Google vysvetľuje nefunkčné upozornenia vášho telefónu s Androidom


Nie všetky najlepšie telefóny a tablety s Androidom fungujú rovnako a niektoré zariadenia majú agresívny softvér na šetrenie batérie, ktorý dokáže spoľahlivo zastaviť prijímanie upozornení na pozadí. Tím pre Android na Google I/O tento týždeň vysvetlil, prečo ide o pretrvávajúci problém.

Moderné verzie Androidu dosahujú slušnú rovnováhu medzi predĺžením výdrže batérie (pozastavením alebo obmedzením úloh na pozadí) a zachovaním pripojenia k cloudovým serverom, ktoré poskytujú push notifikácie. Niektorí výrobcovia to však pre svoje zariadenia posúvajú o krok ďalej tým, že implementujú techniky šetrenia batérie, ktoré môžu viesť k prerušeniu služieb na pozadí. OnePlus má v priebehu rokov problémy s nespoľahlivými upozorneniami, ako aj s čínskymi verziami mnohých telefónov Xiaomi, Oppo a Vivo.

Niektorí z tímu Google pre Android usporiadali tento týždeň na Google I/O panel otázok a odpovedí, kde sa vývojár aplikácie pýtal, čo môžu vo svojej aplikácii urobiť, aby obišli agresívnu správu životnosti batérie na niektorých zariadeniach. Dianne Hackborn, dlhoročná softvérová inžinierka pre Android, odpovedala: „Uvedomujeme si, že to bola pre vývojárov aplikácií čoraz bolestivejšia vec.“

„Android nie je ako operačný systém Google,“ povedal Hackborn, „výrobcovia OEM […] robia na platforme veľa prispôsobení a inovácií, takže je veľa vecí, ktoré im nemôžeme len povedať alebo ich prinútiť, aby urobili. A v tejto oblasti je to niečo, na čom OEM svojim používateľom skutočne záleží, na výdrži batérie. Takže toto je oblasť, v ktorej vynakladajú veľa úsilia na zlepšenie vecí... niekedy na zlepšenie vecí – pre vývojárov – až trochu príliš.“

Základným operačným systémom Android je kód s otvoreným zdrojovým kódom, takže výrobcovia zariadení si ho teoreticky môžu prispôsobiť, koľko chcú pre svoje vlastné produkty. Ak však spoločnosti chcú zahrnúť Obchod Google Play a ďalšie nevyhnutné aplikácie, musia nad Androidom licencovať mobilné služby Google. Dohody GMS sú spôsobom, akým spoločnosť Google zabezpečuje, aby všetky zariadenia s Androidom s Obchodom Play fungovali približne rovnako. Google tiež použil GMS, aby prinútil výrobcov, aby prijali určité funkcie, ako je motív Material You na viacerých telefónoch a skrytie vlastných možností navigácie počas nastavenia.

Zdá sa, že aspoň zatiaľ Google necháva optimalizáciu batérie na výrobcu. Hackborn poukázal na niekoľko zmien v systéme Android v priebehu rokov, ako napríklad Doze a App Standby (obe boli predstavené v systéme Android 6.0 Marshmallow v roku 2015), ako príklady toho, ako tím Android počúval obavy výrobcov o výdrž batérie. „Je pre nás lepšie robiť to na platforme vo všeobecnosti,“ povedala, „a nie nechať výrobcov OEM robiť samostatné veci. A výrobcovia OEM stále robia veľa vecí, neustále hovoríme s našimi výrobcami OEM a pracujeme na znížení týchto zmien, ktoré vykonajú.“

Ak máte na svojom zariadení so systémom Android problémy s upozorneniami na chyby, stačí prejsť do nastavení systému a vypnúť optimalizáciu batérie pre danú aplikáciu zvyčajne. Možnosťou je aj kúpa iného telefónu od výrobcov ako Google alebo Samsung.