Android ierīcē APK atjauninājumi būs daudz mazāki
Google gatavojas ieviest jaunu paņēmienu, kas pazīstams kā "File-by-File ielāpošana", kas var samazināt lietotņu atjauninājumu apjomu no 65% līdz pat 90%. Tas ietaupīs lietotāja joslas platumu, kas ir ļoti laba ziņa ierobežota datu plāna lietotājiem un arī mazāka ātruma platjoslas savienojumiem.
Oficiālajā paziņojumā, kas apraksta "File-by-File" ielāpu, teikts:
Fails pa failam ir balstīts uz izmaiņu noteikšanu nesaspiestos datos. Lai ģenerētu ielāpu, pirms delta aprēķināšanas mēs vispirms atspiedam gan vecos, gan jaunos failus (šeit mēs joprojām izmantojam bsdiff). Pēc tam, lai lietotu ielāpu, mēs atspiedam veco failu, pieliekam nesaspiestajam saturam delta un pēc tam atkārtoti saspiežam jauno failu. To darot, mums ir jāpārliecinās, vai jūsu ierīcē esošais APK fails baits pa baitam perfekti atbilst APK failam Play veikalā (sk. APK paraksta shēma, v2 kāpēc).
Lai gan lietotņu atjauninājumi tiks saspiesti, lai jūsu ierīcei būtu jālejupielādē mazāks datu apjoms, lietotāja ierīcē būs nepieciešama lielāka CPU apstrādes jauda, lai tos izsaiņotu un apvienotu deltas. Saskaņā ar Google teikto, tā neradīs problēmas ierīcēm, kas izlaistas pēc 2015. gada, un neradīs lielu kavēšanos, kas pārsniedz 1 sekundi uz megabaitu. Taču vecākiem tālruņiem un planšetdatoriem tas var aizņemt ievērojami vairāk laika.
Šī iemesla dēļ Google ir ierobežojis ielāpu pa failiem, lai veiktu tikai automātiskos atjauninājumus. Manuāla lietotņu atjaunināšana nesniegs labumu no šīs jaunās APK saspiešanas.
Nākamajā tabulā ir parādīts atjauninājumu izmēru salīdzinājums ar un bez ielāpu pa failiem.
Uzņēmums ir nodrošinājis pirmkods vietnē GitHub. caur Neowin.
Ko jūs domājat par šīm izmaiņām? Kas jums ir labāk - mazāks atjauninājuma lielums vai ātrāks instalēšanas laiks?