Игры и программы в App Store являются универсальными – в них учитываются особенности каждого поддерживаемого поколения iOS-устройств. Обратной стороной такого подхода является увеличение занимаемого на диске места. К примеру, загруженные на четырехлетний iPhone 4s программы и игры содержат 64-битный код, который на нем не выполняется, как и ненужные модули для поддержки современных графических интерфейсов.
Для более эффективного использования встроенной памяти iPhone в iOS 9 создали механизм App Slicing. Он позволяет разделять пакеты данных программы и загружать на устройство только необходимые элементы. Работать с App Slices должны разработчики – именно они разделяют свои утилиты для разных поколений гаджетов. Все, что требуется от пользователя, – скачать новую облегченную версию программы.
Объемы памяти при отсутствии слота для карт microSD является еще одним способом подзаработать для производителей. Например, Apple около года назад отказалась от выпуска смартфона на 32 Гб – наиболее оптимального по объему и цене. По прогнозам аналитиков, такой шаг должен принести компании дополнительно 3 млрд прибыли. Ведь в линейке iPhone остались модели на 16, 64 и 128 Гб, каждая из которых на $100 дороже предыдущей. Время подтвердило, что такой ход был правильным: пользователи все больше покупают модель на 64 Гб и отказываются от 16 Гб.
iPhone 6s
Источник: Apple