下一代 iPhone 屏幕怎麼走
大屏iPhone 很有可能會在今年與大家見面了。和Android 不同,蘋果一直對擁抱大屏幕表現得更加謹慎。主要原因是蘋果出於對iOS 生態圈的保護,因為更多的分辨率代表應用開發者面臨更高的開發成本,更難保證應用的質量。
iPhone 4 的視網膜顯示屏直接將初代iPhone 分辨率提高了四倍,達到了960 x 640。兩年後的iPhone 5 增加了屏幕高度,分辨率達到1136 x 640。
雖然這兩次屏幕規格改變讓開發者多了額外的工作,例如沒有為iPhone 4 適配的應用圖片將會變得模糊(但字體不受影響),沒有為iPhone 5 適配的應用則會在上下出現黑邊。但如果下一代iPhone 如傳聞所說採用超過4.8 英寸屏幕的話,則不太一樣。
分辨率的猜想
假設如傳聞一樣。首先蘋果可以繼續保持現在的分辨率,那麼1136 x 640 在4.8″ 屏幕上,屏幕的ppi 將下降到271。OK fine,如果蘋果認為這樣仍然符合所謂的“Retina Display” 標準的話。
但改變分辨率是一件需要謹慎的事,代表著未來兩到三年內一個生態系統的競爭力問題。因此很有理由相信,蘋果這發憋了許久的大招,野心將會大那麼一點。如何在保證將開發開發成本降到最低的前提下,提高分辨率呢?
假設蘋果堅持下一代iPhone 屏幕規格走16:9 路線的前提:
1. 將屏幕橫縱向分辨率再提高一倍,向當年iPhone 4 一樣。以iPhone 5 上1136 x 640 為例,雙倍之後即為2272 x 1280。這樣的話,即使應用不需要經過特殊適配,也可以比較完美地運行在新一代iPhone 上。會覺得這個分辨率很怪?蘋果的分辨率從來都是非主流的。但是採用這個方案的ppi 將會達到543,貌似還是太高了。
2. GigaOM 認為1704 x 960 這個分辨率教靠譜,這個分辨率一樣從iPhone 5 而來,但不是乘以二,而是乘以1.5。這樣ppi 則為407,不難在短期內實現。
3. 蘋果可能還會想出一些稀奇古怪、讓人難以預測的新標準,這個問題比較棘手,但對開發者來說仍未到“世界末日” 的地步,原因請往下看。
蘋果、開發者已經提早準備
Mashable 認為蘋果早已做好準備。 2012 年隨iPhone 5 發布的新版Xcode 已經為應用適應多屏幕尺寸做準備(auto-layout),而且經過近兩年的成長期這個功能已經越趨完善。
另外隨著iOS 7 扁平化風格加入,iOS 的開發也向Android 看齊,應用圖形設計的潮流也開始從以往的點陣到矢量靠攏。這同樣為應用適應不同分辨率帶來便利。
碎片化?
隨著iPhone 3GS 為首的低分屏設備退市,因此開發者目前需要照料的設備類型主要有三種,分別是將在今年即將告別市場的iPhone 4s(960 x 640)、目前主流的iPhone 5/5c /5s (1136 x 640),還有就是未來新標準的iPhone 6。
因此相對於Android 生態圈內上百款設備相比,iOS 生態環境依然是最容易打理的。但無可避免的是,更複雜的屏幕分辨率代表更高的開發成本,未來對一位開發者來說,要開發出一款出色的應用,難度可能比以往變大了。
題圖來源:NDTV
資料來源:ifanr