我们应该使用哪些iOS设备进行合理的功能和性能测试?

时间:2011-06-15 02:13:48

标签: iphone ios ipod-touch

我们正在开发我们的第一款iPhone游戏,现在一切正常。我们正在测试iPhone 3GS和iPad 1.我们想知道我们应该测试哪些设备,以确保拥有旧设备的人能够玩游戏并真正享受它。

我被推荐给第二代iPod Touch;由于这些并不便宜,我想向更有经验的人询问他们的意见。我在eBay上发现了一些受尊敬的卖家;一个是iOS 4的越狱设备,另一个是iOS 3的普通iPod Touch第二代。

我查看了过去关于同一主题的主题,最近的一个是大约一年前的事情,所以事情可能已经发生了变化。谢谢你的帮助!

4 个答案:

答案 0 :(得分:1)

如果您正在查看iPhone 3GS,那么您可能也不需要iPod Touch。虽然它不会作为二次测试设备受到伤害。

我认为iPad 2或iPhone 4都是不错的选择..我知道iPhone 4包含视网膜显示器,所以你将以326dpi的速度工作。与以前的iPhone和iPod Touch相比,图形和UI元素的分辨率要高得多。

答案 1 :(得分:0)

如果您为低于iOS 4.3的应用计划部署目标,则需要找到要测试的armv6架构设备,最好运行您计划支持的最低版本iOS部署目标的iOS版本。 armv6设备包括iPhone 2G,3G以及第一代和第二代iPod Touch。

3GS有一个更新的CPU运行armv7,因此适用于4.3及以上的部署目标。

答案 2 :(得分:0)

iOS设备属于以下性能类别:

    iPhone, iPhone 3G, iPod Touch 1G: 412MHz, 128MB RAM
    iPod Touch 2G:                    533MHz, 128MB RAM
    iPhone 3GS, iPod Touch 3G:        600MHz, 256MB RAM
    iPod Touch 4G:                    800MHz, 256MB RAM
    iPhone 4:                         800MHz, 512MB RAM
    iPhone 4S:              Dual-Core 800MHz, 512MB RAM
    iPad 1:                           1GHz,   256MB RAM
    iPad 2:                 Dual-Core 1GHz,   512MB RAM

有关详细信息,请参阅this Wikipedia article.

尽可能多地涵盖这些类别可能是有益的,特别是如果您希望启用/禁用某些内容以优化每个设备的图形/性能。至少,我建议在第一组中安装一个设备,这样你就可以确保你的游戏可以在功能最少的硬件上运行。

我还建议购买iPhone 4才能拥有Retina Display图形。 Retina Display图形通常在新游戏中被预期,虽然你可以在模拟器中测试它,但我建议让iPhone 4在真实设备上进行测试。

答案 3 :(得分:0)

这完全取决于您正在开发的iOS版本。 在理想的世界中,您将能够在支持您正在开发的操作系统的所有设备上测试您的产品。 如果这不是一个选项,您应该只需要操作系统可以运行的最小设备:

iOS 3:iPhone(原创),iPod Touch(第1代),iPad

iOS 4:iPhone 3G,iPod Touch(第2代),iPad

iOS 5:iPhone 3GS,iPod Touch(第3代),iPad

可以假设,如果您的产品在这些设备上运行良好,它将在功率更大的设备上运行良好(如果不是更好)。