Google продължава процеса на намаляване на размера на изтеглянията за актуализиране на приложения за Android.

намалява

Миналото лято той внедри нов алгоритъм, наречен "bsdiff", който анализира разликата между инсталираните компоненти и актуализираните компоненти, налични в новия APK, като дава само разликата, за да спести място, време и честотна лента.

Сега Google пуска друга функция, наречена „File-by-File patching“, която може да намали размера на актуализацията на приложенията за Android средно с 65% и да достигне до 90% в някои от тях.

Въпреки че този процес е много ефективен при компресиране на размера на актуализациите на приложенията, компанията е установила, че изисква много повече процесорна мощност и приложеното прекомпресиране може да отнеме една секунда на мегабайт на съвременните терминали и значително по-дълго на по-старите терминали.

Имайки предвид това, компанията ограничава използването на тази техника „File-by-File patching“. към автоматични актуализации така че потребителите не трябва да чакат ръчните актуализации да приключат. За да демонстрира подобренията, постигнати с тези техники, Google публикува таблицата, показана по-долу:

Ако се интересувате да научите повече за техниката на компресиране, можете да прегледате изходния код на GitHub. Повече информация | Google - разработчик за Android