简要了解开发人员如何测试iOS 应用程序的兼容性

Anonim

您是否想过iOS 开发人员如何测试应用程序与无数设备和iOS 版本的兼容性?这张来自开发人员 David Smith 的图片给了我们一个想法,正如您所看到的,它需要大量的硬件。四台 iPad、四台 iPod Touch、四台 iPhone,每台都运行不同版本的 Apple 移动操作系统(甚至还有一些非 iOS 设备用于其他移动测试,包括两台 Android 手机、一台 Windows Phone、一台 Kindle Fire平板电脑和 Kindle 4)。如果你想知道为什么这是必要的,大卫解释说:

虽然这不是碎片化的事情,但更多的是看看一些 iOS 开发人员是如何一丝不苟地确保即使是最晦涩的用例也能兼容。开发者持有如此多的 iOS 变体的必要性还有待观察,但由于 Apple 将 OTA 更新功能引入 iOS 5,最新 iOS 版本的采用率看起来会大大加快。当然这也意味着那些在早期版本的 iOS 上挥之不去的人将不可避免地开始错过新的应用程序功能和完全兼容性,任何使用旧 iPhone 和 iOS 设备的人都可以证明这一点,未来的 iOS 兼容性实验室很可能只包括两个设备: 一部iPhone和一部iPad。

对于 Mac 方面的事情,还值得注意的是,Apple 在加利福尼亚州库比蒂诺的 1 Infinite Loop 园区设有 Mac 兼容性实验室,开发人员可以安排约会使用。您可以访问 Apple.com 上的 Mac 兼容性实验室并探索其大量的 Mac,但显然不存在适用于 iOS 设备的此类实验室……至少。

简要了解开发人员如何测试iOS 应用程序的兼容性