Hoe Facebook- en Messenger-apps de batterij van de telefoon leegmaken

Facebook en Facebook messenger apps voor iOS- en Android-apparaten verbruiken veel batterijduur. Naast klachten van mensen over de hele wereld, voerden autoriteiten en analisten tests uit. Ze bevestigden dat beide batterijvreters zijn, zelfs als de apps niet in gebruik zijn.

Als u overweegt een app voor batterijbesparing en prestatieverbetering te gebruiken om dit probleem op te lossen, werkt het mogelijk niet. Dus wat kan je doen?

Twee iPhone 5's aangesloten op opladers

Muriel De Seze / DigitalVision / Getty Images

Hoe Facebook uw CPU en batterij gebruikt

De batterij loopt leeg en prestatieverlies treedt op tijdens het gebruik van de apps en wanneer de apps inactief zijn en slapend zouden moeten zijn.

Facebook erkende dit probleem en loste het gedeeltelijk op. De oplossing lijkt echter niet bevredigend. Ari Grant van Facebook bood twee redenen voor het probleem: een CPU-spin en slecht beheer van audiosessies.

Een CPU-spin is een complex mechanisme. De processor is de microprocessor van uw smartphone. Het bedient (runt) threads, dit zijn taken die moeten worden uitgevoerd door programma's of apps uit te voeren. De CPU bedient verschillende apps of threads op een manier die voor de gebruiker gelijktijdig lijkt te zijn (wat het onderliggende principe is achter multitasking apparaten (diegene die meerdere programma's tegelijkertijd uitvoeren) maar waarbij voor een korte periode één app of thread tegelijk wordt onderhouden, om de beurt met de draden.

Een thread wacht vaak tot er iets gebeurt voordat het door de CPU wordt bediend, zoals een gebruikersinvoer (zoals een letter die op het toetsenbord wordt getypt) of gegevens die het systeem binnenkomen. De Facebook-app-thread blijft lange tijd in deze drukke wachtstatus (zoals bij het wachten op een evenement gerelateerd aan een push notificatie), net als veel andere apps. Het blijft ook constant vragen stellen en pollen voor dit evenement, waardoor het enigszins actief wordt zonder iets nuttigs te doen. Dit is een CPU-spin, die batterijvermogen en andere bronnen verbruikt die de prestaties en de levensduur van de batterij beïnvloeden.

Multimedia is een batterijvervuiler

Het tweede probleem doet zich voor na het afspelen van multimedia op Facebook of het communiceren met audio, waarbij slecht beheer van de audio verspilling veroorzaakt. Na het sluiten van de video of het gesprek blijft het audiomechanisme open, waardoor de app op de achtergrond dezelfde hoeveelheid bronnen gebruikt, inclusief CPU-tijd en batterijvermogen. Het geeft echter geen audio-uitvoer en je hoort niets, daarom merk je er niets van.

Hierna kondigde Facebook updates aan voor zijn apps met gedeeltelijke oplossingen voor deze problemen. Het eerste wat u dus moet doen, is uw Facebook- en Messenger-apps bijwerken. Maar tot op heden geven prestaties en statistieken, samen met gedeelde gebruikerservaringen, aan dat het probleem nog steeds aanwezig is.

Het vermoeden bestaat dat er andere problemen zijn met de app die op de achtergrond draait. Net als de audio zijn verschillende andere parameters mogelijk slecht beheerd. Op het besturingssysteem van uw telefoon zijn services (achtergrondsysteemsoftware) actief die de apps die u gebruikt faciliteren. Het kan zijn dat inefficiënt beheer van de Facebook-app voor inefficiëntie zorgt bij die andere apps. Op deze manier tonen prestatie- en batterijstatistieken niet alleen het abnormale verbruik voor Facebook, maar delen ze het met die andere apps. De Facebook-app, als de oorzaak van het probleem, zou de inefficiëntie kunnen verspreiden naar andere apps van het hulpsysteem, wat leidt tot algehele inefficiëntie en abnormaal batterijverbruik.

Wat je kunt doen

Houd uw Facebook- en Messenger-apps up-to-date, in de hoop dat de door Facebook voorgestelde gedeeltelijke oplossing voor u werkt.

Een betere optie, qua prestaties, is om de Facebook- en Messenger-apps te verwijderen en een browser te gebruiken om toegang te krijgen tot uw Facebook-account. Het werkt net als op uw computer. Het heeft niet de finesse die de app biedt, waarvoor het is gemaakt, maar je kunt minstens een vijfde van de batterijduur besparen. Overweeg bovendien om een ​​slankere browser te gebruiken, een die de minste middelen gebruikt, en blijf daarbij aangemeld. Een voorbeeld is: Opera Mini.