我们正在开发我们的第一款iPhone游戏,现在一切正常。我们正在测试iPhone 3GS和iPad 1.我们想知道我们应该测试哪些设备,以确保拥有旧设备的人能够玩游戏并真正享受它。
我被推荐给第二代iPod Touch;由于这些并不便宜,我想向更有经验的人询问他们的意见。我在eBay上发现了一些受尊敬的卖家;一个是iOS 4的越狱设备,另一个是iOS 3的普通iPod Touch第二代。
我查看了过去关于同一主题的主题,最近的一个是大约一年前的事情,所以事情可能已经发生了变化。谢谢你的帮助!
答案 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
可以假设,如果您的产品在这些设备上运行良好,它将在功率更大的设备上运行良好(如果不是更好)。