Поскольку первая версия программного обеспечения для мобильных устройств 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 не только требует значительно меньше системных ресурсов, нежели предыдущая версия операционной системы, но и занимает гораздо меньше памяти.
Для того, чтобы обновиться до новой версии операционной системы, пользователям нужно иметь на своих устройствах около 1,7 Гб свободного места. Эта новость стала настоящим подарком для владельцев «яблочных» устройств с 8 и 16 Гб памяти, поскольку, для того, чтобы обновиться до iOS 9 им больше не придется удалять свои фотографии, приложения и другую важную информацию.
Для того, чтобы повысить эффективность софта для iOS 9, компании Apple внедрила новые правила, в соответствии с которыми разработчики теперь будут создавать новые приложения и обновлять существующие программные продукты. Также компанией Apple был добавлен индикатор, позволяющий оценить, насколько эффективно приложение с точки зрения автономности. Сама Apple переписала все системные программы в iOS 9 с тем, чтобы сделать их максимально энергоэффективными.
Кроме этого, теперь разработчики смогут значительно сократить размер своих приложений с помощью App Thinning. Эта функция позволяет виртуально разделить приложение на версии для разных устройств, благодаря чему пользователи смогут скачивать лишь ту версию, которая подходит для их девайса.
Это большая победа для разработчиков. Самое страшное для большинство разработчиков – это потеря в продажах приложений, потому что пользователь не был подключен к сети Wi-Fi, а загружать «тяжелую» версию приложения, используя интернет через оператора, он не захотел. Теперь же, Apple помогает устранить такого рода проблемы, используя концепцию, которую они называют “App Thinning”.
С концепцией App Thinning, пользователи будут загружать только те части приложений, которые подходят именно для их устройства. Например, если пользователь владеет iPhone 6+, программа загрузки не скачает 1-е или 2-е изображения, так как они не будут использоваться, а загрузит только 3-е изображение.
У концепции App Thinning есть три главных компонента:
– App нарезки: это процесс загрузки только того, что необходимо пользователю;
– Функция «по требованию» (ODR): ресурсы размещенные в App маркете, которые могут быть использованы только после того, как пользователь скачал приложение.
Например, новые уровни в игре через покупку в приложении;
– Битовый код: позволяет Apple вновь оптимизировать двоичное приложение в будущем без разработки новой версии.
Идеи подарков для мамы – это не просто варианты сюрпризов, это самые эмоционально теплые и важные способы проявить заботу и…
Пока Zeekr X покоряет города, новый 7X заряжается с 10% до 80% за 10 минут — быстрее, чем Tesla Model…
Анализируя топ электромобилей Volkswagen, невозможно игнорировать, что модели китайского производства стоят на 30–40% дешевле европейских аналогов, предлагая при этом часто…
За три года линейка BYD Song разошлась тиражом более миллиона кроссоверов по всему миру, а гибридная версия Song L DM-i…
Xiaomi YU7 предлагает три версии с разным характером: экономичная Standard проезжает 835 км — больше Tesla Model Y, спортивная Max…
Xiaomi SU7 разгоняется до 100 км/ч за 1.98 секунды в топовой версии Ultra — быстрее Porsche 911 Turbo S. Первый…