12.10.2015 Новости, Мобильные и беспроводные решенияБлагодаря App Slicing пользователи смогут устанавливать только необходимую им часть приложения
По умолчанию 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 ...
читать далее.