Aktualizace aplikací z Play Storu jsou nyní maličké, telefony se ale při upgradu pořádně zapotí

Aktualizace aplikací z Play Storu jsou nyní maličké, telefony se ale při upgradu pořádně zapotí

Každý den majitelé zařízení s Androidem stáhnou z Play Storu miliony a miliony aktualizací všemožných aplikací. Kdyby se měl do telefonu pokaždé stahovat celé APK, byl by to ohromný nápor jak na samotnou internetovou síť, tak na datacentra Googlu a nakonec i na uživatele – zejména pokud by záplaty stahoval skrze mobilní síť.

Google letos začal používat rozdílovou techniku bsdiff, která se snaží do telefonu stahovat jen data, která se oproti nainstalované aplikaci skutečně změnila.

Nyní se ale inženýři z Googlu pochlubili, že bsdiff nahradili ještě úspornějším postupem. Jestli bsdiff dokázal snížit velikost stahovaných dat v průměru o 47 %, tzv. File-by-File patching to zvedne v průměru na 65 % a v ideálních podmínkách dokonce až na 90 %. Namísto 10MB aktualizace byste tedy stáhli jen 1 MB.

Klepněte pro větší obrázek
Srovnání originální velikosti aktualizace (celého instalačního balíčku APK), rozdílové aktualizace bsdiff a nového systému File-by-File, který začal Google používat

V rámci File-by-File patchování dostane telefon podrobný seznam změněných souborů uvnitř balíčků APK. Tento seznam porovná s verzemi souborů v jeho vlastní paměti, rozbalí balíček, stáhne změněné soubory a balíček aplikace na telefonu znovu zabalí.

Tento přístup je tedy velmi efektivní co se týče datové náročnosti, nicméně má i slabinu. Jelikož telefon v rámci patchování provádí složitější výpočetní operace, aktualizace zabere více času – až o 1 s/1 MB dat u současných telefonů (2015 a novější) a ještě více u těch starších a skutečně nejlevnějších.

Pokud si tedy na svém telefonu všimnete, že aktualizace probíhají oproti dřívější praxi nějak podezřele dlouho, toto bude nejpravděpodobnější vysvětlení. Na stranu druhou, Googlu se tato změna rozhodně vyplatila, s novou technikou patchování totiž ušetří až 6 petabajtů dat každý den.

Témata článku: Google, Technologie, Programování, Mobility, Mobilní aplikace, Mobilní telefon, Android, Play Store, Blogspot, Nejlevnější mobilní telefony

13 komentářů

Nejnovější komentáře

  • Tudva 8. 12. 2016 9:17:08
    No to bude vesely u velkych aktualizaci. Takovy hearthstone ma velikost...
  • petmal 7. 12. 2016 16:36:41
    Se svým telefonem toto nemusím řešit neb se mi tam s 8GB interní paměti už...
  • Chorus Kaktus 7. 12. 2016 16:06:30
    Myslím, že uživatelé Androidu jsou rádi, když jim jede "systém" plynule...
Určitě si přečtěte

To tu ještě nebylo. Specialisté ukázali, že zavirované mohou být i titulky SRT

To tu ještě nebylo. Specialisté ukázali, že zavirované mohou být i titulky SRT

** Stáhnete si film a titulky třeba z OpenSubtitles.org ** A osud vás za ten warez záhy potrestá ** Specialisté totiž ukázali, že i v titulcích může být schovaný virus

24.  5.  2017 | Jakub Čížek | 58

Pojďme programovat elektroniku: Postavíme si bezdotykové ovládání PC za stokorunu

Pojďme programovat elektroniku: Postavíme si bezdotykové ovládání PC za stokorunu

** Vzpomínáte na Leap Motion? ** Dnes si postavíme něco podobného za zlomek ceny ** Pohrajeme si s optickým detektorem gest

Včera | Jakub Čížek | 9

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

** WannaCry se masivně rozšířil kvůli zranitelnosti ve Windows ** Ta mu umožnila, aby se pokusil sám napadnout další počítače ** Jenže ta chyba už je dva měsíce opravená!

22.  5.  2017 | Jakub Čížek | 97


Aktuální číslo časopisu Computer

Bojujeme proti Fake News

Dva velké testy: fotoaparáty a NASy

Co musíte vědět o změně evropského roamingu

Radíme s výběrem základní desky