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