【发布时间】:2011-02-28 20:37:24
【问题描述】:
据Apple报道,iPhone 4 有了新的更好的屏幕分辨率:
3.5 英寸(对角线)宽屏多点触控显示屏
960 x 640 像素分辨率,326 ppi
这个小细节严重影响了我们的应用程序。网络上的大多数演示应用程序都有一个共同点:它们定位视图时认为屏幕具有固定的 320 x 480 像素大小。所以大多数(如果不是全部)开发人员所做的是:他们以这样的方式设计所有东西,即可触摸区域(例如)50 x 50 像素大。只需轻按即可。事物已相对于左上角定位,以到达屏幕上的特定位置 - 比如说中心,或者底部的某个位置。
当我们开发高分辨率应用时,它们可能无法在旧设备上运行。如果他们这样做,他们将遭受任何图像大小的 4 倍的影响,不得不在内存中按比例缩小它们。
【问题讨论】:
-
虽然基于主观我不同意关闭,但在新手机发布并且人们可以使用它们之前,没有办法真正回答这个问题。
-
这很愚蠢 - 这样做的结果是非常合乎逻辑的。您可以通过将主视图转换为一半大小和高度,同时将其大小和高度加倍来轻松模拟。我做到了,而且很糟糕。
-
为什么所有好的问题最终都会成为社区 wiki 的?