По умолчанию iOS скачивает универсальные версии приложений, рассчитанные на совместимость с несколькими устройствами Apple. Обратной стороной универсального подхода является увеличение занимаемого места. К примеру, загруженные на четырехлетний iPhone 4s программы и игры содержат бесполезный 64-разрядный код и ненужные модули для поддержки самых современных графических API.

Дополнительные ресурсы увеличивают размер приложения, но благодаря App Slicing (известен также как App Thinning) пользователи теперь смогут скачивать только часть приложения, необходимую для работы с их устройством. Этот инструмент встроен в iOS 9.0.2 и способен значительно облегчить жизнь пользователям iPhone с объёмом памяти в 16 Гб. iOS 9 оказалась наиболее дружелюбной к пользователям 16-Гб устройств вследствие малого программного «веса». Новая версия ОС занимает порядка 1,2 Гб свободного пространства вместо 3,5 Гб в случае с iOS 8. Изначально возможность App Slicing должна была появиться в iOS 9, однако эту функцию отключили в связи с тем, что некоторые приложения можно было восстановить из резервной копии на iCloud только на точно такую же модель устройства, на котором резервная копия была сделана.

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

Помимо добавления функции App Slicing в версии iOS 9.0.2 исправлены некоторые баги, на которые жаловались пользователи iPhone. Одним из основных изменений предыдущего выпуска стало исправление работы ассистента настройки. Также устранена ошибка в настройках сотовых данных, улучшена работа мессенджера iMessage (решен вопрос с его активацией) и сервиса облачного хранения данных iCloud. Также исправлена ошибка, приводившая к некорректному повороту экрана при получении уведомления.

Версия для печати (без изображений)