Kako aplikacije Facebook in Messenger izpraznijo baterijo telefona

Facebook in Facebook Messenger aplikacije za naprave iOS in Android porabijo veliko baterije. Poleg pritožb ljudi po vsem svetu so organi in analitiki izvedli teste. Potrdili so, da sta obe baterijski prašiči, tudi ko aplikacije nista v uporabi.

Če razmišljate o tem, da bi za rešitev te težave uporabili aplikacijo za varčevanje z baterijo in povečanje zmogljivosti, morda ne bo delovalo. Torej, kaj lahko storite?

Dva iPhone 5 sta priključena na polnilnike

Muriel De Seze / DigitalVision / Getty Images

Kako Facebook uporablja vaš procesor in baterijo

Izpraznitev baterije in zmanjšanje zmogljivosti se pojavita med uporabo aplikacij in ko so aplikacije v mirovanju in naj bi bile v mirovanju.

Facebook je to težavo priznal in jo delno odpravil. Vendar se zdi, da rešitev ni zadovoljiva. Ari Grant Facebook je ponudil dva razloga za težavo: vrtenje CPU-ja in slabo upravljanje zvočnih sej.

Vrtenje CPU je zapleten mehanizem. The CPE je mikroprocesor vašega pametnega telefona. Storitve (zažene) niti, ki so naloge, ki jih izvajajo programi ali aplikacije. CPU servisira več aplikacij ali niti na način, ki se uporabniku zdi hkraten (kar je temeljno načelo večopravilnosti naprave – tiste, ki izvajajo več programov hkrati), vendar vključuje servisiranje ene aplikacije ali niti naenkrat za kratek čas, pri čemer se izmenjujejo z niti.

Nit pogosto čaka, da se nekaj zgodi, preden jo CPE servisira, na primer uporabniški vnos (kot je črka, vpisana na tipkovnici) ali podatki, ki vstopajo v sistem. Nit aplikacije Facebook ostane v tem zasedenem čakalnem stanju dolgo časa (na primer, ko čaka na dogodek, povezan z potisno obvestilo), tako kot številne druge aplikacije. Prav tako nenehno poizveduje in anketira za ta dogodek, zaradi česar je nekoliko aktiven, ne da bi naredil nič koristnega. To je vrtenje CPU, ki porablja energijo baterije in druge vire, ki vplivajo na zmogljivost in življenjsko dobo baterije.

Multimedija je močan udarec baterije

Druga težava se pojavi po predvajanju večpredstavnosti na Facebooku ali pri komuniciranju, ki vključuje zvok, kjer slabo upravljanje zvoka povzroči izgubo. Ko zaprete video ali klic, ostane zvočni mehanizem odprt, zaradi česar aplikacija v ozadju uporablja enako količino virov, vključno s časom procesorja in energijo baterije. Vendar ne oddaja nobenega zvočnega izhoda in ne slišite ničesar, zato ničesar ne opazite.

Po tem je Facebook objavil posodobitve svojih aplikacij z delnimi popravki teh težav. Torej, prva stvar, ki jo morate storiti, je posodobiti svoje aplikacije Facebook in Messenger. Toda do danes zmogljivosti in meritve ter skupne uporabniške izkušnje kažejo, da je težava še vedno prisotna.

Obstaja sum, da obstajajo druge težave, povezane z aplikacijo, ki se izvaja v ozadju. Tako kot zvok je bilo tudi več drugih parametrov morda slabo upravljanih. V operacijskem sistemu vašega telefona se izvajajo storitve (sistemska programska oprema v ozadju), ki delujejo kot posredniki za aplikacije, ki jih uporabljate. Lahko se zgodi, da neučinkovito upravljanje aplikacije Facebook povzroča neučinkovitost s temi drugimi aplikacijami. Na ta način meritve zmogljivosti in baterije ne prikazujejo nenormalne porabe samo za Facebook, ampak jo delijo s temi drugimi aplikacijami. Aplikacija Facebook kot vir težave bi lahko neučinkovitost razširila na druge pomožne sistemske aplikacije, kar bi povzročilo splošno neučinkovitost in nenormalno porabo baterije.

Kaj lahko narediš

Posodabljajte svoje aplikacije Facebook in Messenger v upanju, da bo delna rešitev, ki jo predlaga Facebook, delovala za vas.

Boljša možnost, kar zadeva zmogljivost, je, da odstranite aplikacije Facebook in Messenger ter uporabite brskalnik za dostop do svojega Facebook računa. Deloval bo tako kot na vašem računalniku. Ne bo imel finese, kot jo ponuja aplikacija, za katero je bila narejena, vendar lahko prihranite vsaj petino življenjske dobe baterije. Poleg tega razmislite o uporabi manjšega brskalnika, ki uporablja najmanj virov, in ostanite prijavljeni v njem. En primer je Opera Mini.