MacRumors

Skip to Content

Размер приложений для Apple TV ограничен 200 МБ локального хранилища, оперативная память 2 ГБ

Сегодня утром Apple представила долгожданное четвертое поколение Apple TV, которое включает App Store, позволяющий разработчикам создавать приложения и игры для загрузки пользователями. Новый Apple TV также поставляется с 32 ГБ или 64 ГБ локального хранилища. Однако новое Руководство по программированию приложений Apple для tvOS, впервые обнаруженное разработчиком Стивом Трафтон-Смитом, содержит интересные сведения о том, как разработчики могут использовать это хранилище. Например, приложения ограничены 200 МБ локального хранилища.

newappletv

Каждое приложение, хранящееся на Apple TV, ограничено максимум 200 МБ. Чтобы создать приложение объемом больше этого, вам придется разбить его на загружаемые пакеты. В Xcode создайте теги и прикрепите их к необходимым ресурсам. Когда ваше приложение запрашивает ресурсы, связанные с тегом, операционная система загружает только необходимые активы. Вам придется подождать, пока активы не будут загружены, прежде чем вы сможете использовать их в своем приложении.

Это означает, что каждое приложение ограничено оболочкой размером 200 МБ, которая загружает необходимые для работы активы по мере необходимости. Новый Apple TV, несмотря на базовый объем хранилища в 32 ГБ, не имеет постоянного локального хранилища, что означает, что каждый раз при использовании приложения ему приходится отправлять запрос в iCloud для повторной загрузки необходимых для работы активов.

Как отметил сайт-партнер MacRumors, TouchArcade, это решение, вероятно, связано с функцией App Thinning в iOS 9, которая уменьшает размер приложений, чтобы пользователи не использовали так много локального хранилища на своих устройствах. Приложения для Apple TV являются универсальными, что позволяет разработчикам создавать одно приложение, которое может работать на iPhone, Apple Watch, iPad и Apple TV. Однако, поскольку приложения являются универсальными, общий объем хранилища приложения включает активы, которые не полностью релевантны для каждого устройства. Например, пользователю iPhone не понадобятся активы iPad или Apple TV для приложения на его iPhone, а пользователю Apple TV не понадобятся активы iPad или Apple Watch на его Apple TV.

Кроме того, как отметил Трафтон-Смит, Apple раскрыла в своем руководстве программиста, что новый Apple TV имеет 2 ГБ оперативной памяти. Обычно Apple отказывается публично раскрывать объем оперативной памяти в своих устройствах на базе iOS. Например, количество оперативной памяти в каждой новой модели iPhone регулярно становится предметом спекуляций до тех пор, пока разборка или тест скорости от сторонней компании не определит его независимо.

Новый Apple TV начнет поставляться примерно в 80 странах в конце октября. Новый пульт Siri Remote будет доступен только в США, Великобритании, Франции, Испании, Германии, Канаде и Австралии. В других странах будет поставляться пульт, заменяющий Siri приложением «Поиск». Новый Apple TV стоит 149 долларов за версию на 32 ГБ и 199 долларов за версию на 64 ГБ.