老實說,我不懂為何變更解析度APP就要重新開發?那安卓怎麼辦?

這幾天大家一直在討論為何ipad mini的解析度與ipad2相同,
很多人說是因為毋須重新開發APP的關係,
但是其實我一直弄不懂,
為何APPLE變更螢幕尺寸或解析度,開發商就要重新開發APP?
如果真的要重新開發,
對開發商來說,應該APPLE對他們來說只是小兒科吧?產品的規格應該不超過5種吧?
那安卓呢?為何都沒聽說安卓新機一出,開發商就要更忙了?
安卓手機各種尺寸、各種解析度也都有阿,怎麼沒聽說手機廠商或GOOGLE怕增加開發商的負擔?
難道因為IOS是封閉系統,所以一旦變更解析度就必須重新設計?
而安卓是開放系統,所以比較聰明,所有的APP能自動適應所有手機的解析度?
拜託那為大神幫我解說一下吧!謝謝

xky1688 wrote:
那安卓呢?為何都沒聽說安卓新機一出,開發商就要更忙了?


所以安卓新機一出,
如果螢幕解析度非常特殊,
也就會有很多遊戲與程式無法'正常'顯示了呀!

安卓那邊也是一樣哀鴻遍野,
只是你沒花時間特別去關心關心他們而已!


xky1688 wrote:
這幾天大家一直在討論..

而安卓是開放系統,所以比較聰明,所有的APP能自動適應所有手機的解析度?
拜託那為大神幫我解說一下吧!謝謝...(恕刪)


我想, 你是完全的搞錯情況了,
解析度最有問題的, 就是 Android
所以很多軟體.Game. 都無法相容
更不要說,有些還挑 CPU.
(這個簡單的,你可以去導航王的官網,看它有幾個版本)

這也是很多人會喜歡Apple裝置的一個原因.
IOS 算比較好的,幾乎都可以裝,
Ipad 可以裝 Iphone 的App. 直接放大.
只是出 IP5 打壞了比例, 這應該是個大問題.
樓主肯定沒有開發app
解析度不一樣所有排版都要重弄
這也是為什麼大家懶得開發android app的關係
1. Android 本來就是多平台系統,所以系統平台本來有scaling and resizing的設計。
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
xky1688 wrote:
這幾天大家一直在討論...(恕刪)


關於解析度
安卓還真的是怎麼辦?!

我覺得這就是安卓一開始沒有統一概念,沒有長遠規劃,沒有真的替使用者著想...
不過早期android的解析度真的很亂,但最近逐漸統一了, 1280*720 (16:9 720P),即將要出的1920*1080(16:9 1080 FHD)~ 最多就是1280*800(16:10)~
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 的落伍規格,要忠貞果迷含淚買單。
xky1688 wrote:
怎麼沒聽說手機廠商或GOOGLE怕增加開發商的負擔?

只有你沒聽說吧?這種事情開發者老早就抱怨好久了.....
BBdog3388 wrote:
IOS 本來的原始架構就只是個簡單的單功非及時連線的OS,所以別要求太多 IOS做不到。

iOS的核心是Mac OSX (Darwin),不要把它想的這麼簡單...只是很多功能Apple還沒有開放而已。

我覺得Android的優勢是因為他用Java吧,所以有這麼多彈性,可是論程式本身的效能來講,跑在Java虛擬器的程式效能比iOS原生的差多了吧?!算是各有優缺囉。
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)

今日熱門文章 網友點擊推薦!