Kako Facebook i Messenger aplikacije troše bateriju telefona

click fraud protection

Facebook i Facebook Messenger aplikacije za iOS i Android uređaje troše puno baterije. Osim pritužbi ljudi iz cijelog svijeta, vlasti i analitičari proveli su testove. Potvrdili su da su obje baterije pune baterije čak i kada se aplikacije ne koriste.

Ako razmišljate o korištenju aplikacije za uštedu baterije i poboljšanje performansi za rješavanje ovog problema, možda neće raditi. Dakle, što možete učiniti?

Dva iPhonea 5 priključena na punjače

Muriel De Seze / DigitalVision / Getty Images

Kako Facebook koristi vaš CPU i bateriju

Pražnjenje baterije i smanjenje performansi nastaju tijekom korištenja aplikacija i kada su aplikacije neaktivne i trebale bi biti u mirovanju.

Facebook je priznao ovaj problem i djelomično ga riješio. Međutim, čini se da rješenje nije zadovoljavajuće. Ari Grant Facebook je ponudio dva razloga za problem: okretanje CPU-a i loše upravljanje audio sesijama.

CPU spin je složen mehanizam. The CPU je mikroprocesor vašeg pametnog telefona. On servisira (pokreće) niti, koje su zadaci koje treba izvršiti pokretanjem programa ili aplikacija. CPU servisira nekoliko aplikacija ili niti na način koji se čini da je korisnik istovremen (što je temeljni princip iza višezadaćnosti uređaji—oni koji pokreću više programa u isto vrijeme), ali uključuje servisiranje jedne po jednu aplikaciju ili nit u kratkom vremenskom razdoblju, izmjenjujući se s niti.

Nit često čeka da se nešto dogodi prije nego što je servisira CPU, kao što je korisnički unos (kao što je slovo upisano na tipkovnici) ili podaci koji ulaze u sustav. Nit aplikacije Facebook ostaje u ovom zauzetom stanju čekanja dugo vremena (kao što je kada se čeka događaj povezan s push obavijest), kao i mnoge druge aplikacije. Također, neprestano postavlja upite i prozivke za ovaj događaj, čineći ga pomalo aktivnim, a da ne radi ništa korisno. Ovo je okretanje CPU-a, koje troši energiju baterije i druge resurse koji utječu na performanse i vijek trajanja baterije.

Multimedija je kvar baterije

Drugi problem se javlja nakon reprodukcije multimedije na Facebooku ili upuštanja u komunikaciju koja uključuje audio, gdje loše upravljanje zvukom uzrokuje gubitak. Nakon zatvaranja videa ili poziva, audio mehanizam ostaje otvoren, zbog čega aplikacija koristi istu količinu resursa, uključujući CPU vrijeme i snagu baterije, u pozadini. Međutim, ne emitira nikakav audio izlaz, a vi ništa ne čujete, zbog čega ništa ne primjećujete.

Nakon toga, Facebook je najavio ažuriranja svojih aplikacija s djelomičnim popravcima ovih problema. Dakle, prva stvar koju trebate učiniti je ažurirati svoje Facebook i Messenger aplikacije. No, do danas performanse i metrika, zajedno s zajedničkim korisničkim iskustvima, ukazuju na to da je problem i dalje prisutan.

Sumnja se da postoje i drugi problemi povezani s aplikacijom koja radi u pozadini. Poput zvuka, nekoliko drugih parametara možda je bilo loše upravljano. Operativni sustav vašeg telefona ima pokrenute usluge (pozadinski sistemski softver) koje djeluju kao pomoćnici aplikacija koje koristite. Moguće je da neučinkovito upravljanje aplikacijom Facebook uzrokuje neučinkovitost s tim drugim aplikacijama. Na ovaj način, performanse i metrika baterije ne pokazuju nenormalnu potrošnju samo za Facebook, već je dijele s tim drugim aplikacijama. Facebook aplikacija, kao izvor problema, mogla bi prenijeti neučinkovitost na druge aplikacije pomoćnog sustava uzrokujući ukupnu neučinkovitost i abnormalnu potrošnju baterije.

Što možeš učiniti

Održavajte svoje Facebook i Messenger aplikacije ažuriranim, nadajući se da će djelomično rješenje koje je predložio Facebook funkcionirati za vas.

Bolja opcija, s obzirom na performanse, je deinstalirati aplikacije Facebook i Messenger i koristiti preglednik za pristup svom Facebook računu. Radit će kao na vašem računalu. Neće imati finoću koju pruža aplikacija, za koju je i stvorena, ali možete uštedjeti barem petinu baterije. Nadalje, razmislite o upotrebi manjeg preglednika, onog koji koristi najmanje resursa, i ostanite prijavljeni u njega. Jedan primjer je Opera Mini.