A newly documented entitlement will allow app developers to request privileged access to RAM on iOS and iPadOS. This system entitlement has existed in

Apps can request access to more RAM with iOS 15 entitlement, exceeding normal system memory limits

submited by
Style Pass
2021-06-26 09:30:06

A newly documented entitlement will allow app developers to request privileged access to RAM on iOS and iPadOS. This system entitlement has existed in prior iOS versions as a private escape hatch, used by some internal processes.

The change from private to public means that third-party app developers will be able to take advantage of it where appropriate. This will be especially useful on the latest-generation iPad Pro with M1 chip, where available system RAM can reach 16 GB but the standard RAM-per-app limit is only 5 GB.

Per-app RAM limits have existed in iOS since the first release. Unlike the Mac, iOS does not swap memory with the disk when memory runs low. So, iOS has to carefully manage resources and developers must expect that their app can be ejected at any time.

However, some pro apps on the iPad in particular could benefit from being able to use more system resources than the average app. Recently, buyers of the new iPad Pro were surprised to find that the number of layers available in a Procreate canvas was the same regardless of whether they had purchased the 8 GB RAM or 16 GB RAM model. (This meant the only advantage to buying the higher-specced model was the ability to keep more apps in memory at the same time for multitasking purposes, rather than empowering a single application.)

Leave a Comment