根据Apple的说法,iPhone 4 拥有全新且更好的屏幕分辨率:
3.5 英寸(对角线)宽屏 Multi-Touch 显示屏
960 x 640 像素分辨率,326 ppi
这个小细节严重影响了我们的应用程序。网络上的大多数演示应用程序都有一个共同点:它们定位视图时认为屏幕具有 320 x 480 像素的固定尺寸。所以大多数(如果不是全部)开发人员所做的是:他们以这样的方式设计所有东西,即可触摸区域(例如)50 x 50 像素大。只需轻按即可。事物已相对于左上角定位,以到达屏幕上的特定位置 - 比如说中心或底部的某个位置。
当我们开发高分辨率应用程序时,它们可能无法在旧设备上运行。如果他们这样做,他们将遭受任何图像大小的 4 倍的影响,不得不在内存中按比例缩小它们。