• Опубликовано:

Новый алгоритм перепаковки APK-файлов уменьшит размер закачиваемых обновлений

Раньше для обновления Android-приложения требовалось перекачать весь APK-файл целиком. Если он весил 1-2 мегабайта — это было еще не страшно, гораздо хуже, если игрушка или приложение занимали десятки и сотни мегабайт. Начиная с 2012 года Google начала предпринимать шаги по уменьшению потребления трафика, так что объем данных для обновления неуклонно снижался. Новый шаг в этом направлении привел к еще более значимым результатам.

APK-файл представляет собой подобие ZIP-архива. За сжатие отвечает разработанная Google технология с названием Deflate. Теперь программисты Google добились того, чтобы алгоритм обнаруживал только те изменения, которые действительно произошли в APK-файле. В результате удалось отказаться от перекачивания всего файла целиком, ограничившись загрузкой новой информации.

Для некоторых приложений изменение алгоритмов проверки обновлений способно сэкономить до 90% трафика.

Источник: androidpolice.com