Facebook- och Facebook Messenger-appar för iOS- och Android-enheter förbrukar mycket batteritid. Förutom klagomål från människor över hela världen, genomförde myndigheter och analytiker tester. De bekräftade att båda är batterisvin även när apparna inte används.
Om du funderar på att använda en batterispar- och prestandaförstärkningsapp för att lösa det här problemet kanske det inte fungerar. Så vad kan du göra?
Hur Facebook använder din CPU och ditt batteri
Batteriladdning och prestandastraff inträffar när apparna används och när apparna är inaktiva och ska vara vilande.
Facebook erkände det här problemet och åtgärdade det delvis. Lösningen verkar dock inte vara tillfredsställande. Ari Grant från Facebook erbjöd två anledningar till problemet: ett CPU-snurr och dålig hantering av ljudsessioner.
Ett CPU-snurr är en komplex mekanism. CPU:n är mikroprocessorn i din smartphone. Den betjänar (kör) trådar, som är uppgifter som ska köras genom att köra program eller appar. CPU:n betjänar flera appar eller trådar på ett sätt som verkar vara samtidigt för användaren (vilket är den underliggande principen bakom multitasking-enheter - de som kör flera program samtidigt) men innebär att en app eller tråd servas åt gången under en kort tid, turas om med trådarna.
En tråd väntar ofta på att något ska inträffa innan den servas av processorn, som en användarinmatning (som en bokstav som skrivs på tangentbordet) eller data som kommer in i systemet. Facebook-apptråden förblir i detta upptagna vänteläge under lång tid (som när man väntar på en händelse relaterad till en push-notis), liksom många andra appar. Dessutom fortsätter den att fråga och polla för denna händelse konstant, vilket gör den något aktiv utan att göra något användbart. Detta är ett CPU-snurr som förbrukar batterikraft och andra resurser som påverkar prestanda och batterilivslängd.
Multimedia Is a Battery Bruiser
Det andra problemet uppstår efter att ha spelat multimedia på Facebook eller engagerat sig i kommunikation som involverar ljud, där dålig hantering av ljudet orsakar slöseri. Efter att ha stängt videon eller samtalet förblir ljudmekanismen öppen, vilket gör att appen använder samma mängd resurser, inklusive CPU-tid och batterikraft, i bakgrunden. Den avger dock inget ljud och du hör ingenting, vilket är anledningen till att du inte märker någonting.
Efter detta tillkännagav Facebook uppdateringar av sina appar med partiella korrigeringar av dessa problem. Så det första du ska göra är att uppdatera dina Facebook- och Messenger-appar. Men hittills indikerar prestanda och mätvärden, tillsammans med delade användarupplevelser, att problemet fortfarande är närvarande.
Det misstänks att det finns andra problem relaterade till att appen körs i bakgrunden. Liksom ljudet kan flera andra parametrar ha hanterats dåligt. Operativsystemet på din telefon har tjänster (bakgrundssystemprogramvara) som körs som fungerar som underlättar för apparna du använder. Det kan vara så att ineffektiv hantering av Facebook-appen orsakar ineffektivitet med de andra apparna. På så sätt visar prestanda och batteristatistik inte den onormala förbrukningen för bara Facebook utan delar den med de andra apparna. Facebook-appen, som källan till problemet, kan sprida ineffektiviteten till andra extra systemappar och orsaka generell ineffektivitet och onormal batteriförbrukning.
Vad du kan göra
Håll dina Facebook- och Messenger-appar uppdaterade, i hopp om att den dellösning som Facebook föreslagit kommer att fungera för dig.
Ett bättre alternativ, prestandamässigt, är att avinstallera Facebook- och Messenger-apparna och använda en webbläsare för att komma åt ditt Facebook-konto. Det kommer att fungera precis som på din dator. Den kommer inte ha den finess som appen ger, som den är gjord för, men du kan spara minst en femtedel av batteritiden. Överväg dessutom att använda en smidigare webbläsare, en som använder minst resurser, och förbli inloggad på den.