Windows Tips & News

Aktualizace APK budou na Androidu mnohem menší

Google se chystá zavést novou techniku ​​známou jako „File-by-File patching“, která může snížit velikost aktualizací aplikací z 65 % až o 90 %. To ušetří šířku pásma uživatele, což je mimořádně dobrá zpráva pro uživatele s omezeným datovým tarifem a také pro širokopásmové připojení s nižší rychlostí.

Oficiální oznámení popisující opravy "File-by-File" uvádí následující:

File-by-File je založen na detekci změn v nekomprimovaných datech. Abychom vygenerovali opravu, nejprve před výpočtem delta dekomprimujeme staré i nové soubory (zde stále používáme bsdiff). Poté, abychom použili opravu, dekomprimujeme starý soubor, použijeme delta na nekomprimovaný obsah a poté znovu zkomprimujeme nový soubor. Přitom se musíme ujistit, že soubor APK ve vašem zařízení dokonale odpovídá, bajt po bajtu, souboru v Obchodě Play (viz APK Signature Schema v2 proč).

Zatímco aktualizace aplikací budou komprimovány, takže vaše zařízení potřebuje stáhnout menší množství dat, bude vyžadovat větší výpočetní výkon procesoru v zařízení uživatele, aby je rozbalil a sloučil delty. Podle Googlu to nebude problém pro zařízení vydaná po roce 2015 a nezpůsobí to žádné velké zpoždění delší než 1 sekunda na megabajt. U starších telefonů a tabletů to ale může trvat podstatně déle.

Z tohoto důvodu Google omezil opravy jednotlivých souborů pouze na automatické aktualizace. Ruční aktualizace aplikací nebude mít prospěch z této nové komprese na souborech APK.

Následující tabulka ukazuje srovnání velikostí aktualizací s opravami po jednotlivých souborech a bez nich.

Společnost poskytla zdrojový kód na GitHubu. přes Neowin.

Co si o této změně myslíte? Co je pro vás lepší – menší velikost aktualizace nebo rychlejší doba instalace?

Windows 10 Build 15063.608 je venku s KB4038788

Windows 10 Build 15063.608 je venku s KB4038788

3 OdpovědiMicrosoft dnes vydal Windows 10 Build 15063.608 pro stabilní větev. Balíček KB4038788 j...

Přečtěte si více

Windows 10 Build 14393.1715 je venku s KB4038782

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Archivy Windows 10 Build 15063.608

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více