Магазин приложений Google Play отныне отображает точный размер, который потребуется для установки приложения или обновления (а не только файла .apk), так что пользователь не сможет случайно скачать что-либо крупное. Если размер обновления составляет лишь 2,91 Мбайт, именно такой объём будет показан в деталях соответствующего приложения. Благодаря этому есть возможность спланировать скачивание или предварительно освободить место для установки, например, большой игры или VR-приложения.
Помимо отображения более точного размера файлов, Google представила новый алгоритм bsdiff, которые призван сделать обновления ещё меньше. Большинство приложений Android (98 % таковых) при обновлениях скачивают изменения для своих APK-файлов, и затем встраивают их. Улучшенный алгоритм позволит уменьшить объём таких обновлений до двух или более раз.
На примере своего браузера Chrome поисковый гигант демонстрирует эффективность алгоритма обновления: если ранее крупное обновление с версии M46 до M47 требовало 22,8 Мбайт, то теперь — лишь 12,9 Мбайт. В случае мелких новшеств наблюдается ещё более заметный прирост: мини-заплатка M47 с новым алгоритмом требует лишь 3,6 Мбайт (против 15,3 Мбайт ранее).
Наконец, Google улучшила алгоритмы сжатия, благодаря чему размеры файлов больших игр, которые могут достигать и двух гигабайт, были уменьшены на 12 процентов. Владельцы смартфонов и планшетов высокого класса могут и не заметить этих изменений, но последние будут ощутимы на более доступных аппаратах с ограниченным объёмом флеш-памяти.
Источник: