8
我有一款应用在iPhone 3G上运行速度很慢,但在iPhone 3G S上运行得足够快。如何使我的应用程序仅适用于iPhone 3G S或更快的设备?
有没有办法限制应用仅适用于iPhone 3G S和更快的设备?我想避免坏评论,因为3G甚至2G用户下载它,然后抱怨它太慢。
我有一款应用在iPhone 3G上运行速度很慢,但在iPhone 3G S上运行得足够快。如何使我的应用程序仅适用于iPhone 3G S或更快的设备?
有没有办法限制应用仅适用于iPhone 3G S和更快的设备?我想避免坏评论,因为3G甚至2G用户下载它,然后抱怨它太慢。
您可以通过在应用程序的Info.plist中提供UIRequiredDeviceCapabilities
键的值来设置使用您的应用程序所需的最低功能。在这种情况下,我建议使用opengles-2
功能,因为所有iOS设备的后iPhone 3G S更快的硬件支持OpenGL ES 2.0,并没有之前的那些。
有关这些功能的更多信息,请参阅Apple的文档here。
听起来确定....可以有人确认吗? – 2010-08-15 17:44:00
@christian Muller - 如果您不相信我,请观看适用于iPhone的掌握OpenGL ES - 第2部分视频,该视频可在您可以在iPhone Developer Program网站上访问的技术讲座视频的高级视频轨道下提供。该会话中列出了所有与OpenGL ES 2.0兼容的设备。 – 2010-08-16 02:04:58
布拉德的解决方案非常好,我确认它的工作原理,并且苹果已经批准了这样做的应用程序。 – 2010-12-08 19:37:54