Určitě to znáte: večer odložíte plně nabitý telefon na noční stolek a ráno vás přivítá nepříjemné překvapení v podobě úbytku deseti či více procent energie. Otázka, jak baterie v režimu spánku podléhá vybíjení, představuje jeden z nejzásadnějších soubojů mezi platformami iOS a Android. Ačkoliv se kapacity akumulátorů neustále zvětšují, architektura operačního systému a jeho přístup k procesům na pozadí rozhodují o tom, jak dlouho váš smartphone vydrží bez zásuvky, když ho právě nepoužíváte.
Abychom pochopili, jak se spotřebovává baterie v režimu spánku, musíme nahlédnout pod kapotu obou systémů. Apple přistupuje k řízení spotřeby s extrémní přísností. Systém iOS aplikace na pozadí téměř okamžitě zmrazí. Když opustíte aplikaci na iPhonu, dostane pouze krátký časové okno pro dokončení úloh a následně je její aktivita uspaná. Veškeré notifikace pak jdou přes centrální službu Apple Push Notification service (APNs), což znamená, že jednotlivé aplikace nemusí neustále běžet a dotazovat se na nové zprávy.
Android naopak historicky nabízel aplikacím výrazně větší volnost. To sice umožňovalo pokročilejší multitasking a práci na pozadí, ale zároveň to vedlo k nekontrolovanému vybíjení. Moderní verze Androidu proto přišly s funkcemi jako Doze Mode a App Standby Buckets. Tyto technologie sledují, jak často aplikace používáte, a podle toho jim přidělují systémové zdroje a okna pro synchronizaci dat.
Zatímco iOS aplikace nekompromisně uspává, Android se snaží chytře odhadnout vaše chování a naplánovat probouzení procesů do dávek.
Když leží smartphone nečinně na stole, nastupují odlišné strategie. Apple těží z absolutní kontroly nad hardwerem i softwerem. Procesory řady A-Series obsahují vysoce úsporná jádra určená výhradně pro základní systémové operace. Díky tomu je spotřeba baterie v režimu spánku u zařízení iPhone dlouhodobě velmi nízká a předvídatelná.
Android ušel obrovský kus cesty. Pokud telefon s Androidem leží delší dobu bez hnutí, funkce Doze Mode hluboce uspí systémové procesy a omezí přístup k síti. Systém se probouzí pouze v krátkých, předem definovaných oknech, aby vyřídil nahromaděné operace. Problémem Androidu však zůstává variabilita aplikací od vývojářů třetích stran, které mohou i přes veškerou snahu systému telefon opakovaně probouzet (tzv. wake-locks).
Při přímém srovnání stále vykazuje o něco konzistentnější výsledky systém od Applu. Uzavřený ekosystém garantuje, že žádná špatně optimalizovaná aplikace nespotřebuje nadměrné množství energie, zatímco spíte. Android se sice díky pokročilým algoritmům téměř vyrovnal svému rivalovi, ale stále závisí na konkrétní nadstavbě výrobce a kázni vývojářů.
Ať už preferujete kterýkoliv systém, správná správa procesů na pozadí je klíčem k celodenní výdrži. Výsledný vliv na to, jak rychle se vybíjí baterie v režimu spánku, má nakonec i množství nainstalovaných aplikací a síla mobilního signálu.
Jaké máte zkušenosti s vybíjením telefonu přes noc vy? Ztrácí váš smartphone více procent na Androidu, nebo na iOS? Podělte se o svoje postřehy v komentářích!









