Android научился обновлять приложения по частям

2012-08-17

Разработчики мобильной операционной системы Android официально запустили новую версию своего онлайн-магазина приложений Play Маркет 3.8.15. Среди множества новинок особо выделяется функция так называемых «дельта-обновлений», которая заметно снижает размер передаваемых данных при загрузке новых версий уже установленных приложений. Кроме того, ряд сведений указывает на скорое появление долгожданных подарочных сертификатов (вы сможете подарить другу платные приложения по его выбору), а также закладок и списков желаний.

С первых дней работы Play Маркет (еще когда он назывался Android Market) множество пользователей ожидает, когда в нем появятся личные закладки и списки пожеланий. Фактически, приложения и мультимедийные файлы тоже являются определенного рода товарами, которые можно дарить, заказывать в качестве подарка на праздник и так далее. Кроме того, есть приложения, которые пока не поддерживаются на вашем устройстве, но интересны вам в свете планов сменить аппарат или из-за того, что разработчики обещают совместимость с вашим устройством в следующей версии – сейчас нет удобных механизмов, чтобы сделать некую закладку на интересующем вас приложении или классе приложений. Судя по всему (если конкретно, по скрытым картинкам в APK.-файле новой версии Play Маркет), все эти долгожданные возможности появятся уже в следующей версии, то есть в течение примерно полугода. Кроме того, есть вероятность, что в отображении установленных приложений наконец появится разделение на платные и бесплатные.

Кроме только предполагаемых и еще не анонсированных официально функций, огромную важность имеет технология «дельта-обновлений», заявленная на конференции разработчиков I/O в начале текущего года. Эта технология позволит во время обновления приложений передавать только те фрагменты исполняемых файлов, которые отличаются от уже установленных. Новый механизм должен работать на платформах Android 2.3 и более новых версий. Теперь клиентским аппаратам не придется загружать обновленные версии приложений полностью. По оценке самих разработчиков Android, размер передаваемых файлов сократится примерно втрое, что сэкономит расходы клиентов на передачу данных и продлит время работы от батарей.

Уже известно, что механизм «дельта-обновлений» не потребует никаких дополнительных усилий со стороны разработчиков, публикующих свои продукты в Play Маркет. Как сообщают представители сайта Android Police, эта функция уже замечена в работе с 16 августа текущего года, хотя официальных подтверждений на этот счет пока не поступало. Как говорят эксперты сайта Android Police, обновление популярного ридера ezPDF Reader, которое обычно имеет размер порядка 6,3, теперь «весит» менее 3 Мб. Только что выпущенное обновление к утилите Instagram имеет размер всего 3 Мб, а не 13 Мб, как полная версия утилиты при первой загрузке. Эти цифры могут быть еще заметнее для более крупных приложений, особенно игр. В этом случае пользователи, вместо того, чтобы загружать заново всю графическую часть игры, будут получать только те части игры, которые нужны для входа на новый уровень или для получения новых способностей персонажа.