Skip to main content

Недавно задокументированное право позволит разработчикам приложений запрашивать привилегированный доступ к ОЗУ на iOS и iPadOS. Это системное право существовало в предыдущих версиях iOS как личный аварийный выход, используемый некоторыми внутренними процессами.

Переход с закрытого на общедоступный означает, что сторонние разработчики приложений смогут воспользоваться им в соответствующих случаях. Это будет особенно полезно на iPad Pro последнего поколения с чипом M1, где доступная системная оперативная память может достигать 16 ГБ, но стандартный предел ОЗУ для каждого приложения составляет всего 5 ГБ.

Ограничения ОЗУ для каждого приложения существовали в iOS с момента первого выпуска. В отличие от Mac, iOS не меняет местами память с диском, когда память заканчивается. Таким образом, iOS должна тщательно управлять ресурсами, и разработчики должны ожидать, что их приложение может быть удалено в любой момент.

Однако некоторые профессиональные приложения на iPad, в частности, могут выиграть, если смогут использовать больше системных ресурсов, чем среднее приложение. Недавно покупатели нового iPad Pro были удивлены, обнаружив, что количество слоев, доступных в холсте Procreate, было одинаковым, независимо от того, купили ли они модель с 8 ГБ ОЗУ или с 16 ГБ ОЗУ. (Это означало, что единственным преимуществом покупки модели с более высокими характеристиками была возможность одновременно хранить в памяти больше приложений для многозадачности, а не расширять возможности одного приложения.)

На этом мероприятии было подчеркнуто, что максимальная доступная оперативная память для отдельного приложения на iPad Pro M1 составляет всего 5 ГБ, или менее трети от общего объема физической оперативной памяти на моделях iPad Pro 1 или 2 ТБ. Предположительно с этим правом Procreate сможет получить доступ к значительно большему объему оперативной памяти, чем 5 ГБ, и улучшить качество обслуживания клиентов.

В документации на это право содержится предупреждение о том, что доступ к дополнительной памяти не гарантируется. Также в настоящее время неясно, сколько дополнительной ОЗУ будет предоставлено, поскольку ограничения ОЗУ для каждого приложения различаются в зависимости от устройства iOS.

Конечно, у большинства приложений нет таких высоких требований к оперативной памяти. Это право будет приветствоваться профессиональными мультимедийными приложениями, такими как редакторы изображений и видео. Надлежащее использование прав входит в компетенцию группы проверки приложений.