我的应用程序需要至少40MB的RAM,因此早期的iPhone(例如3G,第一款iPod touch版本)就没有它(他们的应用程序最大约为20MB)。有没有适当的方法来禁用它安装到3G设备?我知道UIRequiredDeviceCapabilities,但它没有最小可用内存的参数。指定iPhone应用程序的最低内存要求
3
A
回答
4
首先,您确定您的应用程序实际上在旧设备上使用40 MB RAM吗?我发现(通过使用Memory Monitor工具),同样的应用程序在我的iPhone 3G上使用的内存少于在iPhone 4或iPad上使用的内存。后两种设备在其接口中具有更多的像素,因此我的应用程序在运行时会咀嚼更多的内存。
如果确实如此,请确定是否可以优化内存使用情况,以使其在旧硬件的安全(< 30 MB)范围内。如果你能做到这一点,我认为即使在较新的硬件上,你的应用程序也能看到全面的性能提升。
最后,如果您绝对不能在较旧的iOS设备上运行,我推荐使用UIRequiredDeviceCapabilities密钥armv7
或opengles-2
。要么过滤新版本(iPhone 3G S及更高版本)的硬件。虽然没有关注内存大小,但iPhone 3G S的推出内存明显高于旧款机型,而不是设备,因为它具有更少的内存。很难想象苹果将来会在任何时候降低这个规格。
相关问题
- 1. iphone应用最低iOS要求
- 2. 要部署的Grails Web应用程序的最低要求
- 3. Facebook应用程序需要的SSL最低要求是多少?
- 4. jQuery-最低浏览器内存要求
- 5. 更改我的iPhone应用程序的最低操作系统要求?
- 6. 什么是iPhone应用程序的最低要求被认为是本地化
- 7. 为iPhone开发的最低要求
- 8. 在低内存上存储iphone应用程序数据
- 9. 运行java web应用程序的最低要求
- 10. ipad应用程序的最低操作系统要求错误
- 11. 如何定义Web应用程序的最低服务器要求
- 12. 如何为clojure heroku应用程序指定最大内存?
- 13. inlineformset_factory最低要求
- 14. 我的iPhone应用程序需要占用多少内存?
- 15. 确定最低要求的PHP版本
- 16. 更改/检查通用应用程序的最低iPhone OS?
- 17. 运行Sql Server BCP.exe实用程序的最低要求
- 18. 箱子 - 节点主机的最低内存要求是多少?
- 19. JavaFX的最低要求
- 20. Corona SDK的最低要求
- 21. 使用pm2运行nodejs应用程序的最低系统要求是什么?
- 22. 可用内存iPhone应用程序
- 23. Iphone应用程序占用内存
- 24. 清理iPhone应用程序内存的最佳做法?
- 25. 如何强制执行我的iOS应用程序的最低要求?
- 26. 如何获得最低的Android应用程序的硬件要求
- 27. 应用程序崩溃与非常低的内存使用情况iphone/ipod
- 28. iPhone 4S如果我的应用程序需要最低限度的iPhone 5需要屏幕截图吗?
- 29. 如何确定最低系统要求
- 30. iPhone应用程序内存泄漏
大声笑,你可能想重新思考你的代码解决方案,如果你一次需要那么多的内存。加上投票,所以它得到更多的关注。 – 2011-01-27 12:18:26