【发布时间】:2011-03-29 04:30:26
【问题描述】:
我有一个应用程序在 iPhone 3G 上运行缓慢,但在 iPhone 3G S 上却足够快。
有没有办法将应用程序限制为仅适用于 iPhone 3GS 和更快的设备?我想避免糟糕的cmets,因为3G甚至2G用户下载它然后抱怨它太慢。
【问题讨论】:
我有一个应用程序在 iPhone 3G 上运行缓慢,但在 iPhone 3G S 上却足够快。
有没有办法将应用程序限制为仅适用于 iPhone 3GS 和更快的设备?我想避免糟糕的cmets,因为3G甚至2G用户下载它然后抱怨它太慢。
【问题讨论】:
您可以通过在应用程序的 Info.plist 中为 UIRequiredDeviceCapabilities 键提供值来设置使用应用程序所需的最低功能。在这种情况下,我建议使用opengles-2 功能,因为所有具有 iPhone 3GS 后更快硬件的 iOS 设备都支持 OpenGL ES 2.0,而之前的设备都不支持。
有关这些功能的更多信息,请参阅 Apple 的文档 here。
【讨论】: