Het is een bekend feit dat de Facebook- en Facebook Messenger-apps voor iOS- en Android-apparaten veel levensduur van de batterij verbruiken. Facebook Messenger-app heeft lang gedraaid in de schaduw van WhatsApp, maar heeft nu de leiding genomen omdat de app door de meeste gebruikers is geïnstalleerd en gebruikt. Naast de vele klachten van mensen over de hele wereld hebben autoriteiten en analisten tests uitgevoerd en bevestigd dat zowel de Facebook-app als de Messenger batterijzwendel zijn, zelfs als ze niet in gebruik zijn. AVG rangschikt deze twee apps tot de top tien van batterijladers en prestatie-eters op smartphones.
Als u denkt over het gebruik van een accubesparingsprogramma en een prestatiebooster-app om dit probleem op te lossen, werkt het misschien niet en waarschijnlijk ook niet. Greenify is een van die betrouwbare en relatief efficiënte hulpmiddelen die apps identificeren en overwinteren die mogelijk potentiële batterijsappen zijn. Maar Facebook en Messenger app blijven consumeren, zelfs als ze 'in slaap vallen' door Greenify. Dus wat is er mis met deze? En wat kun je doen?
Hoe Facebook-app je batterij leegmaakt
De abnormale batterijdrain en prestatiestraft treden niet op, vooral tijdens het gebruik van de apps, bijvoorbeeld bij online delen of bellen, maar als ze niet actief zijn en als ze inactief zijn.
Facebook heeft officieel kennis genomen van dit probleem en heeft dit al gedeeltelijk opgelost, behalve dat de 'oplossing' niet echt tot tevredenheid lijkt te werken. In feite geeft Ari Grant van FB twee redenen voor het probleem: een CPU-spin en slecht beheer van audiosessies.
De CPU-spin is een relatief complex mechanisme dat door gewone facebookers moet worden begrepen, dus hier is een eenvoudige manier om het te begrijpen. De CPU is de microprocessor van uw smartphone en deze biedt (uitvoert) threads, taken die moeten worden uitgevoerd door programma's of apps uit te voeren. De CPU moet verschillende apps of threads onderhouden op een manier die lijkt op de gebruiker (wat feitelijk het onderliggende principe is achter multitasking-apparaten - degene die meerdere programma's tegelijkertijd kunnen uitvoeren), maar die in feite een onderhoud vergt app of thread tegelijk in een tijdje om de beurt met de threads.
Het komt vaak voor dat één thread moet wachten tot er iets gebeurt voordat hij gerechtigd is om door de CPU te worden onderhouden, zoals een gebruikersinvoer (zoals een op het toetsenbord getypte letter) of bepaalde gegevens die het systeem binnenkomen. De thread van de Facebook-app blijft lange tijd in deze 'busy waiting' -status (waarschijnlijk wachtend op een gebeurtenis met betrekking tot push-meldingen), net zoals veel andere apps, maar het blijft ook constant zoeken en pollen voor dit evenement, waardoor het enigszins wordt 'actief' zonder echt iets nuttigs te doen. Dit is een CPU-spin, die batterijvermogen en andere bronnen verbruikt, waardoor de prestaties en de levensduur van de batterij worden beïnvloed.
Het tweede probleem doet zich voor na het afspelen van multimedia op Facebook of bij communicatie met audio, waarbij slecht beheer van de audio verspilling veroorzaakt. Na het sluiten van de video of oproep blijft het audiomechanisme 'open', waardoor de app op de achtergrond dezelfde hoeveelheid bronnen blijft gebruiken, waaronder CPU-tijd en batterijsap. Het geeft echter geen enkele audio-uitvoer en u hoort niets, daarom merkt niemand iets op.
Hierna kondigde Facebook updates voor zijn apps aan met gedeeltelijke oplossingen voor deze problemen. Dus, het eerste wat je moet proberen, is om je Facebook- en Messengers-apps bij te werken. Maar tot op heden geven prestaties en statistieken, samen met gedeelde gebruikerservaringen, aan dat het probleem nog steeds aanwezig is.
Ik vermoed dat er andere problemen zijn met betrekking tot de app met de achtergrond. Net als bij de audio, zijn verschillende andere parameters mogelijk slecht beheerd. Het besturingssysteem van uw telefoon, of het nu iOS of Android is, heeft services (achtergrondsysteemsoftware) die fungeren als facilitators voor de apps die u gebruikt. Het kan zijn dat een inefficiënt beheer van de Facebook-app ook inefficiënties veroorzaakt met die andere apps. Op deze manier zullen prestaties en batterij-metrics niet alleen het abnormale verbruik voor Facebook laten zien, maar ook delen met die andere apps. Simpel gezegd, de Facebook-app, als de bron van het probleem, zou de inefficiëntie naar andere hulpsysteem-apps kunnen propageren, waardoor algemene inefficiëntie en abnormaal batterijverbruik worden veroorzaakt.
Wat je kunt doen
Zoals hierboven vermeld, kunt u uw Facebook- en Messenger-apps bijwerken in de hoop dat de gedeeltelijke oplossing die door FB is voorgesteld voor u werkt.
Een veel betere optie is om de Facebook- en Messenger-apps vierkant te verwijderen en uw browser te gebruiken om toegang te krijgen tot uw Facebook-account. Het werkt net als op uw computer. Natuurlijk heeft het niet de finesse die de app bood, waarvoor het was gemaakt, maar je bent zeker dat je minstens een vijfde van je levensduur van de batterij kunt besparen. U kunt er ook voor kiezen om hiervoor een slankere browser te gebruiken, een die de minimaal mogelijke bronnen gebruikt, en hierop blijft ingelogd. Eens een voorbeeld, onder andere, is Opera Mini.
Als je het ding echt app moet doen, kun je alternatieven overwegen zoals Metal voor Facebook en Twitter en Tinfoil voor Facebook.