У новой Apple TV вдвое больше оперативной памяти, чем у предыдущей модели, но приложения и игры не могут её использовать

Новая Apple TV 4K оснащена чипом A19, 128 ГБ встроенной памяти и 8 ГБ оперативной памяти — вдвое больше, чем у предыдущей версии. Вероятно, дефицит чипов памяти отчасти стал и причиной того, что цена этого поколения приставки Apple TV подскочила до 299 долларов.
Однако, несмотря на улучшенные характеристики, приложения и игры фактически не могут использовать больше оперативной памяти. Операционная система ограничивает каждое приложение на Apple TV 2 ГБ оперативной памяти, и в приставке четвёртого поколения этот лимит не изменился.
Разумеется, большинство приложений, которые вы запускаете на Apple TV, — это клиенты стриминговых сервисов, которым в целом требуется гораздо меньше оперативной памяти. Тем не менее Apple позиционирует Apple TV в том числе как игровое устройство, а здесь ограничения по оперативной памяти имеют куда большее значение.
Гипотетическая игра с требовательной графикой легко упрётся в потолок в 2 ГБ, и некоторые поклонники надеялись, что новая приставка с новым чипом и удвоенным объёмом памяти исправит ситуацию. К сожалению, с текущей версией tvOS этого не происходит.
9to5Mac независимо подтвердил, что система принудительно закрывает приложение на Apple TV, когда оно выделяет для своего процесса более двух гигабайт памяти. Функция API для разработчиков os_proc_available_memory также сообщает приложению о лимите в 2 ГБ — том же значении, что и у Apple TV третьего поколения.
Неясно, является ли это намеренным решением или недосмотром. Как бы то ни было, лимит в 2 ГБ пока остаётся в силе. Попутно стоит отметить, что и 128 ГБ встроенного хранилища не могут быть использованы одним приложением или игрой: tvOS ограничивает размер пакета приложения примерно 4 гигабайтами, при этом приложения могут дополнительно зарезервировать около 20 ГБ под некоторые ресурсы.
Что касается неизменного лимита оперативной памяти при удвоенном объёме памяти чипа, есть предположения, что Apple решила зарезервировать часть системной памяти для повышения производительности ИИ-моделей Siri. Однако нам это кажется не слишком убедительным. Самые сложные ИИ-функции Siri, доступные на телевизоре, в любом случае передаются на подключённый iPhone или серверную часть. К тому же те же ИИ-функции Siri доступны и на двух предыдущих поколениях Apple TV, так что ограничения оперативной памяти, по всей видимости, не играют здесь существенной роли.
Одной из групп пользователей, надеявшихся на увеличение оперативной памяти в Apple TV, было сообщество декомпиляции игр, которое с помощью ИИ запускает игры AAA-студий на чём угодно — от Apple TV до iPhone. Некоторые их проекты уже упирались в лимит tvOS в 2 ГБ, и они надеялись, что новая Apple TV решит эту проблему. Пока что этого не произошло.


