Skip to main content

Некоторые пользователи могут быть не знакомы с этим, но Apple устанавливает ограничения на размер приложений iOS и tvOS, чтобы одно приложение не могло занимать слишком много места. Однако по мере того, как приложения и особенно игры становятся более продвинутыми, они также становятся больше и требуют больше места для хранения. Из-за этого Apple увеличивает ограничения на размер приложений для iPhone, iPad и Apple TV.

Как упоминается Apple в примечаниях к выпуску iOS 18 beta 2 и tvOS 18 beta 2, обновления увеличивают ограничения ресурсов по требованию для сторонних приложений. Но что именно это означает и как новые изменения соотносятся с ограничениями в iOS 17?

iOS 18 и tvOS 18 могут запускать более крупные приложения и игры.

В настоящее время пакет приложений (то есть приложение, загруженное из App Store) для iOS может иметь размер не более 2 ГБ. В iOS 18 Apple увеличивает этот лимит до 4 ГБ. Это означает, что разработчики теперь могут распространять более крупные приложения, не полагаясь так сильно на ресурсы, загружаемые по требованию.

Начиная с iOS 9, разработчики также получили возможность «нарезать» свои приложения ресурсами по требованию (ODR), чтобы пользователю не приходилось так долго ждать, чтобы загрузить все приложение. Вместо этого система загружает основную часть приложения, а дополнительный контент можно загрузить позже, либо при первом открытии приложения, либо в фоновом режиме позже.

Например, игру можно распространять в виде небольшого пакета приложений в App Store, а затем загружать дополнительные уровни по мере прохождения игроком игры. Это также помогает экономить место, поскольку игра загружает дополнительные ресурсы только при необходимости и может удалить их с устройства, когда они больше не нужны.

Apple Arcade подверглась критике |  Игра «Королевство приключений Тамагочи» на большом экране телевизора

В этих случаях Apple также увеличивает лимиты на ресурсы по требованию. В iOS 17 и tvOS 17 приложения и игры могут иметь до 40 ГБ размещенных ресурсов по требованию. Этот лимит был увеличен до 70 ГБ в iOS 18 и tvOS 18. Apple также сняла дополнительный лимит в 4 ГБ для ресурсов, загружаемых сразу после установки пользователем пакета приложений из App Store.

Подробнее об обновлениях

Как мы сообщали в прошлом месяце, разработчики жаловались на Apple TV SDK, который позволяет приложениям и играм постоянно хранить только 500 КБ данных. К сожалению, неясно, изменилось ли это ограничение, поскольку Apple не обновила страницу документации по этому вопросу.

Тем не менее, разрешение приложениям использовать больше ресурсов по требованию, безусловно, принесет пользу играм консольного уровня, которые выходят на iOS и tvOS.

И iOS 18, и tvOS 18 теперь доступны в виде предварительных бета-версий для разработчиков. Публичная бета-версия выйдет в следующем месяце, а официальный запуск намечен на эту осень.