Android ima ugrađeni alat za statistiku elemenata baterije koji vam pokazuje što koristi vašu bateriju. Nažalost, ovaj alat ne pruža sve informacije potrebne za prepoznavanje uzroka lošeg trajanja baterije.
BetterBatteryStats je aplikacija koja vam pokazuje mnogo detaljnije informacije o tome što zapravo koristi bateriju vašeg telefona. Pomoću BetterBatteryStats možete točno odrediti koje aplikacije i postavke ispuštaju vašu bateriju.
BetterBatteryStats dostupan je za $ 2.99 na Google Playu, i to je dobro isplati. Ako želite pokušati prije kupnje, aplikaciju možete besplatno preuzeti iz njene teme na forumu za razvojne programere XDA. Svakako podržajte razvojnog programera i kupite aplikaciju ako vam bude korisno.
Aplikacija će početi pratiti nakon prvog punjenja. Kada instalirate aplikaciju, morat ćete napuniti telefon, a zatim dati BetterBatteryStatsu vrijeme za prikupljanje podataka. Možete normalno koristiti svoj telefon nekoliko sati, koristiti ga tipičnim danom ili čak ostaviti da sjedi preko noći da biste vidjeli samo ono što vaš telefon radi kada ga ne upotrebljavate. BetterBatteryStats upotrebljava Androidove standardne događaje pa ne smije upotrebljavati dodatnu snagu baterije za prikupljanje tih podataka.
Vaš Android telefon ima tri stanja: Probudite se sa zaslonom uključenom (kada ga koristite), Probudi se sa zaslonom isključenim (kada izvodi radnje u pozadini) i Spavanje.
Kada ne upotrebljavate telefon ili tablet, želite ga ostati u stanju mirovanja što je više moguće. Način mirovanja troši vrlo malo baterije.
Međutim, vaš telefon ne može ostati u stanju mirovanja cijelo vrijeme. Aplikacije koje trebaju izvršiti radnje u pozadini upotrebljavaju djelomične wakelocke kako bi telefon bio budan tijekom izvođenja radnje. Svaka aplikacija koja treba uraditi bilo što u pozadini - Gmail prima novu poštu, glazbeni player koji reproducira glazbu s isključenim telefonom ili aplikacija Kontakti koja sinkronizira vaše kontakte - sve upotrebljavaju djelomične wakelocke kako bi telefon bio budan.
Možete vidjeti učinak wakelockova u akciju pregledavanjem podataka o stanju telefona nakon što je BetterBatteryStats imao vremena za prikupljanje podataka. Na primjer, na snimci zaslona u nastavku možemo vidjeti da je telefon uključen više od 21 sata. Zaslon telefona je bio uključen samo 12 minuta u ovom trenutku, ali sam se telefon probudio gotovo dva sata.
Zašto je telefon proveo više od sat i pol budan kad ga nismo koristili? Djelomični wakelocks je zadržao budnu. Možemo smanjiti vrijeme koje telefon troši budnim, čime se povećava trajanje baterije eliminirajući wakelocks. (Imajte na umu da wakelocks mjeri samo vrijeme kada je telefon bio budan kad je zaslon bio isključen. Ako koristite telefon za slušanje glazbe s isključenim zaslonom, očekuje se velika količina budnog vremena sa zaslonom i neizbježna.)
Da biste vidjeli djelomične wakelocks, dodirnite Drugi izbornik na vrhu aplikacije i odaberite Djelomični Wakelocks. Vidjet ćete popis akcija koje su uzrokovale wakelocks. Aplikacija koja je uzrokovala najviše wakelockova pojavit će se na vrhu popisa, tako da ćete znati koji se problemi trebaju usredotočiti.
Na primjer, na donjoj slici zaslona vidjet ćemo nekoliko uzroka wakelocka: Google karte automatski ažuriraju našu lokaciju (vjerojatno će Google Now znati gdje se nalazimo), Pocket sinkronizira naše nepročitane članke, Twitter sinkronizira nove tweete i sinkronizaciju aplikacije Google+ novi sadržaj.
S ovim podacima znamo što možemo učiniti kako bismo iskoristili vijek trajanja baterije izvan našeg telefona. Možemo onemogućiti pozadinsko izvješćivanje o lokaciji u Google kartama (aplikacija Google karte -> Postavke -> Postavke lokacije -> Izvješćivanje o lokaciji -> Ne ažurirajte svoju lokaciju), postavite Pocket za redovito sinkroniziranje članaka (ili čak ručnu sinkronizaciju) češće provjeravajte nove tweete i onemogućite značajku sinkronizacije aplikacije Google+.
Ako smo vidjeli Google Talk pri vrhu popisa i nikada ga nismo upotrijebili, mogli bismo odjaviti iz usluge Google Talk kako bismo smanjili wakelocks. Ako aplikacija koja uzrokuje wakelocks ima značajku sinkronizacije, postavite je da se sinkronizira rjeđe, ručno sinkronizirajte ili potpuno isključite sinkronizaciju (ako ga nikad ne upotrebljavate).
Naravno, odluke koje donosite ovdje su kompromis. Na primjer, ako je Gmail za vas veliki izvor wakelockova, možete postaviti Gmail da nikada ne bi automatski sinkronizirao novu e-poštu. Dobivate samo nove e-poruke kad ručno sinkronizirate pomoću gumba za osvježavanje u aplikaciji Gmail i nikada ne biste primali obavijesti o novim e-porukama ako ste to učinili.
Ako postoji aplikacija koja nastavlja stvarati wakelocks i ne upotrebljavate je, trebali biste je deinstalirati. Ako ne možete deinstalirati aplikaciju jer je došla s vašim telefonom, možete je umjesto toga onemogućiti. Da biste onemogućili aplikaciju, otvorite zaslon Postavke, dodirnite Aplikacije, prijeđite prstom do popisa Sve i pronađite aplikaciju. Dodirnite naziv aplikacije i dodirnite gumb Onemogući. (Ne biste trebali koristiti tu značajku da biste onemogućili korisne aplikacije jer to može uzrokovati probleme.)
Ako niste sigurni koja je veza s wakelockom povezana s njom, pokušajte je pokrenuti. Drugi su korisnici vjerojatno naišli i riješili problem prije.
Više savjeta za poboljšanje trajanja baterije potražite u našem cjelovitom vodiču kako biste maksimalno povećali trajanje baterije Android telefona.