从今年秋天晚些时候开始,苹果将允许应用访问更多设备内存或 RAM,将使开发者能够提高他们的应用在 iPhone 和 iPad 上的性能。
目前,无论设备上的可用内存大小如何,应用都受限于它们可以使用的 RAM 大小。例如,尽管最高端的 M1 iPad Pro 配备了 16GB 的 RAM,但在 iPadOS 14 上,应用被限制为只使用 5GB。16GB 的 RAM 是 iPhone 或 iPad 有史以来提供的最高内存容量,而 5GB 的限制意味着应用甚至无法利用 iPad Pro 所提供的一半内存。
在昨天向开发者发布的 iOS 和 iPadOS 15 的第二个测试版中,苹果引入了一项新的特性,这将使他们的应用可利用更大的内存。苹果公司表示,这项授权将通知系统,应用“如果超过默认的应用内存限制,性能可能会更好。”苹果的开发者文档没有具体说明一个应用可能会使用多少额外的 RAM,还说这仅限于“支持的设备”。
虽然苹果没有具体说明应用可能请求的额外内存大小,但文档的措辞暗示,应用可能请求的内存上限可能相对较高。文档暗示开发者使用一个函数来“确定可用的内存量”。
苹果不太可能允许开发者利用设备上的全部内存。虽然这种情况可能对 iPad Pro 上的高端专业应用有用,但它会显著降低系统速度,并使处理不同应用的多任务变得更加困难。iPad Pro 的用户,最近由于 M1 iPad Pro 的出现,抱怨 iPadOS 限制了 iPad 的真正潜在性能。
热门跟贴