Обзоры и сравнения Софт

Самый подробный обзор iOS 9. Часть 9: Эффективность

Поскольку первая версия программного обеспечения для мобильных устройств Apple (iPhone OS) была создана в то время, когда устройства с большим объемом памяти были доступны далеко не каждому, разработчики постарались сделать так, чтобы ее размер был минимальным. Тем не менее, с каждым годом своего развития платформа iOS становилась все «увесистее» и занимала все больше свободного места.

Например, iOS 6 занимала 969 Mb, iOS 7 – 1,2 Гб, а для iOS 8 в случае обновления «по воздуху» требовалось аж от 4,5 до 7 Гб свободного места. Если в случае с устройствами с 32 Гб памяти и более это не было особой проблемой, для владельцев 8-ми и 16-ти гигабайтных iPhone это было настоящей катастрофой, поскольку им, для того, чтобы обновиться до новой версии, приходилось удалять почти все свои файлы.

В этом году компания Apple прислушалась к недовольным пользователям и уменьшила размер iOS 9.

 

Сколько места занимает iOS 9

Следует отметить, что iOS 9 не только требует значительно меньше системных ресурсов, нежели предыдущая версия операционной системы, но и занимает гораздо меньше памяти.

Для того, чтобы обновиться до новой версии операционной системы, пользователям нужно иметь на своих устройствах около 1,7 Гб свободного места. Эта новость стала настоящим подарком для владельцев «яблочных» устройств с 8 и 16 Гб памяти, поскольку, для того, чтобы обновиться до iOS 9 им больше не придется удалять свои фотографии, приложения и другую важную информацию.

 

Уменьшение размера приложений

Для того, чтобы повысить эффективность софта для iOS 9, компании Apple внедрила новые правила, в соответствии с которыми разработчики теперь будут создавать новые приложения и обновлять существующие программные продукты. Также компанией Apple был добавлен индикатор, позволяющий оценить, насколько эффективно приложение с точки зрения автономности. Сама Apple переписала все системные программы в iOS 9 с тем, чтобы сделать их максимально энергоэффективными.

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

 

Самый подробный обзор iOS 9. Часть 9. Эффективность - ресурсы

 

Это большая победа для разработчиков. Самое страшное для большинство разработчиков – это потеря в продажах приложений, потому что пользователь не был подключен к сети Wi-Fi, а загружать «тяжелую» версию приложения, используя интернет через оператора, он не захотел. Теперь же, Apple помогает устранить такого рода проблемы, используя концепцию, которую они называют “App Thinning”.

С концепцией App Thinning, пользователи будут загружать только те части приложений, которые подходят именно для их устройства. Например, если пользователь владеет iPhone 6+, программа загрузки не скачает 1-е или 2-е изображения, так как они не будут использоваться, а загрузит только 3-е изображение.

У концепции App Thinning есть три главных компонента:

–    App нарезки: это процесс загрузки только того, что необходимо пользователю;

–    Функция «по требованию» (ODR): ресурсы размещенные в App маркете, которые могут быть использованы только после того, как пользователь скачал приложение.

Например, новые уровни в игре через покупку в приложении;

–    Битовый код: позволяет Apple вновь оптимизировать двоичное приложение в будущем без разработки новой версии.

Вам также понравится

Оставить комментарий

Ваш email не будет опубликован