新的屏幕规格带来的问题
新的屏幕规格带来的问题
还有一个有趣的事实:iPhone 5是苹果首次不是以4倍的整数倍数来提升屏幕的分辨率。最初的iPhone屏幕分辨率为480x320,当之后提升至视网膜屏幕时分辨率则变为了960x640。注意到其中的有趣规律了吗?是的,横向和竖向的像素数都提升至原来的2倍整,而总的像素数则相应的提升至原来的4倍,同时屏幕的物理尺寸并没有改变。相同的物理尺寸中容纳了四倍的像素,由此提升了分辨率,但却并不需要重构任何软件的元素。同样的事情在iPad上也是一样。
左:iPad1/2上的iBooks 右:new iPad上的iBooks
这样的设计是有其原因的,这样苹果就无需考虑任何新层面的设计问题,即可让新的iPhone依然可以塞进你的紧身牛仔裤中。比这更重要的是开发者们只需要提升他们软件的分辨率即可适应视网膜屏幕。这一点是非常重要的,因为iOS是不支持动态比例调整的。
在Android的支持者和批评者中,都有一个很常见的口号:Android支持多种屏幕分辨率和尺寸。确实,即使一款软件是专为4.3寸480x800屏幕设计,也可以无压力的运行在稍高一点的4.5寸480x854分辨率的设备上,大多数情况下所有界面元素都可以自适应。但在搭载了iOS 6的iPhone 5上将会有个略有不同的现象——黑边。虽然这问题并没有严重到影响使用,但是如果我们只能用到屏幕的3.5寸面积,一块4寸的屏幕对我们来说又有什么意义呢。
Android软件可以自适应不同分辨率
同样值得一提的还有苹果将要发布的7英寸iPad Mini,同样是一个相当重大的决定。不像Android的制造商们那样,苹果如果想要推出一款新的产品,必须经过非常非常仔细的考虑。新产品往往意味着开发者需要对他们的软件做出调整,甚至可能新产品兼容的软件直接降至零。当然目前已经有约25万款专为iPad设计的软件,但其中有几款能够兼容7英寸的iPad Mini呢?这就是Andy Rubin和Matias Duarte曾经讨论过的是否需要Android平板专用软件的原因。
(责任编辑:刘为为)