這幾天大家一直在討論為何ipad mini的解析度與ipad2相同,
很多人說是因為毋須重新開發APP的關係,
但是其實我一直弄不懂,
為何APPLE變更螢幕尺寸或解析度,開發商就要重新開發APP?
如果真的要重新開發,
對開發商來說,應該APPLE對他們來說只是小兒科吧?產品的規格應該不超過5種吧?
那安卓呢?為何都沒聽說安卓新機一出,開發商就要更忙了?
安卓手機各種尺寸、各種解析度也都有阿,怎麼沒聽說手機廠商或GOOGLE怕增加開發商的負擔?
難道因為IOS是封閉系統,所以一旦變更解析度就必須重新設計?
而安卓是開放系統,所以比較聰明,所有的APP能自動適應所有手機的解析度?
拜託那為大神幫我解說一下吧!謝謝
2. Android 有獨立的畫面優化 API,也能提供APPs Developer 針對特定規格畫面進行優化。手機畫面其實只有幾種規格,而且軟體開發商20多年來早被NB/PC操習慣了,這完全沒問題。Wins 規格還更多。
3. Android 是開放平台,手機廠商也能利用針對自己的螢幕規格進行軟韌體的優化。
問題不在APPs廠商,而在IOS原來的架構,完成沒有考慮scaling and resizing(除了那個可笑的手動2X外)。IOS 本來的原始架構就只是個簡單的單功非及時連線的OS,所以別要求太多 IOS做不到。
其實這邊的網友好像沒搞清楚。 Android 7吋平板像我手上的Samsung Galaxy Tab 7用的是手機版的APPs(又多又好用) 而不是平板版的APPs。可能一分錢一分貨吧,我的Galaxy Tab 7/Sony手機跟我的iPAD2一樣沒遇過APPs相容性問題。
至於CPU不相容,其實不是不相容。真正的原因跟APPLE SIRI iPAD2/IP 3GS 不給跑的原因一樣,跟相容性無關!
以下的link 自己參考。
http://developer.android.com/guide/practices/screens_support.html
straypoei wrote:
不過早期android的解析度真的很亂,但最近逐漸統一了, 1280*720 (16:9 720P),即將要出的1920*1080(16:9 1080 FHD)~ 最多就是1280*800(16:10)~
這跟Android 無關,Android 螢幕規格上本來就是 Flexible的。現在看到的尺吋是市場經由消費者的User experience 自我選擇淘汰的市場結果。
這其實也是開放系統的觀念,讓使用者自己選最好的。才不會發生像iPAD mini 因IOS沒有scaling and resizing功能只能出1024X768/4:3 的落伍規格,要忠貞果迷含淚買單。
關閉廣告




























































































