Váš Android vydrží dlhšie: Google zakazuje aplikáciám nadmerne „vyciciavať“ batériu

Google začal postupne zavádzať varovania na stránkach Google Play pre aplikácie, ktoré nadmerne vybíjajú batériu.

Roman Drexler - Redaktor
6 min
EÚ, smartfóny
Zdroj: Getty Images Signature
V skratke
  • Google Play zobrazuje červené varovania pri aplikáciách s nadmernou spotrebou batérie cez wake locks
  • Určil aj hranicu. Prekračujú ju aplikácie, ktoré držia wake lock dlhšie ako dve hodiny v priemere pri vypnutej obrazovke vo viac ako 5 percentách relácií
  • Google s Samsungom vyvíjal túto metriku od minulého roka

Pokiaľ sa vám rýchlo vybíja batéria v telefóne, s veľkou pravdepodobnosťou na vine nie je starý či poškodený akumulátor. Vinníkom oveľa častejšie býva aplikácia, ktorá nepretržite pracuje na pozadí, teda sťahuje dáta, sleduje polohu či udržiava spojenie so serverom. Nemusí pritom ísť o chybu vo vývoji, často ide o úmyselný dizajn. Dokonca je to tak častý trend, že má aj svoj vlastný technický názov, a to nadmerné wake locks.

Takéto aplikácie najčastejšie stretávame v obchode Play Store, respektíve v systéme Android. Ten je totiž voči vývojárom oveľa benevolentnejší. Aj Google si však už povedal, že stačilo. Ako informuje Android Developers Blog, spoločnosť tento mesiac postupne zavádza takzvané wake lock technical quality treatments. Ide o systémové opatrenia, ktoré vývojárov aplikácií s nadmernou spotrebou batérie priamo postihujú na viditeľnosti ich produktu v obchode.

Čo je wake lock a prečo je to problém?

Wake lock je technický mechanizmus, ktorý aplikácia môže využiť na to, aby zabránila telefónu prepnúť sa do spánkového režimu. Nejde však o automaticky zlý nástroj. Bez neho by napríklad prehrávač hudby pri vypnutej obrazovke stíchol, GPS navigácia by prestala sledovať polohu a sťahovanie veľkých súborov by sa prerušilo.

Problém však nastáva vtedy, keď aplikácie wake lock využívajú zbytočne. Ide napríklad o sociálne siete, ktoré si nepretržite udržiavajú aktívne spojenie, alebo aplikácie tretích strán so zle implementovanými knižnicami.

Android Authority vysvetľuje, že wake locks sú jedným z primárnych dôvodov, prečo si Android historicky odnáša nálepku platformy s horšou správou batérie oproti iOS. Kým Apple má nad svojím ekosystémom prísnu kontrolu a App Store pravidlá dlhodobo tlačia vývojárov k efektívnosti, na Androide s jeho otvorenosťou sa tento problém ťažšie rieši systémovo. Nové pravidlá sa to pokúšajú otočiť.

Kde je hranica

Google však automaticky neutlmí každú jednu aplikáciu, ktorá používa wake lock. Cieli iba na tie, ktoré ho zneužívajú. Pod touto definíciou sa rozumie aplikácia, ktorá drží nekvalifikovaný čiastočný wake lock dlhšie ako dve hodiny v priemere pri vypnutej obrazovke vo viac ako piatich percentách používateľských relácií za posledných 28 dní.

V tomto smere je “nekvalifikovaný” kľúčové slovo. Ide totiž o wake lock bez jasného úžitku pre používateľa. Prehrávanie hudby, prístup k polohe pri aktívnej navigácii alebo sťahovanie iniciované používateľom tak majú výnimku a do výpočtu sa nezarátavajú.

Metriku Excessive Partial Wake Locks pritom Google vyvíjal spoločne so Samsungom od apríla 2025. Svetoznámy výrobca telefónov prispel „hlbokými reálnymi pohľadmi na skúsenosť používateľa so spotrebou batérie“ a spojil ich s platformovými dátami Androidu.

Červené varovanie priamo v obchode

Aplikácie, ktoré prekročia spomínanú hranicu, čelia dvom typom postihov. Prvým je strata viditeľnosti. Google ich jednoducho vyradí z odporúčaní a ďalších prominentných discovery plôch v Play Store, kde väčšina používateľov objavuje nové aplikácie. Druhým, ešte väčším postihom, je červené varovanie priamo na stránke danej aplikácie v obchode.

Toto varovanie sa má zobrazovať ako výrazný červený box umiestnený hneď pod hodnoteniami, počtom stiahnutí a hviezdičkami, s príslušným textom, ktorý upozorňuje, že daná aplikácia môže nadmerne využívať batériu kvôli nadmernej aktivite na pozadí.

Vývojári dostali čas aj nástroje

Google pritom novú metriku oznámil s dostatočným predstihom niekoľkých mesiacov. Cieľom bolo dať vývojárom dostatok času na to, aby dôkladne preverili stav svojich aplikácií a opravili prípadné problémy ešte pred zavedením sanckií.

Spoločnosť zároveň v rámci Android Vitals dashboardu sprístupnila nový prehľad wake lock names, ktorý zobrazuje štatistiky P90 a P99 dĺžky wake lockov, teda dĺžky, pri ktorej 90 a 99 percent relácií aplikácie stále zostáva pod danou hodnotou. To vývojárom umožní presne identifikovať, ktorá knižnica alebo funkcia v kóde je zodpovedná za problém.

Pre vývojárov výzva, pre používateľov výhra

Pre vývojárov ide o ďalšiu položku na dlhom zozname požiadaviek Googlu. Musia dodržiavať správne cielenú verziu Androidu, pravidlá obsahu a po novom aj optimalizáciu batérie, čo predstavuje ďalší administratívny aj technický tlak. Obzvlášť problematické môžu byť aplikácie, ktoré využívajú populárne reklamné alebo analytické SDK od tretích strán. Tieto knižnice sú notoricky známe tým, že si samé berú wake lock, no vývojár o tom ani nevie a nemá nad tým priamu kontrolu.

Pre používateľov Androidu je však táto novinka jednoznačne pozitívna. Metriky porovnávajúce iOS s Androidom ukazujú, že Apple vďaka prísnej kontrole nad App Store a tesnému prepojeniu hardvéru so softvérom dlhodobo dosahuje konzistentnejšiu spotrebu batérie. 

Podľa meraní si iPhony pri rovnakom čase so zapnutou obrazovkou udržia v priemere o 14 percent viac energie cez noc. Dôvodom nie sú väčšie batérie, ale ale poctivejší prístup aplikácií. Nová politika Googlu je krokom správnym smerom, pričom pre potenciálnych prebehlíkov z iPhone by mohla byť ďalším argumentom, že Android si postupne napravuje svoju reputáciu v oblasti energetickej spotreby.

Zdieľaj tento článok