Google продовжує процес зменшити розмір завантажень для оновлення програм Android.

muycomputer

Минулого літа він реалізував новий алгоритм під назвою "bsdiff", який проаналізував різницю між встановленими компонентами та оновленими компонентами, доступними в новому файлі .apk, забезпечуючи лише різницю для економії місця, часу та пропускної здатності.

Зараз Google запускає ще одну функцію під назвою «Виправлення файлів за файлом», яка може зменшити розмір оновлення програм для Android в середньому на 65% і досягти до У деяких з них 90%.

Хоча цей процес є дуже ефективним для стиснення розміру оновлень додатків, компанія виявила, що йому потрібно набагато більше обчислювальної потужності, і застосовувана рекомпресія може зайняти одну секунду на мегабайт на сучасних терміналах і значно довше на старих терміналах.

З огляду на це, компанія обмежує використання цього методу "виправлення файлів за файлом". до автоматичного оновлення тому користувачам не потрібно чекати, щоб закінчити оновлення вручну. Щоб продемонструвати вдосконалення, досягнуті за допомогою цих методів, Google опублікував таблицю, показану нижче:

Якщо вам цікаво дізнатись більше про техніку стиснення, ви можете переглянути вихідний код на GitHub. Більше інформації | Google - розробник Android