我的iPhone应用程序的下一次更新将仅针对iOS7。几个问题?
这是否意味着我可以从我的应用程序中删除所有非视网膜图像?
如果我只剩下视网膜图像,我还需要将它们标记为@ 2x吗?
Apple是否会在商店中保留我的应用程序的旧iOS版本,以便运行已购买或想要购买的旧版iOS的用户仍然可以访问它?
非常感谢任何帮助。
答案 0 :(得分:13)
是的,您仍然需要最后@2x
。是的,您可以放弃所有非视网膜图像,但可能会影响性能,因为即使是较新的设备也会使用一些非视网膜图像,但主要性能受到iPhone 3GS及以下版本的影响,但{3}无法在iPhone 3GS上运行或者以下不是要求您只需处理性能问题。没有Apple不会在应用程序商店中保留旧版本的应用程序,如果您放弃对它的支持,那么它就会消失。
答案 1 :(得分:4)
要回答问题的第二部分是,Apple确实存储了旧版本以供下载。
对于我的应用程序Parkable我为iOS5 / 6创建了一个,然后当7出现时我专门针对它并放弃了对旧iOS版本的支持,现在如果你不是7+,你仍然可以下载旧版本(而不是告诉用户更新其操作系统的旧错误)。我记得这是自动发生的,只需在信息选项卡下更改项目和目标中的部署目标。
如果你有7级设备(iPhone或iPad)和7+设备https://itunes.apple.com/us/app/parkable/id577954935?mt=8&uo=4
,请随意测试