Windows Tips & News

Обновления APK будут намного меньше на Android

click fraud protection

Google собирается внедрить новую технику, известную как «Пофайловое исправление», которая может уменьшить размер обновлений приложений с 65% до 90%. Это сэкономит полосу пропускания пользователя, что является очень хорошей новостью для пользователей с ограниченным тарифным планом, а также для низкоскоростных широкополосных соединений.

В официальном сообщении, описывающем исправление "файл за файлом", говорится следующее:

Пофайл основан на обнаружении изменений в несжатых данных. Чтобы сгенерировать патч, мы сначала распаковываем старые и новые файлы перед вычислением дельты (здесь мы по-прежнему используем bsdiff). Затем, чтобы применить патч, мы распаковываем старый файл, применяем дельту к несжатому содержимому, а затем повторно сжимаем новый файл. При этом мы должны убедиться, что APK на вашем устройстве идеально соответствует, байт за байтом, тому, что есть в Play Store (см. Схема подписи APK v2 почему).

Хотя обновления приложений будут сжиматься, поэтому вашему устройству необходимо загрузить меньший объем данных, для их распаковки и объединения дельт потребуется больше вычислительной мощности процессора на устройстве пользователя. Согласно Google, это не будет проблемой для устройств, выпущенных после 2015 года, и не вызовет серьезных задержек более чем на 1 секунду на мегабайт. Но для старых телефонов и планшетов это может занять значительно больше времени.

Из-за этого Google ограничил внесение исправлений «файл за файлом» только автоматическими обновлениями. Это новое сжатие APK-файлов не поможет при обновлении приложений вручную.

В следующей таблице показано сравнение размеров обновлений с поштучным исправлением и без него.

Компания предоставила исходный код на GitHub. с помощью Neowin.

Что вы думаете об этом изменении? Что для вас лучше - меньший размер обновления или более быстрое время установки?

Панель персонализации 2.5

Панель персонализации 2.5

Панель персонализации для Windows 7 Starter? Windows 7 Домашняя базовая предоставляет расширенные...

Читать далее

HP Elite x3 получает еще одно обновление прошивки, улучшая стабильность и производительность

HP Elite x3 получает еще одно обновление прошивки, улучшая стабильность и производительность

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Microsoft Defender ATP Preview выходит в Linux, скоро появится в Android и iOS

Microsoft Defender ATP Preview выходит в Linux, скоро появится в Android и iOS

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее