我有一个在 iPhone 3G 上运行缓慢但在 iPhone 3G S 上运行速度足够快的应用程序。
有没有办法将应用程序限制为仅适用于 iPhone 3GS 和更快的设备?我想避免差评,因为 3G 甚至 2G 用户下载它然后抱怨它太慢。
UIRequiredDeviceCapabilities
您可以通过在应用程序的 Info.plist 中为键提供值来设置使用应用程序所需的最低功能。在这种情况下,我建议使用该opengles-2
功能,因为所有具有后 iPhone 3GS 更快硬件的 iOS 设备都支持 OpenGL ES 2.0,而之前的设备都不支持。
有关这些功能的更多信息,请参阅此处的 Apple 文档。