reklama

Mobilizujeme.cz

reklama
reklama

Google drasticky zeštíhluje velikost updatů všech aplikací

  |  komentovat  |  autor:

Pokud jste si před rokem 2012 chtěli aktualizovat aplikace ve svém Androidu, obchod Google Play jednoduše stáhl celou aplikaci, kterou nahradil původní verzi. V roce 2012 přišel Google s novým konceptem chytrých updatů, kdy se do vašeho telefonu stáhla pouze část nutná k aktualizace aplikace, a nyní přichází další průlom, který ušetří cenná mobilní data.

Androidí soubory s příponou .APK jsou vlastně zazipované složky s vlastní kompresní technologií, která se nazývá Deflate. Ta sice snižuje velikost složky, ale také zhoršuje čitelnost dat uvnitř, což znamená, že je velmi těžké rozeznat, jaká data byla mezi jednotlivými verzemi změněna. Samotná čitelnost změn je důležitá pro výše zmíněné „chytré updaty Google“, kdy se do telefonu stahují pouze změněné soubory.

Příkladem může být aplikace Facebook – aplikaci Facebook máte již nainstalovanou v telefonu, ale její vývojáři vypustí do Play Store update s novými funkcemi, jež si chcete nainstalovat. Přes Google Play Store si tedy budete chtít aplikaci nainstalovat a místo toho, abyste byli nuceni stahovat celou aplikaci Facebook znovu, tak chytrý update od Google stáhne do vašeho telefonu pouze ty soubory, které byly změněny. Tím vám ušetří data i čas stahování. Bohužel, komprese těchto souborů je tak silná, že je velmi těžké rozeznat, které soubory byly změněny. Navíc stačí nepatrná změna jednoho souboru a výsledná komprimovaná složka se může jevit naprosto jinak, proto je nutné do telefonu stahovat stále více dat, než je ve skutečnosti nutné.

Jako příklad Google zveřejnil několik updatů populárních aplikací, na kterých demonstroval, kolik dat se tímto procesem ušetří.

Nový přístup, který Google vyvinul, by měl tento nešvar odstranit. Google ho nazývá „file-by-file patching“ a je schopný tyto změny najít a následně je vložit do již nainstalovaného APK ve vašem telefonu.

File-by-file patching je založena na porovnávání nekomprimovaných nových souborů s těmi starými. Google v nich najde změny, vloží je do nekomprimované složky ve vašem zařízení a znovu je „zazipuje“. Nakonec ještě zkontroluje, zda se jednotlivé soubory ve vašem telefon shodují s těmi uloženými na Google Play. Hlavní nevýhodou této metody je, že musí být soubor rozbalen a znovu komprimován, což může u telefonů se slabším procesorem chvíli trvat. Google říká, že všechna zařízení z roku 2015 a novější zvládnou 1 MB/s.

Vzhledem k tomu, že tato metoda může tedy zabrat více času, tak se jí Google rozhodl zatím využít pouze pro automatické aktualizace na pozadí. Takže Google Play Store vám zkonzumuje mnohem méně dat, ale paradoxně samotný proces aktualizace může trvat déle.

Zdroj: Android Police

ČLÁNKY:, , , , ,
Donald Trump používá 5 let starý Samsung Galaxy S3

Donald Trump používá 5 let starý Samsung Galaxy S3

VČERA  |    |  2 komentáře

Americký prezident Donald Trump zřejmě používá celkem nezabezpečený a hlavně 5 let starý smartphone Samsung Galaxy S3. Donald Trump na svém…

LG V30 nabídne Snapdragon 835, 6 GB RAM i jedinečné fotoaparáty

LG V30 nabídne Snapdragon 835, 6 GB RAM i jedinečné fotoaparáty

18. 2. 2017  |    |  8 komentářů

Minulý rok byl pro společnost LG poměrně obtížný. Modely G5 ani V20 díru do světa neudělaly a prodávaly se špatně. Z…

Xiaomi Mi 6 bude v dubnu, ale bez ultrazvukové čtečky otisků

Xiaomi Mi 6 bude v dubnu, ale bez ultrazvukové čtečky otisků

18. 2. 2017  |    |  diskuze (0)

Nová vlajková loď Xiaomi Mi 6 by podle nejnovějších spekulací neměla obsahovat ultrazvukovou technologii čtení otisků prstů, jak se původně předpokládalo.…

Mobilní zobrazení