一種觀點:iOS 開發者也要面對屏幕碎片化?

一種觀點:iOS 開發者也要面對屏幕碎片化?

魔方網 手機遊戲資訊站 2014-08-27 00:00

不久前,遊戲開發商 Shiftjelly 的聯合創始人 Russel Ivanovic 在個人博客發表了一篇文章,談論的是Android 屏幕碎片化的問題。人們通常認為,Android 設備擁有上千種屏幕尺寸,為其開發應用一定是很痛苦的事情。對此,Russel Ivanovic 給出了出人意料的結論。他說,事情並不是人們想象的那樣困難。

一方面,Google 從一開始就提供了界面布局工具,允許開發者定義多種界面視圖,適應不同尺寸的設備,另一方面,Android 屏幕分辨率早就開始標准化了,只是人們還沒有意識到這一點。從公司的 Pocket Casts 應用收集的數據中,他找出了10 款最受歡迎的手機,然後加上一款更高分辨率的 LG G3,其結果是這樣的:

LG G3: 1440×2560

Nexus 5: 1080×1920

Galaxy S5: 1080×1920

Galaxy S4: 1080×1920

Galaxy S3: 720×1280

Galaxy Note 3: 1080×1920

Galaxy Note: 800×1280

HTC One M8: 1080×1920

HTC One M7: 1080×1920

Nexus 4: 768×1280

Moto X: 720×1280

表面看起來,這裏的分辨率有很多種。但是,對於開發者來說,考慮布局的時候是以“1x”或“1dp”為基礎的。例如,iPhone 3G 分辨率是 320×480,iPhone 4 是 640×960,不過,應用界面無需變化的。開發者不需要重新布置按鈕,或者定制一個界面。Android 也是同樣的情況。上面提到的設備分辨率變為 1x/1dp 形式的時候,是這樣的:

LG G3 @ 1x: 360×640

Nexus 5 @ 1x: 360×640

Galaxy S5 @ 1x: 360×640

Galaxy S4 @ 1x: 360×640

Galaxy S3 @ 1x: 360×640

Galaxy Note 3 @ 1x: 360×640

Galaxy Note @ 1x: 400×640

HTC One M7 @ 1x: 360×640

HTC One M8 @ 1x: 360×640

Nexus 4 @ 1x: 384×640

Moto X @ 1x: 360×640

因此,開發者考慮界面布局的時候,沒有太多的變體。除了寬度的變化之外,還有高度上的變化,因為在一些設備上,系統按鍵要占據一部分空間(Android 4.4 後,系統按鍵可以融入到界面之中了)。Shiftjelly 開發應用的時候,只考慮四種分辨率。一副圖片來形象地表示:

在 Android 發展早期,屏幕尺寸更為多樣。到了Android 4.0 以後,情況已經有了很大改觀了,而且,由於Android 設備數量眾多,即使開發者僅支持 4.0 以上的設備,用戶數量也是相當可觀的。

相比 Android 開發者來說,iOS 開發者一直是比較輕松,只是到了iPhone 5 的時候,情況才發生了一些變化。但是,隨著 iPhone 6 的到來,iOS 開發者也要面對屏幕碎片化問題了。專注 Apple 新聞的知名科技作者 John Gruber 最近發表了一篇長文,詳細分析了 iPhone 6 可能的分辨率。他認為,4.7 英寸和 5.5 英寸的版本都可能存在,其分辨率是這樣的:

4.7 英寸: 1334 × 750, 326 PPI @2x

5.5英寸: 2208 × 1242, 461 PPI @3x

這樣的話,iOS 開發者需要考慮四種分辨率。

320×480 @1x iPhone 4

320×536 @1x iPhone 5

375×667 @1x iPhone 6, 4.7″

414×736 @1x iPhone 6, 5.5″

Russel Ivanovic 用另一張圖來形象表示:

這意味什么呢?Russel Ivanovic 說,如果支持不同屏幕尺寸,iOS 開發者要做的工作甚至要超過 Android 開發者。另外,要做好這件事情,最好的工具在 iOS 8 中,許多開發者可能會只支持 iOS8,比避免手動布局帶來的痛苦。不過,這也未必是壞事。一個可能的後果是,應用的 iOS 版會比 Android 好。因為 iPhone 屏幕尺寸增大後會展現更多信息,而不僅僅是界面的放大。

更多閱讀

第三屆全球移動遊戲開者大會迎30天倒計時

浮華背後的ChinaJoy 三個詞解讀2014遊戲大勢


原文出處
熱門文章
台北也難逃?爆「台灣恐有規模8.7強震」 專家怒喊:不可能
台北也難逃?爆「台灣恐有規模8.7強震」 專家怒喊:不可能

TVBS新聞網

風靡社群花型檸檬塔創始店「creammm.t」 首間實體門市在台中草悟道!
風靡社群花型檸檬塔創始店「creammm.t」 首間實體門市在台中草悟道!

立報

影/印度神童預言再中 最新預言警告台灣、美國、中國、印度小心10件事 特別注意5月
影/印度神童預言再中 最新預言警告台灣、美國、中國、印度小心10件事 特別注意5月

中天新聞

又是高3生開發! 自創「地震APP」下載破10萬
又是高3生開發! 自創「地震APP」下載破10萬

TVBS新聞網

餘震破千起嚇壞!國師示警「這時間」前必受震動 勿掉以輕心
餘震破千起嚇壞!國師示警「這時間」前必受震動 勿掉以輕心

TVBS新聞網

「警」張了!台南千人盛宴驚動上百警 拘捕2未成年、1人移送地檢
「警」張了!台南千人盛宴驚動上百警 拘捕2未成年、1人移送地檢

記者爆料網

《飢餓遊戲》錄一半峮峮痛到爆哭 真性情流露讓王仁甫傻眼
《飢餓遊戲》錄一半峮峮痛到爆哭 真性情流露讓王仁甫傻眼

CTWANT

日本超商公告「禁止說這句」!台灣人也超愛講 網全傻了:很常說
日本超商公告「禁止說這句」!台灣人也超愛講 網全傻了:很常說

TVBS新聞網

水逆掰掰!水星要順行了 4星座「好運旺炸」鹹魚大翻身
水逆掰掰!水星要順行了 4星座「好運旺炸」鹹魚大翻身

TVBS新聞網

不是珍奶、雞排!外國人瘋「1台灣美食」:吃完馬上再去排隊
不是珍奶、雞排!外國人瘋「1台灣美食」:吃完馬上再去排隊

TVBS新聞網

台餐飲集團「驚爆倒閉」!500人失業 30間門市一排倒
台餐飲集團「驚爆倒閉」!500人失業 30間門市一排倒

TVBS新聞網

印度神童最新預言曝光 台灣、美國、中國小心7件事 警告注意4、5、6月
印度神童最新預言曝光 台灣、美國、中國小心7件事 警告注意4、5、6月

中天新聞

破百萬下載!高三生自學開發「臺灣地震速報」APP 網狂讚:一人贏過國家隊
破百萬下載!高三生自學開發「臺灣地震速報」APP 網狂讚:一人贏過國家隊

中天新聞

64
0
分享