蘋果近日發布的新一代智能手機iPhone 5首次改變了屏幕比例,採用了4英寸的屏幕,分辨率為1136×640。這種變化對應用開發者來說,並不僅僅是要加倍維度來讓現有應用完美填充擴大的屏幕的問題。應用開發者必鬚根據不同的應用,對應用作相應的調整來適應iPhone 5的大屏幕。不過,應用開發者表示,這種調整難度不大。
現有未經調整的應用在iPhone 5上運行時屏幕邊緣會有兩道黑條,而用戶顯然不希望如此,因此應用開發者需要對現有應用進行調整。
Clear應用的開發者米綸∙祖梅諾夫(Milen Dzhumerov)表示,這沒有唯一的解決方案。他指出:“調整應用的許多工作取決於接口內在的擴展性,比如許多應用都有尺寸限制,因此這些應用通常採用滾動視圖。對於這類應用,如果要適應iPhone 5大屏幕,則需要對程序中有關屏幕高度的代碼進行調整。一項卓越的應用應該能夠垂直拉伸,以填充任何多餘的屏幕空間,顯然,這需要應用圖形設計人員付出更多的努力,並開展合作。調整帶有大量圖形和少量滾動區的應用需要付出更多的工作,反之亦然。”
祖梅諾夫還指出:“這並沒有考慮利用多餘屏幕空間實現其他功能。實際上,應用開發者第一步會考慮讓所有事情簡化,確保他們的應用能在iPhone 5上完美運行,之後才會更加深入地考慮利用多餘的顯示屏空間實現其他功能。”
祖梅諾夫稱,Clear應用容易調整,因為只需要更改一處代碼就可在iPhone 5上完美運行。而對於天氣應用Weddar的開發者岡薩洛•卡塔林諾(Gonçalo Catarino)來說,則需要做更多的工作。不過他表示,這些工作相對也比較簡單。
卡塔林諾表示:“ 至於Weddar應用,無須調整列表視圖,應用本身可以自動調整顯示更多的信息。在地圖顯示中,只需增加一個'if'語句來檢查當前屏幕尺寸和定義相應的地圖大小,以適應iPhone 4和iPhone 5屏幕不同的尺寸,因此這也非常簡單的。而在報告界面中,使用Xcode擁有的全新Auto Layout特性,根據手機的不同,限定圖片顯示的相對位置。”
總之,應用開發者將必須針對iPhone 5的屏幕變化對應用進行調整。在蘋果官方開發者論壇上,許多人對此展開了討論了。希望9月21日iPhone 5發售時用戶不會看到屏幕兩邊的黑條。
我們也開了Google plus page,如有Google plus account的你,也可follow 我們吧!
https://plus.google.com/104792312952728477864