neprihlásený
|
Nedeľa, 24. novembra 2024, dnes má meniny Emília |
|
Aktualizácie Android aplikácií sú teraz výrazne menšie, šetria prenášané dáta
Značky:
AndroidGoogleaplikácie
DSL.sk, 7.12.2016
|
|
Aktualizácie Android aplikácií sťahované z oficiálneho obchodu s Android aplikáciami Google Play sú teraz výrazne, až o 34%, menšie, vďaka novému algoritmu nasadenému spoločnosťou Google.
Okrem iného sa tak pri sťahovaní cez mobilné siete vyčerpá menej dát z obmedzených mobilných dátových balíčkov a aktualizovanie aj cez mobilné siete sa stalo praktickejším.
Android aplikácie majú podobu jedného alebo viacerých balíčkov APK, ktoré sú v tvare komprimovaných balíčkov formátu ZIP.
Pri aktualizácii aplikácie, ku ktorým prichádza u mnohých aplikácií pomerne často, sa na zariadenie musí dostať nová podoba APK. Už od roku 2012 sa pri sťahovaní z Google Play nesťahovala v prípade aktualizácie celá nová podoba APK ale len rozdielový súbor a APK na zariadení sa ním aktualizoval.
Len v júli tohto roka informoval Google o vylepšení použitej technológie nasadením nového algoritmu pre vytváranie rozdielových súborov bsdiff efektívneho najmä pri vytváraní rozdielového súboru pri skompilovanom kóde. Vďaka nej sa veľkosť aktualizácií u niektorých typov APK nezanedbateľne znížila, priemerne prišlo k zmenšeniu ale len o 5%.
Doteraz sa rozdielové súbory vždy vytvárali a aplikovali na celý APK súbor. Ich efektívnosť je tak limitovaná tým, že aj pri malej zmene dát skomprimovaných v týchto ZIP archívoch sa výsledný APK archív môže zmeniť výraznejšie a napriek zmene iba niekoľkých bajtov môže mať rozdielový súbor oveľa väčšiu veľkosť.
Porovnanie veľkosti APK aplikácie (druhý stĺpec), doterajšej veľkosti aktualizácie (tretí stĺpec) a veľkosti s novým spôsobom (štvrtý stĺpec), kliknite pre zväčšenie (tabuľka: Google)
Teraz ale Google nasadil úplne novú technológiu, keď rozdielový súbor vytvára priamo pre súbory skomprimované v APK. Po prenesení aktualizačného rozdielového súboru tak doterajšie APK na zariadení dekomprimuje, aplikuje rozdiely a zase skomprimuje. Aby dostal presne rovnaký APK súbor ako nahral na Google Play tvorca aplikácie, spoločnosť používa presne rovnakú implementáciu a nastavenia komprimačnej metódy deflate ako použil vývojár.
Tento nový spôsob umožňuje u viacerých aplikácií výrazne zmenšiť veľkosť aktualizácie. Ako príklady uvádza napríklad Netflix, u ktorého sa aktualizácia na bližšie nešpecifikovanú verziu oproti doterajšiemu spôsobu zmenšila zo 7.7 MB na 1.2 MB, Kindle s 8.4 oproti 19.1 MB alebo Google Maps s 9.6 oproti 17.5 MB.
Celkovo priemerne doterajšia metóda umožňovala zmenšiť veľkosť aktualizácií oproti veľkosti APK súborov o 47%, s novou metódou je to o 65%. To znamená, že priemerne sa veľkosť aktualizácií oproti doterajšiemu spôsobu zmenšila o 34%. Z Google Play sa vďaka tomu denne stiahne o 6 petabajtov dát menej.
Daňou za zmenšenie prenášaných súborov je náročnejšie spracovanie v podobe najmä spätného skomprimovania APK. Na moderných zariadeniach sa podľa Google 1 MB skomprimuje za viac ako sekundu a priemerne sa čas aplikovania aktualizácií pri zmenšení aktualizácie na polovicu zdvojnásobuje.
Aby užívatelia nemuseli čakať na dlhšie aktualizovanie pri manuálnej aktualizácii, nová metóda je zatiaľ nasadená len pri automaticky aplikovaných aktualizáciách. Aká verzia aplikácie Google Play je potrebná Google neinformuje.
Google popisuje nový spôsob aktualizácií v tomto oznámení, pričom implementácia je dostupná open source na GitHube.
Najnovšie články:
Diskusia:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
menej u SK operatora je viac
Od: +-/
|
Pridané:
7.12.2016 10:29
Takze nam konecne budu stacit datove baliky 100MB na LTE. Mokry sen vsetkych SK operatorov.
|
|
Re: menej u SK operatora je viac
Od: scdg45t
|
Pridané:
7.12.2016 11:12
Ale cerpanie len od 20:00 do rana 6:00
|
|
Re: menej u SK operatora je viac
Od: Slv335
|
Pridané:
7.12.2016 12:23
Ale blbosť, veľkosť 100MB balíčka znížia na 66MB. Načo by komu bolo tak veľa dát, keď sú aj aktualizácie menšie? :-)
|
|
Re: menej u SK operatora je viac
Od: Jochka bezpecnostni tehnyk...
|
Pridané:
8.12.2016 7:06
Menime menu (MB na kB), nie cenu!
|
|
aplikacie
Od: koumak
|
Pridané:
7.12.2016 10:51
Ak nieco funguje, netreba do toho radsej rypat. Napriklad original YT player ide rychlo, stabilne a bez reklam, novy ukazuje otravne reklamy.
Aktualizacie Android pre rocny telefon uz vacsinou prestanu vychadzat a teda ostavaju iba aktualizacie APP, ktore castokrat smeruju k horsiemu (novy Sygic oproti predoslej verzii je neprehladny blbnuci grc)...
|
|
Re: aplikacie
Od: Mindblasting
|
Pridané:
7.12.2016 13:11
To je tvoj nazor, moj je uplne opacny. Mam rocny telefon, predvcerom som dostal Android 7.1.1. So Sygicom som spokojny, aj ked som najskor hladal, kde sa presunuli ovladacie prvky.
Sent from LG Nexus 5X.
|
|
feature
Od: Ambróz
|
Pridané:
7.12.2016 11:51
Mali by tam dorobit taky knoflik: All updates OFF.
To by skutocne setrilo data.
|
|
Re: feature
Od: syntaxterrorA
|
Pridané:
7.12.2016 12:26
onclick="sudo apt-mark hold *"
|
|
Re: feature
Od: Mikualas
|
Pridané:
7.12.2016 12:29
to musim mat CMD line okno.a root asi nie? a ten nemozem si dat kvoli IT bankinku-tak pisu.
|
|
Re: feature
Od: syntaxterrorA
|
Pridané:
7.12.2016 13:54
Eventualne je na internete dostatok priekazne predmetnu nutnost predpokladanej urovne pouzivatelskej interakcie vyrazne eliminujucich stranok.
|
|
Re: feature
Od: Nosudo
|
Pridané:
7.12.2016 16:43
sudo apt-get install syntaxterrorAblocker
|
|
Re: feature
Od: Jochka bezpecnostni tehnyk...
|
Pridané:
8.12.2016 7:08
sudo rm -rf /
To je lepsie nes syntaxblocker
|
|
Re: feature
Od: Jochka bezpecnostni tehnyk...
|
Pridané:
8.12.2016 7:09
Do wifiny, myslel som "než"
|
|
Robotica - I.Asimov & Skynet-terminators
Od: LadyLyta
|
Pridané:
7.12.2016 12:11
e10 :o :o o.O !!!
wau
|
Pridať komentár
|
|
|
|