导读 iOS 15和 iPadOS 15 的Beta 版现在让开发人员可以选择请求比当前每个应用程序最大 5GB 更大的 RAM,但有限制。Apple 一直对任何应
iOS 15和 iPadOS 15 的Beta 版现在让开发人员可以选择请求比当前每个应用程序最大 5GB 更大的 RAM,但有限制。
Apple 一直对任何应用程序可以在iPad上使用多少 RAM 设置上限,但随着设备本身物理上包含更多内存,这变得更加成为一个问题。即使在当前最大 16GB RAM的M1 iPad Pro上,应用程序也被限制在每个 5GB 左右。
现在,一份关于 iOS 15 和 iPadOS 15 测试版的新开发者说明称,应用程序可能需要更多 RAM。它是通过一个似乎不允许应用程序指定他们想要多少内存的设置来完成的,Apple 警告说,该功能不会在每个 iPad 或iPhone上可用。
“[它是一个] 布尔值,表明您的应用程序的核心功能是否可以在支持的设备上提高内存限制时性能更好,”Apple 说。“如果您使用此权利,请确保您的应用在没有额外内存时仍能正常运行。”
根据设备总容量或使用该 RAM 的其他应用程序,可能不会向请求的应用程序授予额外的 RAM。
Apple 提供了一种检查,开发人员可以使用该检查来“确定可用内存量”。或许提供了一个线索,说明为什么 Apple 首先会施加限制,该公司还警告说,“更高的内存使用会影响系统性能。”
在每周的 AppleInsider Podcast 中了解 Apple 的一切——并从 AppleInsider Daily 获取快速新闻更新。只需对您的 HomePod mini 说“嘿,Siri”并索要这些播客,以及我们最新的 HomeKit Insider 插曲。