iPhone屏幕多样化 App开发商应对之门

PChome | 编辑: 沈毅成 2014-10-10 05:00:00原创

iPhone屏幕从历史上看,正在不断变大,从3.5英寸的iPhone3G、iPhone3GS、iPhone4、iPhone4S到4英寸的iPhone5,再到4.7英寸、5.5英寸iPhone6

“苹果教主”乔布斯曾经主张“智能手机最佳尺寸=3.5英寸”,不过他的主张正在被一代又一代新推出的iPhone所突破。确实,从2007年1月9日的第一代iPhone一直到2012年9月12日的iPhone5发布前夕,整整五年多时间,苹果一直按照乔布斯的理念贯彻执行,保持iPhone屏幕大小为3.5英寸。但是一切都从4英寸的iPhone5开始改变,虽然640x1136的iPhone5分辨率相比640x960的分辨率而言只是加长了,然而,延续了多年的3.5英寸iPhone已经累积了适配这种尺寸屏幕的海量App资源,换句话说,目前App Store里的App大部分都是按照320x480、640x960分辨率设计的,屏幕的改变必然会让开发者和用户面临分辨率兼容性问题。

iPhone5屏幕“黑边”事件回顾

到了iPhone5,苹果或许是为了让用户观看视频还是玩游戏都能得到更加宽敞、舒适的屏幕体验等原因,因此iPhone5就别出心裁地加长了屏幕,然而举动却让传统的App开发者措手不及,大量App界面的上下方出现“黑边”,为了彻底解决这一问题,广大苹果开发者足足话费了半年时间。

App界面上下方有黑边(图片来自网络)

可见屏幕尺寸和分辨率的稍许改动,都会影响到App Store经年累月的海量应用游戏体验,苹果原先是为了提升用户体验而加长iPhone的屏幕,谁知效果适得其反,让大量软件界面产生上下的“黑边”问题,最终反而引起了开发者的种种不便以及用户的诸多不满。

iPhone6发布让屏幕更多样化

同样,对于开发者来说,用户体验是重中之重。如今iPhone6的推出为用户又带来了4.7、5.5英寸两种规格的大屏幕智能手机,也就是未来开发者每次开发一款App,都将要解决四种屏幕尺寸和分辨率的兼容性问题。既要注重用户体验,又要符合苹果越来越多的设备规格,无疑会大大增加App开发者的工作量与维护成本。

开发者将面对四种屏幕尺寸iPhone

苹果推屏幕多样化适配方案——Metal图形API

虽然越加多样的屏幕尺寸让开发者工作量增大,然而苹果为此也推出了以定向优化为特色的“Metal”图形应用程序接口(API),更加强大地让硬件服从软件,这套堪比OpenGL、DirectX的图形接口新标准以及所诞生的开发工具,可以解决传统图形渲染和计算的许多瓶颈,为开发者开发程序尤其是游戏的开发,带来实质的便捷和高品质的效果,像Super Evil MegaCorp的游戏《Vain Glory》就是基于Metal开发,几乎拥有“类似主机的图形性能”。因此,新图形接口标准带来的工具优化和品质升级可以让开发者所开发的App一方面能够智能适配屏幕,另一方面能够大大提升App的画质和整体性能,抵消屏幕尺寸多样化带给开发者的新麻烦。

基于“Metal”的iPhone6游戏《Vain Glory》

App开发者应对iPhone发展趋势需更新意识

由于目前App Store的应用已经达到130万以上,相信很多都主要是适配iPhone4、iPhone5的屏幕分辨率,将来还必须让App适应iPhone6的屏幕分辨率,所以开发者应该尽力运用苹果最新推出的“Metal”开发接口进行App的开发,这个工具的好处是图形渲染和计算很强大,足以智能适应多种分辨率的iPhone屏幕,而且开发出的App画面更加精致细腻。针对iPhone屏幕日趋多样化,开发者除了及时使用苹果发布的最新开发工具之外,开发角度也应首要考虑App界面的屏幕智能适配性,以便开发出能够灵活适应多种屏幕分辨率的应用和游戏。

苹果新型图形接口标准——Metal

此外,手机硬件总在不断发展,未来功能也许会和电脑、掌机重叠甚至超越,所以开发者在这关口更应及时调整思路,转换意识,切不可留恋过去简单的市场需求以及陈旧的开发模式,必须及时更新开发意识、善用开发新标准,从根本上提升App质量以适应苹果智能机未来发展趋势。

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑