APK ažuriranja bit će mnogo manja na Androidu
Google se sprema uvesti novu tehniku poznatu kao "patching datoteke-po-datoteci", koja može smanjiti veličinu ažuriranja aplikacija sa 65% do 90%. To će uštedjeti propusnost korisnika, što je iznimno dobra vijest za korisnike ograničenog podatkovnog paketa i za širokopojasne veze niže brzine.
Službena objava koja opisuje zakrpe "Datoteka-po-datoteka" navodi sljedeće:
Datoteka-po-datoteka temelji se na otkrivanju promjena u nekomprimiranim podacima. Da bismo generirali zakrpu, prvo dekomprimiramo i stare i nove datoteke prije nego što izračunamo delta (još uvijek koristimo bsdiff ovdje). Zatim da bismo primijenili zakrpu, dekomprimiramo staru datoteku, primjenjujemo delta na nekomprimirani sadržaj i zatim ponovno komprimiramo novu datoteku. Pritom moramo biti sigurni da APK na vašem uređaju savršeno odgovara, bajt po bajt, onom u Trgovini Play (vidi APK potpisna shema v2 za zašto).
Oglas
Iako će ažuriranja aplikacija biti komprimirana tako da vaš uređaj treba preuzeti manju količinu podataka, zahtijevat će više procesorske snage na korisnikovom uređaju da ih raspakira i spoji delte. Prema Googleu, to neće biti problem za uređaje objavljene nakon 2015. i neće uzrokovati veća kašnjenja dulja od 1 sekunde po megabajtu. Ali za starije telefone i tablete može potrajati znatno više vremena.
Zbog toga je Google ograničio zakrpe datoteke po datoteku samo na automatska ažuriranja. Ručno ažuriranje aplikacija neće imati koristi od ove nove kompresije na APK-ovima.
Sljedeća tablica prikazuje usporedbu veličina ažuriranja sa i bez zakrpanja datoteka po datoteka.
Tvrtka je osigurala izvorni kod na GitHubu. preko Neowin.
Što mislite o ovoj promjeni? Što je za vas bolje - manja veličina ažuriranja ili brže vrijeme instalacije?