Hur Facebook förbrukar all energi från iPhone-batteriet

Hur Facebook förbrukar all energi från iPhone-batterietFacebook är en av applikationerna som drar mycket batteri även när du inte använder den, och igår erbjöds en hallucinatorisk förklaring till hur applikationen förbrukar extremt mycket batteri när den teoretiskt sett inte borde göra det.

Desi Facebook-applikation stängs av användare och lämnas i bakgrunden, där det inte ska generera trafik, speciellt när Background App Refresh-systemet är inaktiverat, är verkligheten helt annorlunda än vad du föreställer dig.

Mer exakt verkar det som Facebook-applikationen missbrukar vissa API:er för VOIP i bakgrunden och ljud i bakgrunden, genom tekniker av detta slag fortsätter applikationen att fungera även när den borde vara helt stängd utan att generera aktivitet i bakgrunden.

Allt verkar vara relaterat till videoklippen som visas av Facebook i nyhetsflödet, Facebook-företaget som missbrukar API:erna för bakgrundsljud för att hålla applikationen aktiv även när den är stängd i bakgrunden, sådan praxis är teoretiskt förbjuden av Apple.

Hur gör Facebook allt? Väl Facebook-applikationen spelar automatiskt upp videoklipp med volymen inställd på minimum när den är stängd i bakgrunden spelas videoklippen upp när användare surfar på Internet med Wi-Fi-anslutningar, men också när de använder en mobilanslutning.

Det som är bra är att Facebook bara automatiskt kan spela upp videoklippen på applikationens huvudskärm när vi använder den, så teoretiskt talar vi om minskad aktivitet i bakgrunden, tills vi öppnar applikationen igen och ett videoklipp startas automatiskt igen.

Min gissning är att Facebook kapar ljudsessioner på iOS genom att hålla tyst ljud i bakgrunden när en video spelas upp i appen. Och eftersom, som standard, videor på Facebook spelas upp automatiskt på både Wi-Fi och Cellular och få människor någonsin bryr sig om att stänga av det, betyder det att det finns en stor chans att Facebook-appen alltid kommer att hitta ett sätt att spela upp en video, behålla ljud i bakgrunden och förbrukar energi för att utföra bakgrundsuppgifter.

Det värsta är det inklusive ytterligare mobildataförbrukning utan Facebook att betala honom och det var så Facebook överträffade YouTube i antal visningar för videoklipp, stjäl och fusk för att få vad den behöver.

Det Facebook gör bryter mot alla Apple-regler, men tyvärr slutar inte de från Cupertino sådana metoder och vi lämnas utan batteri i våra terminaler. Lösningen på detta problem är inte att ta bort Facebook-applikationen, utan att inaktivera automatisk uppspelning av videoklipp.

Här sa jag till dig hur man stoppar den automatiska uppspelningen av videoklipp i Facebook-applikationen och teoretiskt sett bör du förbättra din batteriautonomi, min rekommendation är att stänga Facebook-applikationen helt i bakgrunden när du inte använder den.