Skip to main content

Hur Facebook och Messenger Apps dränerar telefonens batteri

Multiplication 2: The multiplication tables | Arithmetic | Khan Academy (April 2025)

Multiplication 2: The multiplication tables | Arithmetic | Khan Academy (April 2025)
Anonim

Det är ett känt faktum att Facebook och Facebook Messenger apps för iOS och Android-enheter förbrukar mycket batterilivslängd. Facebook Messenger-appen har varit länge i WhatsApps skuggor men har nu tagit ledningen när appen installerades och användes av de flesta användare. Förutom de många klagomål från människor över hela världen har myndigheter och analytiker utfört test och bekräftat att både Facebook-appen och dess Messenger är batterisvin, även när de inte används. AVG rankar dessa två appar bland sin topp tio lista med batteridriven och prestationsätare på smartphones.

Om du funderar på att använda en batterisparare och prestanda booster app för att lösa detta problem, kanske det inte, och förmodligen inte kommer att fungera. Greenify är ett av de pålitliga och relativt effektiva verktygen som identifierar och dväller eller dödar appar som är potentiella batterisjuksugare. Men Facebook och Messenger-appen fortsätter att konsumera, även om den blir "sova" av Greenify. Så vad är det för fel på dessa? Och vad kan du göra?

Hur Facebook App dränerar ditt batteri

Det onormala batteriet dränerings- och prestationsstraffet uppstår inte särskilt när du använder appar, som när du delar eller gör röstsamtal online, men när de är lediga och ska vara vilande.

Facebook har officiellt medgett kännedom om detta problem och har redan delvis åtgärdat det, förutom att "lösningen" inte verkar fungera riktigt till tillfredsställelse. Faktum är att Ari Grant of FB ger två orsaker till problemet: en CPU-spinnning och dålig hantering av ljudsessioner.

CPU-spinnet är en relativt komplex mekanism som förstås av vanliga facebookers, så här är ett enkelt sätt att förstå det. CPU: n är mikroprocessorn på din smartphone och den tjänar (kör) trådar som är uppgifter som ska utföras genom att köra program eller appar. CPU-enheten måste betjäna flera appar eller trådar på ett sätt som verkar vara samtidigt för användaren (som faktiskt är den bakomliggande principen bakom multitasking-enheter - de som kan köra flera program samtidigt), men som faktiskt innebär att man tjänar en app eller tråd i taget för en liten tidsperiod att vända sig med trådarna.

Det händer ofta att en tråd måste vänta på att något ska inträffa innan man har rätt att bli servad av CPU, som en användarinmatning (t.ex. ett brev skrivet på tangentbordet) eller vissa data som kommer in i systemet. Facebook-appens tråd kvarstår i den här "upptagen väntetillstånd" under en lång tid (förmodligen väntar på en händelse i samband med push notification), liksom många andra appar, men det håller även frågar och pollar för den här händelsen hela tiden, vilket gör det lite "aktiv" utan att faktiskt göra någonting användbart. Detta är en CPU-spinn, som förbrukar batterier och andra resurser, vilket påverkar prestanda och batterilivslängd.

Det andra problemet uppstår efter att ha spelat multimedia på Facebook eller engagerar sig i kommunikation med ljud, där dålig hantering av ljudet orsakar slöseri. Efter att ha stängt videon eller samtalet är ljudmekanismen "öppen", vilket gör att appen fortsätter att använda samma mängd resurser, som inklusive CPU-tid och batterisjuice, i bakgrunden. Det emitterar emellertid ingen ljudutgång och du hör ingenting, varför ingen märker någonting.

Efter detta meddelade Facebook uppdateringar till dess appar med partiella korrigeringar för dessa problem. Så det första du ska försöka är att uppdatera dina Facebook och Messengers-appar. Men till det här datumet visar prestationer och mätvärden, tillsammans med delade användarupplevelser, att problemet fortfarande är närvarande.

Jag misstänker att det finns andra problem i samband med appen som kör bakgrunden. Liksom ljudet kan flera andra parametrar ha varit dåligt hanterade. Operativsystemet på din telefon, det vill säga iOS eller Android, har tjänster (bakgrundssystemprogramvara) som fungerar som underlättare för de appar som du använder. Det kan hända att ineffektiv hantering av Facebook-appen orsakar ineffektivitet med de andra applikationerna också. På så sätt visar prestanda och batterimätningar inte bara den onormala förbrukningen för Facebook, utan kommer även att dela den med de andra applikationerna. Enkelt sagt, Facebook-appen, som källa till problemet, skulle kunna sprida ineffektiviteten till andra hjälpsystem-appar och därigenom orsaka total ineffektivitet och onormal batteriförbrukning.

Vad kan du göra

Som nämnts ovan kan du uppdatera dina Facebook- och Messenger-appar och hoppas på den partiella lösningen som FB föreslagit för att fungera för dig.

Ett mycket bättre alternativ prestanda är att avinstallera både Facebook och Messenger apps och använd din webbläsare för att komma åt ditt Facebook-konto. Det fungerar som på din dator. Visst det kommer inte att ha den finess som appen gav, som den gjordes för, men åtminstone är du säker på att spara minst en femtedel av batterilivslängden. Du kan dessutom överväga att använda en smalare webbläsare för detta, en som använder minsta möjliga resurser och fortsätter att logga in på den. Ett exempel är bland annat Opera Mini.

Om du verkligen behöver göra saken app-wise kan du överväga alternativ som Metal for Facebook och Twitter och Tinfoil for Facebook.