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

发布于 2024-11-15 08:49:32 字数 298 浏览 4 评论 0原文

我们正在开发第一款 iPhone 游戏,目前一切顺利。我们正在 iPhone 3GS 和 iPad 1 上进行测试。我们想知道应该在哪些设备上进行测试,以确保使用旧设备的人也能够玩游戏并真正享受它。

有人建议我购买 iPod Touch 第二代;由于这些并不便宜,我想向更有经验的人询问他们的意见。我在 eBay 上找到了一些来自受人尊敬的卖家的产品;一台是装有 iOS 4 的越狱设备,另一台是装有 iOS 3 的普通 iPod Touch 第二代。

我浏览了过去关于同一主题的主题,最近的一个是大约 1 年前,所以情况可能有所改变。感谢您的帮助!

We are developing our first iPhone game, and all is going OK for now. We are testing on an iPhone 3GS and an iPad 1. We were wondering which devices should we test on to make sure that also people with older devices will be able to play the game and actually enjoy it.

I have been recommended to get an iPod Touch 2nd generation; since these do not come cheap, I wanted to ask more experienced people for their opinion. I have found a couple of these on eBay from respectable sellers; one is a jailbroken device with iOS 4, the other is a regular iPod Touch 2nd generation with iOS 3.

I looked through past topics on the same subject, and most recent one was about 1 year ago, so things might have changed. Thanks for your help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

仅此而已 2024-11-22 08:49:32

如果您正在使用 iPhone 3GS,那么您可能也不需要 iPod Touch。尽管作为辅助测试设备它不会有什么坏处。

我认为 iPad 2 或 iPhone 4 都是不错的选择。我知道 iPhone 4 配备视网膜显示屏,因此您将以 326dpi 的分辨率工作。图形和 UI 元素的分辨率比前几代 iPhone 和 iPod Touch 更高。

If you're checking on an iPhone 3GS then you probably don't need an iPod Touch as well. Although it wouldn't hurt as a secondary testing device.

I think either the iPad 2 or iPhone 4 would be good alternatives.. I know the iPhone 4 includes retina display so you'll be working at 326dpi. Much higher resolution for graphics and UI elements than previous iPhone and iPod Touch generations.

高速公鹿 2024-11-22 08:49:32

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

有关更多详细信息,请参阅这篇 Wikipedia 文章。

它可能会尽可能多地涵盖这些类别是有益的,特别是如果您想要启用/禁用某些功能来优化每个设备的图形/性能。至少,我建议您在第一组中购买一台设备,这样您就可以确保您的游戏可以在功能最弱的硬件上运行。

我还建议购买 iPhone 4,以获得 Retina 显示屏图形。如今,新游戏通常会采用 Retina Display 图形,尽管您可以在模拟器中进行测试,但我建议您也可以使用 iPhone 4 在真实设备上进行测试。

iOS devices fall into following categories for performance:

    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

For more details, see this Wikipedia article.

It would probably be beneficial to have as many of these categories covered as possible, especially if you want enable/disable certain things to optimize graphics/performance for each device. At minimum, I would suggest getting a device in that first group so you can make sure your game can run on the least powerful hardware.

I would also suggest getting an iPhone 4 in order to have Retina Display graphics. Retina Display graphics are generally expected in new games these days, and although you could test it in the simulator, I would suggest having an iPhone 4 handy to test it on a real device as well.

月牙弯弯 2024-11-22 08:49:32

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

3GS 具有运行 armv7 的较新 CPU,因此适合 4.3 及更高版本的部署目标。

If you plan on a Deployment Target for your apps lower than iOS 4.3, you will need to find an armv6 architecture device on which to test, preferably running the iOS version of the lowest version iOS Deployment Target which you plan on supporting. armv6 devices include the iPhone 2G, 3G and the 1st and 2nd gen iPod Touch.

The 3GS has a newer CPU that runs armv7, so that's fine for Deployment Targets of 4.3 and above.

愚人国度 2024-11-22 08:49:32

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

iOS 3:iPhone(原始)、iPod Touch(第 1 代)、iPad

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

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

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

It all depends on what version of iOS you are developing for.
In an ideal world, you would be able to test your product on all the devices that support the OS you are developing.
If this is not an option, you should just need the bare minimum devices that the OS can run on:

iOS 3: iPhone (original), iPod Touch (1st generation), iPad

iOS 4: iPhone 3G, iPod Touch (2nd generation), iPad

iOS 5: iPhone 3GS, iPod Touch (3rd generation), iPad

One can assume that if your product runs well on these devices, it will run well (if not better) on devices of greater power.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文