一種觀點: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遊戲大勢


原文出處
熱門文章
台體大棒球隊「守護神」走了 遭闖紅燈移工撞飛…搶救3天不治
台體大棒球隊「守護神」走了 遭闖紅燈移工撞飛…搶救3天不治

CTWANT

專坑外國人?日本燒肉店「英文菜單」貴4千 台人怒報警竟差點被打
專坑外國人?日本燒肉店「英文菜單」貴4千 台人怒報警竟差點被打

TVBS新聞網

加油!彰化11歲小姊姊「會笑了」 9歲妹妹昏迷仍盼奇蹟
加油!彰化11歲小姊姊「會笑了」 9歲妹妹昏迷仍盼奇蹟

中天新聞

黃子佼非常害怕!命理師曝:孟耿如已不愛他、正緣變「刑剋」
黃子佼非常害怕!命理師曝:孟耿如已不愛他、正緣變「刑剋」

藝點新聞

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

TVBS新聞網

基隆人妻帶6歲兒就診 藥單過敏史驚見「x子」網友痛批太誇張
基隆人妻帶6歲兒就診 藥單過敏史驚見「x子」網友痛批太誇張

記者爆料網

台北也難逃?爆「台灣恐有規模8.7強震」 專家怒喊:不可能
台北也難逃?爆「台灣恐有規模8.7強震」 專家怒喊:不可能

TVBS新聞網

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

TVBS新聞網

8.7超級大震恐襲台?專家大膽預警1事
8.7超級大震恐襲台?專家大膽預警1事

中天新聞

星巴克買1送1!超商「25元美式」來了 叫外送再享75折優惠
星巴克買1送1!超商「25元美式」來了 叫外送再享75折優惠

中天新聞

北到南溼4天!2波鋒面接力 這天最猛「半個台灣下到翻紅」
北到南溼4天!2波鋒面接力 這天最猛「半個台灣下到翻紅」

TVBS新聞網

快訊/出門帶傘!10縣市發布大雨特報 大雷雨狂炸南高屏
快訊/出門帶傘!10縣市發布大雨特報 大雷雨狂炸南高屏

中天新聞

越震越斜! 「新成屋」遭控傾斜 住戶:常覺得暈
越震越斜! 「新成屋」遭控傾斜 住戶:常覺得暈

TVBS新聞網

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

中天新聞

賓士男為救人慘死!國1彰化段5車追撞2人殞命 亡者家人泣「勇敢有什麼用」
賓士男為救人慘死!國1彰化段5車追撞2人殞命 亡者家人泣「勇敢有什麼用」

中天新聞

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

TVBS新聞網

彰化「3連霸」鄉代賴玟廷驚傳倒臥家中無意識!送醫不治親友悲痛
彰化「3連霸」鄉代賴玟廷驚傳倒臥家中無意識!送醫不治親友悲痛

中天新聞

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

中天新聞

醫院藥單標註「媽媽是婊子」!基隆人妻傻眼 院方正式道歉了
醫院藥單標註「媽媽是婊子」!基隆人妻傻眼 院方正式道歉了

中天新聞

屏東男酒駕追撞5車!7旬婦人「馬上就到家」 無辜遭撞慘死
屏東男酒駕追撞5車!7旬婦人「馬上就到家」 無辜遭撞慘死

CTWANT

64
0
分享