
科技頻道 > 極客專題 > 2014移動互聯(lián)網(wǎng)大會 > 要聞
大尺寸iPhone6 Plus將為開發(fā)者帶來新挑戰(zhàn)
2014-10-05 14:45:00 來源:大河網(wǎng) 說兩句 分享到:
蘋果最新iPhone6和iPhone6 Plus智能手機(jī)可能將很快與消費者見面,但蘋果現(xiàn)在需要面臨一種新的挑戰(zhàn):讓iOS開發(fā)者弄清楚如何以最佳的方式來支持不同尺寸iPhone手機(jī),就像過去幾年安卓開發(fā)者所面臨的問題一樣。
“完美像素”顯示屏設(shè)計一直以來都是原生iOS開發(fā)的“標(biāo)志”。通常,蘋果所發(fā)布的新款iPhone顯示屏尺寸可能不得不對顯示屏跨平臺的屏幕設(shè)計做妥協(xié)。相比較移動網(wǎng)頁和安卓開發(fā)者,原生iOS開發(fā)者傾向于迎合某些特定設(shè)備。但是,當(dāng)出現(xiàn)不同設(shè)備尺寸時,開發(fā)者所能做的就是在其應(yīng)用軟件設(shè)計中趨向嘗試更為適宜、迎合消費者需求的方法。在iPhone6之前,iOS設(shè)備相比安卓設(shè)備,不同尺寸的設(shè)備數(shù)量較少 。
iPhone 4S的“不合群”
當(dāng)我們仔細(xì)去觀察所有支持iOS8系統(tǒng)iPhone手機(jī)屏幕分辨率時,會發(fā)現(xiàn)僅僅iPhone 4S支持3:2的屏幕高寬比。iPhone5,5C和5S以及最新發(fā)布的iPhone6和6Plus都支持的是16:9的高寬比。從iPhone4到iPhone5,蘋果將不同屏幕的像素寬度維持在640,而像素高度則由960改變至1136,這樣就使得iPhone屏幕高寬比由3:2轉(zhuǎn)化為16:9。iPhone6和iPhone 6 Plus屏幕高度和寬度的改變也都維持了16:9比例,跟除iPhone4S以外其他支持iOS8設(shè)備一致。
相比其他支持iOS8設(shè)備,iPhone4S較短的屏幕高度使得其擴(kuò)展性受到限制,對iOS開發(fā)者來說,這也并非什么新鮮事,因為這個問題就存在于iOS7系統(tǒng)。目前還存在著一些iOS6應(yīng)用軟件,它們不符合iPhone5手機(jī) 16:9的顯示屏高寬比。這些應(yīng)用軟件在運行時只能位于顯示屏中央位置,設(shè)備頂部和底部的“死角”會留出黑色條。
有關(guān)iPhone6和iPhone 6 Plus顯示屏高寬比例好消息是,開發(fā)者可以充分利用iPhone 5S顯示屏尺寸比率,因為它們與iPhone6和iPhone6 Plus一致。
專為某款設(shè)備而重新設(shè)計應(yīng)用
一開始,蘋果所做的努力就讓那些專為iPhone5、5C和5S(支持iOS7系統(tǒng))而設(shè)計的應(yīng)用軟件在iOS8上同樣能夠運行良好!白詣由炜s功能”要比寬銀幕式效果好很多。此前,應(yīng)用軟件開發(fā)者想要讓其應(yīng)用軟件在iPhone5中做完美的呈現(xiàn),就必須做重新設(shè)計,使其適應(yīng)16:9的屏幕比例。
但這并不意味著,開發(fā)者就不需要對iPhone6應(yīng)用軟件做升級。圖標(biāo)、圖形和其他用戶界面設(shè)計現(xiàn)在需要支持@1x, @2x和@3x像素尺寸,否則它們看起來就會有些模糊。大部分開發(fā)者必須學(xué)習(xí)如何利用iOS8中“自適應(yīng)布局”功能,讓其顯示屏設(shè)計更為靈活,而非只追求“像素完美”。iPhone5和iPhone6在應(yīng)用軟件設(shè)計上可以采用相同的標(biāo)準(zhǔn),但iPhone 6 Plus可能需要面臨更大的挑戰(zhàn)。
這是因為很多iPhone應(yīng)用軟件已經(jīng)將其方向設(shè)計成為“豎屏模式”。你可能已經(jīng)注意到了,這類應(yīng)用軟件不會跟隨屏幕的旋轉(zhuǎn)而旋轉(zhuǎn),主要原因就是:在iPhone很多情景下,橫屏模式?jīng)]有為開發(fā)者提供足夠的空間來讓其設(shè)計一款完美的應(yīng)用軟件。
iPhone6 Plus配置了更大尺寸顯示屏,蘋果也已開始支持橫屏模式中的主屏幕,以及類似iPad分屏瀏覽功能。因此,這就需要開發(fā)者對其應(yīng)用軟件做大的修改,從而為用戶提供個性化體驗,尤其是那些此前只支持豎屏模式的應(yīng)用軟件。
安卓開發(fā)者如何處理?
對于iPhone開發(fā)者來說,支持更寬的屏幕尺寸對它們來說是新的挑戰(zhàn),但對安卓開發(fā)者來說,這已是家常便飯。來自O(shè)pen Signal最新數(shù)據(jù)顯示:作為一種平臺,如果從生產(chǎn)商數(shù)量、設(shè)備種類、OS版本和屏幕尺寸來考慮,安卓的碎片化問題逐年加重。今年,市場上共有18,796款不同安卓設(shè)備,而去年和前年這一數(shù)字分別為11,868和3,997。
Open Signal這份有關(guān)安卓平臺碎片化研究報告還提供了一個非常有意思的數(shù)據(jù):某個特定市場區(qū)域中,銷售量排在前五的手機(jī)市場份額與該地區(qū)人均國民生產(chǎn)總值有一定的相關(guān)性。數(shù)據(jù)顯示,人均國民生產(chǎn)總值值越高,該國安卓系統(tǒng)碎片化程度就越低。 舉例說明:在美國,排名前五位的安卓設(shè)備共占據(jù)45%的安卓市場份額,而在馬達(dá)加斯加島,排名前五位的安卓設(shè)備僅占據(jù)8%的安卓市場份額。
知情人士透露,蘋果計劃使用三倍像素(3X)模式來增加iPhone6顯示屏。相比較,安卓則支持6種屏幕像素密度(dpi, mdpi, hdpi, xhdpi, xxhdpi和 xxxhdpi)。安卓開發(fā)者的目標(biāo)就是實現(xiàn)“屏幕像素密度的獨立”( density independence),避免讓自己的應(yīng)用軟件圖標(biāo)、按鈕、圖形在不同顯示屏中顯得尺寸過大,而這也正是iPhone開發(fā)者將要面臨的挑戰(zhàn)。
編輯:周濤
參與討論
我想說
相關(guān)新聞
頭條推薦
頻道推薦
央廣出品
熱門圖片

央廣網(wǎng)官方微信

央廣網(wǎng)科技