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