上文提到的資深開發者認為,即使修改分辨率的版本也不會完整渲染,而是像PS等主機游戲一樣,以小分辨率渲染然后拉伸,這樣可以保證游戲容量和觀感的平衡。比如,“Real Racing 2 HD”在支持retina后,從330MB增加到444MB,并不明顯。
國內開發者也必須積極適應新變化。《三國塔防》是一款貼圖型的iPad和iPhone游戲,還沒有適配Retina屏幕,目前iPad版的大小是140MB。其開發者湯仲寧認為,Retina給開發者帶來的最大變化是更好的視覺表現力,更大的資源包、內存占用量,更難的向下兼容性設計。湯仲寧認為,大型化、視覺表現追求華麗的游戲可能需要考慮拆分打包;相對貼圖游戲而言,新iPad在某種程度上會提高3D游戲的比例。他表示,他們的團隊將推出一款新的三國主題3D游戲。
高清屏導致網頁更復雜 增加開發者工作量
國外網頁設計從業者Brad Frost近日提出,Retina屏幕將給當前的Web前端工作帶來一場浩劫。他強調,盡管日益膨脹的下載已經成為web的一大問題,但設計師為了讓Apps適應視網膜屏幕不得不提高圖像分辨率。“用戶們在公交上也許只能用速度緩慢的 Wi-Fi或3G,但卻需要下載那些該死的資源。他們不應該為了下載適用于Retina的巨大圖片受到這樣的折磨。”
網易科技在研究了蘋果官網之后發現,官網已經悄然支持了Retina顯示,網頁會首先檢測用戶的機器是不是新iPad,如果是就會在調用的所有圖片文件名后面添加2x,定位到一個新的圖片資源,其長和寬都是普通分辨率的2倍。采用蘋果官方提供的這種代碼,再把用到的圖片資源都多做一個2x的版本,現有的HTML5應用就可以支持Retina,不過顯然對于痛苦的開發者而言,這確實會“帶來一場浩劫”。
由于開發HTML5應用并不比開發原生應用簡單多少,沈一鳴并不看好HTML5會借Retina屏幕的機會擴大占有率。“HTML5在現階段依然有很大局限性,很多系統級權限調用不到,而且可見的未來蘋果也不會開放權限給HTML5,因為HTML5代碼是不受蘋果程序審核的,這又是和保護生態圈有關的原則。認真做產品的都去做Native了,只有某些實在無法用Native解決的才會用HTML5,所以總體來說,各有各的分工。”
數字出版和內容制作將是高清屏幕最大受益者
“標榜Retina為賣點,對媒體類應用必然造成革命性的新變化。”沈一鳴說。他們的Clover團隊是《周末畫報》《中文攝影雜志》等應用的開發者,其“iDaily”應用在新iPad公布之后就迅速實現了高清分辨率的支持。