Výdrž baterie u android telefonu až týden
Napsal: pon 28. bře 2016 22:53:02
Pro netrpělivé. Podívejte se na obrázek v příloze - výdrž nad 10 dní. Pokud vás zajímá můj příběh, jak jsem k tomu došel, můžete číst dále.
Po několika letech jsem bohužel opět nucen dát šanci Androidu, kterým jsem byl už jednou zklamán.
Pořídil jsem si starší Samsung Galaxy S4 s novou baterií a nahrál do něj CyanogenMod 12.1. Tedy neoficiální svobodnější verzi Androidu číslo 5.1.1 , která je pro tento telefon označena jako stabilní.
Jako první jsem se jal zkoumat podle mého nejslabší vlastnost Androidu a to slabou výdrž baterie.
Totiž, pokud telefon aktivně využívám celý půl den, dovedu pochopit, že jej pak večer musím dát nabíjet. Horší je situace, kdy si telefonu vůbec nevšímám a on se mi stejně vybije, tedy vlastně je pro mne mobilní telefon jen extra zátěž, když jej musím podobně často dobíjet jako používat ...
Nechápal jsem, proč to tak ale je. Proč telefon není uspaný a neprobere se jen při příchozím hovoru, SMS nebo pokud jej sám neprobudím.
Nyní jsem zjistil, že android opravdu dovede fungovat na baterii i více jak 10 dní, pokud je jeho využívání minimální.
Jediný důvod, proč to není běžné, jsou jeho aplikace běžící na pozadí. Ty nedovolí telefonu přepnout se do hlubokého spánku, kde i chytrý telefon má spotřebu baterie velmi podobnou běžnému hloupému telefonu.
Nedokonalost androidu spočívá v tom, že uživateli neposkytne přehled o tom, které aplikace běží na pozadí a jaký má která aplikace běžící na pozadí vliv na výdrž baterie.
Tahle nedokonalost jde tak daleko, že android nedovede "vysvětlit" až 90% energie, kterou spotřebují právě aplikace na pozadí. Prostě u přehledu aplikací seřazených podle zátěže baterie, v menu Nastavení-> baterie chybí do 100% až 90%. Nebo co jsou vlastně ona procenta, která dohromady nikdy nedávají 100%?
CyanogenMod je na tom o trochu lépe než jiné "distribuce" androidů, různě przněné výrobci telefonů. Neobsahuje přibalené aplikace "požírače elektřiny" a hlavně dovoluje podrobně nastavit práva jednotlivým aplikacím včetně práva automatického spuštění po startu. Mohu také využívat různé aplikace, co vyžadují root, i když tím jsem zatím ničeho nedosáhl. Nicméně stále jsem nenarazil na to, jak zjistit, která aplikace má zvýšenou spotřebu baterie na svědomí jinak než způsobem pokus/omyl.
Co jsem zkusil: V menu Nastavení -> baterie jsou sice zobrazovány jednotlivé aplikace spolu s procenty, jakými se podílí na vybíjení baterie, nicméně aplikace běžící na pozadí jsou vynechány, i když právě ty jsou největšími viníky plýtvání baterií v době, kdy telefon může spát. Měl jsem i jednu dobu pocit, že to je možná i naschvál, protože kdyby se běžný uživatel dozvěděl, o kolik mu zkrátí výdrž baterie zdánlivě vůbec neběžící např. aplikace Whatsup, asi by ji dost možná rovnou odinstaloval.
V menu Nastavení -> Pro vývojáře (Developer options) - seznam běžících aplikací - je zde i filtr pro aplikace na pozadí - odsud také nic užitečného nevyčtu. Možná to jen neumím.
Zkoušel jsem také všemožné nástroje třetích stran. Ty většinou samy spotřebovávají baterii na pozadí. Bohužel aplikaci, která by mi dovedla zodpovědět otázku, která aplikace spotřebovává moji baterii v době, kdy má můj mobil spát, mi nedovedla dobře zodpovědět žádná.
Máte někdo nějaké tipy?
Rozhodně to stojí za to, protože málo používaný android mobil vám pak snadno může vydržet i týden na jedno nabití. Viz screenshot v příloze. Po 36 hodinách od posledního nabití baterie ukazuje, že je nabita z 87% a android odhaduje, že při podobné spotřebě vydrží ještě 10 dní. Několikrát denně jsem kontroloval stav baterie a udělal několik hovorů. A bylo toho dosaženo tak, že jsem zakázal všem aplikacím, které to zneužívaly, automatické pouštění po startu. A ručně jsem žádnou aplikaci s pochybnými mravy nespouštěl.
Pokud spustím např. dropbox, po vypnutí této aplikace musím zabít i jeho záškodnický proces na pozadí pomocí položky menu Nastavení -> Aplikace. (vynutit ukončení - force stop).
Co mne ale trápí, že tohle "rozumné chování" nelze nijak automatizovat a vynutit, nebo jsem na to aspoň stále nepřišel.
Po několika letech jsem bohužel opět nucen dát šanci Androidu, kterým jsem byl už jednou zklamán.
Pořídil jsem si starší Samsung Galaxy S4 s novou baterií a nahrál do něj CyanogenMod 12.1. Tedy neoficiální svobodnější verzi Androidu číslo 5.1.1 , která je pro tento telefon označena jako stabilní.
Jako první jsem se jal zkoumat podle mého nejslabší vlastnost Androidu a to slabou výdrž baterie.
Totiž, pokud telefon aktivně využívám celý půl den, dovedu pochopit, že jej pak večer musím dát nabíjet. Horší je situace, kdy si telefonu vůbec nevšímám a on se mi stejně vybije, tedy vlastně je pro mne mobilní telefon jen extra zátěž, když jej musím podobně často dobíjet jako používat ...
Nechápal jsem, proč to tak ale je. Proč telefon není uspaný a neprobere se jen při příchozím hovoru, SMS nebo pokud jej sám neprobudím.
Nyní jsem zjistil, že android opravdu dovede fungovat na baterii i více jak 10 dní, pokud je jeho využívání minimální.
Jediný důvod, proč to není běžné, jsou jeho aplikace běžící na pozadí. Ty nedovolí telefonu přepnout se do hlubokého spánku, kde i chytrý telefon má spotřebu baterie velmi podobnou běžnému hloupému telefonu.
Nedokonalost androidu spočívá v tom, že uživateli neposkytne přehled o tom, které aplikace běží na pozadí a jaký má která aplikace běžící na pozadí vliv na výdrž baterie.
Tahle nedokonalost jde tak daleko, že android nedovede "vysvětlit" až 90% energie, kterou spotřebují právě aplikace na pozadí. Prostě u přehledu aplikací seřazených podle zátěže baterie, v menu Nastavení-> baterie chybí do 100% až 90%. Nebo co jsou vlastně ona procenta, která dohromady nikdy nedávají 100%?
CyanogenMod je na tom o trochu lépe než jiné "distribuce" androidů, různě przněné výrobci telefonů. Neobsahuje přibalené aplikace "požírače elektřiny" a hlavně dovoluje podrobně nastavit práva jednotlivým aplikacím včetně práva automatického spuštění po startu. Mohu také využívat různé aplikace, co vyžadují root, i když tím jsem zatím ničeho nedosáhl. Nicméně stále jsem nenarazil na to, jak zjistit, která aplikace má zvýšenou spotřebu baterie na svědomí jinak než způsobem pokus/omyl.
Co jsem zkusil: V menu Nastavení -> baterie jsou sice zobrazovány jednotlivé aplikace spolu s procenty, jakými se podílí na vybíjení baterie, nicméně aplikace běžící na pozadí jsou vynechány, i když právě ty jsou největšími viníky plýtvání baterií v době, kdy telefon může spát. Měl jsem i jednu dobu pocit, že to je možná i naschvál, protože kdyby se běžný uživatel dozvěděl, o kolik mu zkrátí výdrž baterie zdánlivě vůbec neběžící např. aplikace Whatsup, asi by ji dost možná rovnou odinstaloval.
V menu Nastavení -> Pro vývojáře (Developer options) - seznam běžících aplikací - je zde i filtr pro aplikace na pozadí - odsud také nic užitečného nevyčtu. Možná to jen neumím.
Zkoušel jsem také všemožné nástroje třetích stran. Ty většinou samy spotřebovávají baterii na pozadí. Bohužel aplikaci, která by mi dovedla zodpovědět otázku, která aplikace spotřebovává moji baterii v době, kdy má můj mobil spát, mi nedovedla dobře zodpovědět žádná.
Máte někdo nějaké tipy?
Rozhodně to stojí za to, protože málo používaný android mobil vám pak snadno může vydržet i týden na jedno nabití. Viz screenshot v příloze. Po 36 hodinách od posledního nabití baterie ukazuje, že je nabita z 87% a android odhaduje, že při podobné spotřebě vydrží ještě 10 dní. Několikrát denně jsem kontroloval stav baterie a udělal několik hovorů. A bylo toho dosaženo tak, že jsem zakázal všem aplikacím, které to zneužívaly, automatické pouštění po startu. A ručně jsem žádnou aplikaci s pochybnými mravy nespouštěl.
Pokud spustím např. dropbox, po vypnutí této aplikace musím zabít i jeho záškodnický proces na pozadí pomocí položky menu Nastavení -> Aplikace. (vynutit ukončení - force stop).
Co mne ale trápí, že tohle "rozumné chování" nelze nijak automatizovat a vynutit, nebo jsem na to aspoň stále nepřišel.