我之前一直在Twitter上和别人讨论Apple有一天推出
更小更轻iPad 的技术可行性,大部分人都认为苹果可能需要在触摸屏的像素点上做一些改变,或者触摸区域需要做的更小才能让触摸的精度更高。
但我要说,在保持完全相同的像素点和完全可用的界面上,我认为缩小iPad尺寸在技术上是完全可行的:
- 在本文里,我会专门讨论“逻辑像素”,即所谓的“像素点”,即一个非视网膜像素是由一个2x2的网格内的4个视网膜像素组成的。我不知道小iPad会不会充分利用像素倍数的优势,但这对本文的讨论来说无关紧要。
iPad 2的逻辑像素是768x1024,屏幕对角线为9.7英寸,逻辑DPI(每英寸像素数)为132。
而iPhone和iPod touch之前的逻辑分辨率是320x480,屏幕为3.5英寸,逻辑DPI为163。
《iOS人机界面指南》指出:“iOS设备的屏幕尺寸可能有所变化,但每个指尖的平均尺寸是不变的。不要考虑你的App需要在什么设备上运行,只需根据指南设计,确保你的App能让人舒服的使用即可。你的App上供用户点击的区域应该是44 x 44像素的大小。”
44个像素点在iPad上是0.33英寸,而在iPhone上则是0.27英寸。假设DPI带来的差异并不存在,让所有设备设定的点击大小相同,这也就意味着iPad上的点击尺寸要比iPhone上大23%左右。既然这样,点击尺寸就不再是一个问题了,因为即使给出相同的像素数,iPad上也比iPhone要大,而iPad本身空间比较宽松,所以没人会介意这更容易点击的按钮。
而如果iPad的像素密度被扩大到163 DPI(和iPhone一样)的话,屏幕对角线正好是7.85英寸。
这就非常接近7寸mini iPad的谣言了。(如果是视网膜屏幕,像素数x4即可。)
44个像素点在7.85寸的ipad 上会和iPhone上的44个像素点一样大(0.27英寸)。用iPhone的人这么多,基本上点击0.27英寸没什么问题。就像苹果之前说的那样,即使转移到iPad,人们的指尖点击区域仍是那么大。
所以,不管是因为聪明的设计还是单纯的运气,苹果都不需要过多的改变触摸屏设备的DPI大小,同时也对用户的使用习惯影响降到了最小。而且很多应用也不需要做过多改变,他们可能只需根据DPI改变做一些小小的调整即可。
- 对于UI元素需要特定物理大小的Apps:也许你的应用在屏幕上显示的是一把尺子,那么你的尺子每英寸将会占到132个像素点。你可能需要为小屏幕设置一个单独的版本。
对于UI元素比44个像素点要小的Apps:这样的应用可能会比较难以使用,不过大部分开发者都会遵守苹果的开发指南,所以对于这些不走寻常路的人,可能做一些大的改变不会太难,至少我和苹果都不会觉得“太难”。
对于需要高精度的Apps:由于触摸传感器可能会和现在的iPad相同,所以它可能会有一定的测量误差,除非这个iPad会使用更多的像素。我们一开始就在谈论这个小问题,但我认为这可能是个很大的问题。
最后还要申明一点,我并不知道苹果是否会如谣言所传的推出7寸iPad,苹果可能不会推出定位中低端市场的平板产品。因为一旦价格降低,它就无法获得一个足够合理的利润空间。我在本文所提到的,只是从技术的角度来分析这些问题。
via
CastIrony