Skrytá funkce Androidu odhalí, které aplikace vám potají žerou výkon a baterii. Najdete ji v nastavení
Stačí sedm klepnutí a v nastavení telefonu se objeví diagnostika, kterou Google běžným uživatelům záměrně schovává.
Obsah článku
Každý Android má nástroj, který přesně ukáže, kolik paměti RAM která aplikace zabírá a jak dlouho běží na pozadí, aniž byste ji otevřeli. Nejmenuje se nijak bombasticky, v aktuální dokumentaci Googlu je veden jako Memory, starší verze systému ho znaly jako Process Stats. Není to žádný zázračný čistič. Je to rentgen, který odhalí, co se ve vašem telefonu děje, když se nedíváte. A teprve s tím se dá pracovat.
Kde funkci najdete a jak ji zapnout
Položka se ukrývá v režimu pro vývojáře, tedy v menu, které je ve výchozím stavu neviditelné. Aktivace je ale triviální a napříč všemi značkami je princip vždy stejný, liší se jen cestou k číslu sestavení:
- Pixel: Nastavení → O telefonu → Číslo sestavení — 7× klepnout
- Samsung: Nastavení → O telefonu → Informace o softwaru → Číslo sestavení — 7× klepnout
- Xiaomi (HyperOS): Nastavení → O telefonu → Podrobné informace → Verze OS — 7× klepnout
- Motorola: Nastavení → O telefonu (nebo Systém → O telefonu) → Číslo sestavení — 7× klepnout
Po sedmi klepnutích se v nastavení objeví nová položka Možnosti pro vývojáře (Developer options). Uvnitř hledejte Memory. Na starších Androidech to může být Process Stats, funkce existuje už od Androidu 4.4 KitKat, jen se v průběhu let změnil název a vzhled rozhraní.
Důležitá poznámka: Samsung i Motorola výslovně upozorňují, že jde o pokročilé volby určené vývojářům. Nic se vám nerozbije, ale bezmyšlenkovité přepínání ostatních položek v tomto menu může ovlivnit chování telefonu.
Co v Memory sledovat a jak poznat problém
Po otevření paměti uvidíte průměrnou spotřebu RAM, celkovou a sdílenou paměť a seznam aplikací seřazený podle toho, kolik paměti drží. Historicky Android nabízel intervaly 3, 6, 12 a 24 hodin; čím delší okno, tím spolehlivější obraz dostanete. Nekontrolujte hned po restartu. Nechte telefon žít svůj běžný den a podívejte se večer.
Podezřelá je aplikace, která splňuje kombinaci tří věcí: vysoký průměr i maximum RAM, dlouhý běh na pozadí a současně vyšší spotřebu baterie v běžném přehledu baterie (Nastavení → Baterie). Samotné číslo RAM nemusí znamenat problém, prohlížeč nebo sociální síť přirozeně zabere víc než kalkulačka. Klíčový je poměr: pokud aplikaci nepoužíváte a přesto hodiny drží stovky megabajtů a běží na pozadí, něco je špatně.
A tady je podstatný rozdíl oproti běžnému přehledu baterie. Ten ukazuje spotřebu energie od posledního nabití. Memory ukazuje, jak a jak dlouho aplikace pracuje s pamětí v čase. Teprve kombinace obou pohledů prozradí skutečného viníka.
Co vlastně aplikace dělají, když se nedíváte
Problém většinou nedělá aplikace, kterou máte otevřenou na obrazovce. Dělá ho to, co běží potichu na pozadí. Android rozlišuje několik typů takového chování a každý z nich stojí energii jinak:
Služby na pozadí – dlouhé uploady, synchronizace, stahování dat. Od Androidu 8 je Google výrazně omezil, ale starší nebo špatně napsané aplikace si stále najdou cestičky.
Wake locky – mechanismus, kterým si aplikace vynutí, aby procesor nespal. Google považuje za excesivní, pokud částečné probuzení jedné aplikace dohromady překročí 2 hodiny za 24 hodin.
Sběr polohy na pozadí – podle dokumentace Googlu může sledování polohy na pozadí výrazně zkrátit výdrž baterie oproti stavu po jeho omezení.
Wi-Fi skeny – aplikace opakovaně vyhledává dostupné sítě, čímž budí procesor. Více než 4 skeny za hodinu už Google klasifikuje jako nadměrné.
Žádný z těchto procesů neuvidíte na obrazovce. Všechny ale uvidíte v jejich důsledcích: v Memory jako drženou RAM, v přehledu baterie jako spotřebovaná procenta.
Co udělat s problémovou aplikací
Odhalit viníka je polovina práce. Druhá polovina je rozhodnutí, co s ním. Tady pomůže jednoduchý rozhodovací postup, od nejmírnějšího zásahu po nejradikálnější:
- Aktualizovat. Někdy stačí aktualizace, vývojář mohl problém s během na pozadí opravit v novější verzi.
- Omezit běh na pozadí. V Nastavení → Aplikace → konkrétní aplikace → Baterie přepněte z „Neomezeno“ na „Optimalizováno“ nebo „Omezeno“. Google upozorňuje, že omezení může zpozdit oznámení nebo změnit chování aplikace.
- Uspat. Majitelé Samsungů mají navíc k dispozici vlastní systém: Sleeping Apps a Deep Sleeping Apps v nastavení baterie. Uspané aplikace se nespustí na pozadí, dokud je sami neotevřete.
- Archivovat. Android 15 přidal archivaci: systém odstraní aplikaci a její dočasné soubory, zastaví notifikace, ale ponechá ikonu a uživatelská data. Až aplikaci budete chtít zpět, stačí klepnout.
- Odinstalovat. Pokud aplikaci měsíce neotevíráte a nemáte důvod si ji ponechat, odinstalujte ji. Android sám umí nepoužívané aplikace označit a automaticky jim odebrat oprávnění.
Proč nedává smysl zavírat všechno ručně
Lákavé řešení ve skutečnosti nepomáhá. Oficiální nápověda Androidu říká, že i bez ručního zavírání nedojde paměť ani baterie, protože systém procesy spravuje sám. Android záměrně drží část aplikací v cache, aby je při dalším otevření nemusel načítat od nuly. Hromadné zavírání tuto výhodu ruší a vede k častému znovunačítání, což paradoxně spotřebuje víc energie.
Největší praktický přínos má tato kontrola u starších nebo slabších telefonů s menší kapacitou RAM, kde se zbytečně držená paměť a agresivní běh na pozadí projevují citelněji. U vlajkových lodí s 12 nebo 16 GB RAM budete muset hledat opravdu důkladně, než najdete aplikaci, která vás reálně brzdí.
Systémové nástroje mají oproti aplikacím třetích stran ještě jednu výhodu: od Androidu 11 je viditelnost cizích nainstalovaných aplikací omezená, takže externí monitory výkonu nemusí mít kompletní přehled. Memory v režimu pro vývojáře čerpá přímo ze systémových služeb, a to je důvod, proč stojí za těch sedm klepnutí.