蘋果于9月13日凌晨正式發(fā)布iPhone 5,這讓廣大期待已久的果粉欣喜不已。新一代的iPhone帶來了不少新的變化。iPhone 5具有4英寸的屏幕尺寸,比iPhone 4大。然而對于開發(fā)者來說,如何讓現(xiàn)有應(yīng)用順利的填充增大的屏幕空間,這不僅僅涉及到增大應(yīng)用尺寸,也涉及到視網(wǎng)膜屏幕顯示問題。根據(jù)應(yīng)用的不同,開發(fā)人員也需要對應(yīng)用做不同的改變。
對于開發(fā)者來說,將已開發(fā)的應(yīng)用順利遷移到iPhone 5平臺會面臨一些挑戰(zhàn)。未修改的應(yīng)用將能在iPhone 5上以寬屏模式運(yùn)行,但在屏幕邊緣會有兩條黑條,而用戶顯然不會容忍這些,因此開發(fā)者需要重新設(shè)計應(yīng)用以適應(yīng)新的iPhone。
待辦事項(xiàng)應(yīng)用Clear的開發(fā)者M(jìn)ilen Dzhumerov稱,對于iPhone 5的改變并沒有一勞永逸的解決方法?!埃ㄖ匦略O(shè)計應(yīng)用)需要做的工作依賴于接口的可擴(kuò)展性。例如,許多應(yīng)用都有尺寸限制,因此他們采用了滾動視圖,對于這些應(yīng)用來說,適應(yīng)新的屏幕需要更改程序中關(guān)于屏幕高度部分的代碼。一個良好的應(yīng)用應(yīng)該能夠自動拉伸以適應(yīng)任何多余的屏幕空間,這對應(yīng)用的圖形開發(fā)人員提出了更多挑戰(zhàn),更改帶有大量圖形和少量滾動區(qū)域的應(yīng)用將會需要做大量的工作”。
以上這些都沒有考慮利用多出來的新空間來做另外的事情。實(shí)際上,開發(fā)者首先都會考慮讓一切簡化、確保他們的應(yīng)用在新的屏幕上完美運(yùn)行,之后他們才會考慮用新的空間來做其它的事情。
對于Clear來說,只需要更改一處代碼就可以在iPhone 5上完美運(yùn)行。相對而言,天氣應(yīng)用Weddar開發(fā)者Gon?alo Catarino則需要做更多的工作,但他表示工作量不會太大。
總的來說,開發(fā)人員需要針對iPhone 5重新設(shè)計應(yīng)用,Catarino稱在蘋果開發(fā)者論壇里大家對于iPhone 5的改變也有許多討論。希望在9月21日發(fā)售iPhone 5時用戶將不會看到屏幕兩邊的黑條。
蘋果iPhone5 |
蘋果手機(jī) | |||||||||||||||
|