Actualizările APK-urilor vor fi mult mai mici pe Android
Google este pe cale să lanseze o nouă tehnică cunoscută sub numele de „Corectare fișier cu fișier”, care poate reduce dimensiunea actualizărilor aplicațiilor de la 65% cu până la 90%. Acest lucru va economisi lățimea de bandă a utilizatorului, ceea ce este o veste extrem de bună pentru utilizatorii de planuri de date limitate și, de asemenea, pentru conexiunile în bandă largă cu viteză redusă.
Anunțul oficial care descrie corecțiile „Fișier cu fișier” afirmă următoarele:
Fișier cu fișier se bazează pe detectarea modificărilor datelor necomprimate. Pentru a genera un patch, mai întâi decomprimăm atât fișierele vechi, cât și cele noi înainte de a calcula delta (folosim în continuare bsdiff aici). Apoi, pentru a aplica patch-ul, decomprimăm fișierul vechi, aplicăm delta conținutului necomprimat și apoi recomprimăm noul fișier. În acest sens, trebuie să ne asigurăm că APK-ul de pe dispozitiv se potrivește perfect, octet cu octet, cu cel din Magazinul Play (consultați Schema de semnătură APK v2 de ce).
În timp ce actualizările aplicațiilor vor fi comprimate, astfel încât dispozitivul dvs. trebuie să descarce o cantitate mai mică de date, va necesita mai multă putere de procesare a CPU pe dispozitivul utilizatorului pentru a le despacheta și a îmbina deltele. Potrivit Google, aceasta nu va fi o problemă pentru dispozitivele lansate după 2015 și nu va provoca întârzieri majore mai mult de 1 secundă pe megaoctet. Dar pentru telefoanele și tabletele mai vechi, poate dura mult mai mult timp.
Din acest motiv, Google a limitat corecțiile fișier cu fișier doar la actualizări automate. Actualizarea manuală a aplicațiilor nu va beneficia de această nouă compresie pe APK-uri.
Următorul tabel arată compararea dimensiunilor actualizărilor cu și fără corecție Fișier cu fișier.
Compania a furnizat codul sursă pe GitHub. prin intermediul Neowin.
Ce părere aveți despre această schimbare? Ce este mai bine pentru tine - o dimensiune mai mică a actualizării sau un timp de instalare mai rapid?