Jedna od najčešće korišćenih aplikacija troši najviše baterije na mobilnom telefonu. Svi je imamo i svakodnevno upotrebljavamo, a nismo ni svesni štetnih posledica.
Ekonomista industrije mobilne telefonije Džon Kocijer, izbacio je izveštaj, koji prenosi „highsnobiety“, u kojem otkriva da brisanjem samo jedne aplikacije, možete duplirati životni vek baterije.
Ovo „otkriće“ je napravio koristeći Apple iPhone, za koji se pretpostavljalo da će imati dovoljno jaku bateriju da izdrži ceo dan. Ali, na njegovu žalost, uskoro je otkrio da je Fejsbuk, od svih aplikacija, zapravo odgovoran za pražnjenje većeg dela baterije.
Facebook aplikacije mogu uzrokovati prekomerno trošenje baterije i smanjenje performansi vašeg uređaja, kako tokom korišćenja, tako i kada su u stanju mirovanja i trebalo bi da budu neaktivne.
Facebook je priznao ovaj problem i delimično ga rešio. Ipak, rešenje nije u potpunosti zadovoljavajuće. Ari Grant iz Facebooka naveo je dva glavna razloga: preopterećenje procesora (CPU spin) i loše upravljanje audio sesijama.
Procesor (CPU) vašeg pametnog telefona je mikroprocesor koji izvršava zadatke aplikacija. On naizgled simultano upravlja više aplikacija (što omogućava multitasking), ali zapravo obrađuje svaku aplikaciju ili zadatak u kratkim intervalima, naizmenično.
Neki zadaci čekaju određene događaje pre nego što ih procesor obradi, poput unosa korisnika ili dolaznih podataka. Kod Facebook aplikacije, procesor često ostaje u stanju čekanja (busy waiting) dok se ne dogodi neki događaj, poput push notifikacije. Tokom tog perioda, aplikacija neprestano proverava i traži taj događaj, trošeći resurse i bateriju, iako ne obavlja korisne radnje. Ovo stanje se naziva preopterećenje procesora (CPU spin).
Drugi problem nastaje nakon korišćenja multimedijalnih sadržaja ili audio komunikacije u aplikaciji. Nakon zatvaranja videa ili završetka poziva, audio sistem ostaje aktivan u pozadini, trošeći resurse poput procesorskog vremena i baterije, iako ne emituje zvuk.
Facebook je najavio ažuriranja svojih aplikacija kako bi rešio ove probleme. Prvi korak koji možete preduzeti jeste redovno ažuriranje aplikacija Facebook i Messenger. Međutim, korisnička iskustva i performanse ukazuju na to da problem i dalje postoji.
Sumnja se da postoje i drugi problemi u pozadini. Loše upravljanje resursima aplikacije Facebook može negativno uticati na druge sistemske aplikacije, uzrokujući dodatno opterećenje baterije i smanjenje performansi celokupnog uređaja.
Ove mere mogu značajno poboljšati performanse vašeg uređaja i produžiti trajanje baterije.