Varför drar appar batteri i bakgrunden?
Appar drar batteri i bakgrunden för att de regelbundet synkroniserar data, hämtar aviseringar och uppdaterar din plats. Dessa funktioner kräver att processorn och nätverkschippet aktiveras, vilket förbrukar energi även när skärmen är avstängd.
Har du märkt att batteriprocenten dalar trots att telefonen bara ligger på bordet? Det beror på att din smartphone aldrig sover helt. Här går vi igenom vad som pågår under ytan.
Synkronisering och push-notiser
För att du ska få ett meddelande på WhatsApp eller ett mejl i samma sekund som det skickas, måste appen hålla en liten kanal öppen till en server. Denna ständiga lyssning och regelbundna kontroll efter nytt innehåll drar små mängder ström dygnet runt.
Platstjänster och geofencing
Många appar, som Google Maps eller appar för väder och träning, vill veta var du befinner dig även när du inte använder dem. De använder telefonens GPS-modul, WiFi-skanning och Bluetooth för att hålla koll på din position, vilket är mycket energikrävande processer.
Automatiska uppdateringar av innehåll
Sociala medier som Facebook och Instagram använder en teknik som kallas "Background App Refresh". Syftet är att flödet ska vara färdigladdat så fort du öppnar appen. Det innebär att appen laddar ner bilder och videos i bakgrunden medan du gör annat.
Analysverktyg och felrapportering
Utvecklare vill veta hur deras appar används och om de kraschar. Därför skickar många appar anonym statistik och användardata till servrar i bakgrunden. Även om varje datapaket är litet, blir den sammanlagda effekten av många appar märkbar på batteritiden.
Dåligt optimerad kod
Ibland drar en app mycket batteri helt enkelt för att den är dåligt programmerad. Det kan handla om en "loop" som aldrig tar slut eller att appen glömmer att släppa taget om en hårdvaruresurs, som kameran eller mikrofonen, efter att den har använts.