简体   繁体   English

iOS - 需要OpenGL ES 2.0进行升级吗?

[英]iOS — require OpenGL ES 2.0 for upgrade?

The first version of my app runs on all iOS devices. 我的应用程序的第一个版本在所有iOS设备上运行。 I'm considering releasing an upgrade which will only work on devices which support OpenGL ES 2.0. 我正在考虑发布一个只适用于支持OpenGL ES 2.0的设备的升级。 Is that as simple as changing the UIRequiredDeviceCapabilities in info.plist? 这是否像更改info.plist中的UIRequiredDeviceCapabilities一样简单? If I do this, what will users on the old devices see when they try to upgrade? 如果我这样做,旧设备上的用户在尝试升级时会看到什么? Or will they even be notified that there's an upgrade available? 或者他们甚至会被通知有可用的升级?

And lastly, just want to double-check that this will work, that it's possible to change the device requirements for different versions of my app. 最后,只想仔细检查这是否有效,可以更改我的应用程序的不同版本的设备要求。

I would not restrict app via UIRequiredDeviceCapabilities unless you do not want app installed. 除非您不想安装应用,否则我不会通过UIRequiredDeviceCapabilities限制应用。 I would not restrict and check at runtime and then use new features conditionally. 我不会在运行时限制和检查,然后有条件地使用新功能。

Unfortunately, to tighten hardware requirements on a published app, you may need to resubmit it under a different name. 遗憾的是,为了加强已发布应用的硬件要求,您可能需要使用其他名称重新提交。 I believe Apple does this to protect the investment of users who bought your app. 我相信Apple会这样做是为了保护购买应用程序的用户的投资。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM