gpt4 book ai didi

iphone - 指定 iPhone 应用程序的最低内存要求

转载 作者:行者123 更新时间:2023-12-03 19:42:16 32 4
gpt4 key购买 nike

我的应用程序需要至少 40MB 的 RAM,因此早期的 iPhone(例如 3G、第一个 iPod touch 版本)就没有它(它们为我的应用程序提供的最大内存约为 20MB)。有没有正确的方法来禁用将其安装到 3G 设备?我知道 UIRequiredDeviceCapability,但它没有最小可用内存的参数。

最佳答案

首先,您确定您的应用程序在旧设备上实际使用了 40 MB RAM 吗?我发现(通过使用 Memory Monitor 工具),同一个应用程序在 iPhone 3G 上使用的 RAM 比在 iPhone 4 或 iPad 上使用的 RAM 少。后两种设备的界面内有更多像素,因此我的应用程序在它们上运行时会占用更多内存。

如果是这样,请弄清楚是否可以优化内存使用,使其处于旧硬件的安全范围内 (< 30 MB)。如果您能做到这一点,我认为您将看到应用程序的全面性能改进,即使在较新的硬件上也是如此。

最后,如果您绝对无法在较旧的 iOS 设备上运行,我建议使用 UIRequiredDeviceCapability 键 armv7opengles-2。两者都将过滤较新的(iPhone 3G S 及更高版本)硬件。虽然没有以内存大小为关键,但 iPhone 3G S 推出时的内存明显高于旧款机型,而且此后没有一款设备内存容量比旧款机型少。很难想象苹果会在未来的任何时候降低这一规范。

关于iphone - 指定 iPhone 应用程序的最低内存要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4815624/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com