Kako Facebook i Messenger aplikacije ispuštaju telefonsku bateriju

I šta možete da uradite o tome

Poznata je činjenica da Facebook i Facebook Messenger aplikacije za iOS i Android uređaje troše puno trajanje baterije. Aplikacija Facebook Messenger je dugo bila u sjeni WhatsApp-a, ali je sada preuzela prednost kao aplikacija koja je većina korisnika instalirala i koristila. Pored brojnih žalbi ljudi širom sveta, vlasti i analitičari su sproveli testove i potvrdili činjenicu da i aplikacija Facebook i njen Messenger predstavljaju baterijske svinje čak i kada nisu u upotrebi. AVG rangira ove dve aplikacije među prvih deset listova baterijskih odvoda i performanse koji jedu na pametnim telefonima.

Ako razmišljate o korišćenju uređaja za čuvanje baterije i aplikacije za poboljšavanje performansi kako biste riješili ovaj problem, to možda neće i najverovatnije neće raditi. Greenify je jedan od onih pouzdanih i relativno efikasnih alata dostupnih za identifikovanje i hibernaciju ili ubijanje aplikacija koje su potencijalni sisari sokova. Međutim, aplikacija Facebook i Messenger nastavlja da se konzumira čak i dok je Greenify "zaspala". Pa šta nije u redu sa ovim? A šta možete učiniti?

Kako Facebook aplikacija isprazne vašu bateriju

Nenormalni odvod baterije i performanse se ne pojavljuju naročito dok koristite aplikacije, kao što je kada delite ili pravite glasovne pozive na mreži, ali kada su u stanju mirovanja i trebalo bi da budu neaktivni.

Facebook je zvanično priznao saznanje o ovom problemu i već ga je delimično popravio, s obzirom da izgleda da "rješenje" ne stvarno radi na zadovoljstvu. U stvari, Ari Grant iz FB-a daje dva razloga za problem: CPU centriranje i loše upravljanje audio sesijama.

CPU spin je relativno složen mehanizam koji treba razumjeti od strane običnih facebook-ova, tako da je ovdje jednostavan način razumevanja. CPU je mikroprocesor vašeg pametnog telefona i on servira (pokreće) teme koje su zadaci koje treba izvršiti pokretanjem programa ili aplikacija. CPU mora da servisira nekoliko aplikacija ili niti na način koji je istovremeno korisniku (što je ustvari osnovni princip iza multitasking uređaja - oni koji mogu istovremeno raditi više programa), ali koji u stvari uključuju servisiranje jednog aplikaciju ili nit u isto vreme za malog vremenskog perioda koji se okreće sa nitima.

Često se dešava da jedan thread mora da sačeka nešto što se dešava pre nego što CPU ima pravo na servisiranje, kao što je korisnički unos (kao što je slovo na tastaturi) ili neki podaci koji unose sistem. Nacrt aplikacije Facebook ostaje u dugom vremenskom periodu za ovo stanje (najverovatnije čeka događaj koji se odnosi na obaveštenje ), kao i mnoge druge aplikacije, ali takođe konstantno održava upite i glasanje za ovaj događaj, što je donekle 'aktivan' bez stvarnog učinka bilo šta korisno. Ovo je CPU centrifugiranje, koje troši bateriju i druge resurse čime utiču na performanse i trajanje baterije.

Drugi problem se javlja nakon reprodukcije multimedijalnih poruka na Facebook-u ili angažovanja u komunikaciji koja uključuje audio, gdje loše upravljanje audio-om uzrokuje gubitak. Nakon što zatvorite video ili poziv, audio mehanizam ostaje "otvoren", što dovodi do toga da aplikacija nastavi da koristi istu količinu resursa, koja uključuje vreme procesora i sok od baterije u pozadini. Međutim, on ne emituje nikakav audio izlaz i ne čuje ništa, zbog čega niko ne primješta ništa.

Nakon toga, Facebook je najavio ažuriranje svojih aplikacija sa delimičnim ispravkama ovih problema. Dakle, prva stvar koju možete pokušati je da ažurirate aplikacije za Facebook i Messenger. Ali do ovog datuma, performanse i metrike, zajedno sa zajedničkim korisničkim iskustvima, ukazuju na to da je problem i dalje prisutan.

Pretpostavljam da postoje problemi drugih vrsta vezanih za aplikaciju koja pokreće pozadinu. Kao i audio, možda je i nekoliko drugih parametara loše upravljano. Operativni sistem vašeg telefona, bilo da je to iOS ili Android, ima usluge (softver sistema pozadine) koji koristi taj čin kao facilitator za aplikacije koje koristite. Može se dogoditi da neefikasno upravljanje Facebook aplikacijom dovodi do neefikasnosti sa tim drugim aplikacijama. Na ovaj način, performanse i baterija ne prikazuju sve nenormalne potrošnje samo za Facebook, već će ih podeliti i sa drugim drugim aplikacijama. Jednostavno rečeno, Facebook aplikacija, kao izvor problema, može propagirati neefikasnost za druge pomoćne sistemske aplikacije, čime se uzrokuje ukupna neefikasnost i neuobičajena potrošnja baterija.

Šta možete učiniti

Kao što je već pomenuto, možete ažurirati svoje Facebook i Messenger aplikacije u nadi da će delimično rešenje koje je predložio FB raditi za vas.

Mnogo bolja opcija za performanse je da pažljivo uklonite i Facebook i Messenger aplikacije i koristite svoj pregledač da biste pristupili svom Facebook nalogu. Radiće isto kao na vašem računaru. Naravno da neće imati finoću koju aplikacija pruža, za koju je napravljena, ali barem ste sigurni da ćete uštedjeti najmanje petinu svog trajanja baterije. Uz to možete više razmisliti o tome da koristite pregledniji pretraživač, onaj koji koristi najmanje moguće resurse i ostaje prijavljen na njega. Jednom primjerom, između ostalog, i Opera Mini .

Ako stvarno trebate učiniti stvar app-wise, onda možete razmotriti alternative kao što su Metal za Facebook i Twitter i Tinfoil za Facebook.