Hvordan Facebook- og Messenger-apps dræner telefonens batteri

Indholdsfortegnelse:

Hvordan Facebook- og Messenger-apps dræner telefonens batteri
Hvordan Facebook- og Messenger-apps dræner telefonens batteri
Anonim

Facebook- og Facebook Messenger-apps til iOS- og Android-enheder bruger meget batterilevetid. Udover klager fra folk verden over, gennemførte myndigheder og analytikere tests. De bekræftede, at begge er batterisvin, selv når apps ikke er i brug.

Hvis du overvejer at bruge en batterispare- og ydeevnebooster-app til at løse dette problem, virker det muligvis ikke. Så hvad kan du gøre?

Image
Image

Sådan bruger Facebook din CPU og batteri

Batteri- og ydeevnestraffen opstår, mens du bruger apps, og når apps er inaktive og formodes at være i dvale.

Facebook anerkendte dette problem og løste det delvist. Løsningen ser dog ikke ud til at være tilfredsstillende. Ari Grant fra Facebook tilbød to årsager til problemet: et CPU-spin og dårlig styring af lydsessioner.

Et CPU-spin er en kompleks mekanisme. CPU'en er mikroprocessoren på din smartphone. Det servicerer (kører) tråde, som er opgaver, der skal udføres ved at køre programmer eller apps. CPU'en servicerer flere apps eller tråde på en måde, der ser ud til at være samtidig for brugeren (hvilket er det underliggende princip bag multitasking-enheder - dem, der kører flere programmer på samme tid), men involverer servicering af én app eller tråd ad gangen i en kort tid, skiftes til med trådene.

En tråd venter ofte på, at der sker noget, før den betjenes af CPU'en, f.eks. et brugerinput (såsom et bogstav skrevet på tastaturet) eller data, der kommer ind i systemet. Facebook-apptråden forbliver i denne travle ventetilstand i lang tid (såsom når man venter på en begivenhed relateret til en push-meddelelse), ligesom mange andre apps gør. Det bliver også ved med at forespørge og polle for denne begivenhed konstant, hvilket gør den noget aktiv uden at gøre noget nyttigt. Dette er et CPU-spin, som bruger batteristrøm og andre ressourcer, der påvirker ydeevne og batterilevetid.

Multimedia Is a Battery Bruiser

Det andet problem opstår efter at have afspillet multimedier på Facebook eller engageret i kommunikation, der involverer lyd, hvor dårlig håndtering af lyden forårsager spild. Efter lukning af videoen eller opkaldet forbliver lydmekanismen åben, hvilket får appen til at bruge den samme mængde ressourcer, inklusive CPU-tid og batteristrøm, i baggrunden. Den udsender dog ikke noget lydoutput, og du hører intet, hvorfor du ikke bemærker noget.

Herefter annoncerede Facebook opdateringer til sine apps med delvise rettelser til disse problemer. Så den første ting at gøre er at opdatere dine Facebook- og Messenger-apps. Men til denne dato indikerer præstationer og målinger sammen med delte brugeroplevelser, at problemet stadig er til stede.

Der er mistanke om, at der er andre problemer relateret til, at appen kører i baggrunden. Ligesom lyden kan flere andre parametre have været dårligt styret. Operativsystemet på din telefon har tjenester (baggrundssystemsoftware), der fungerer som facilitatorer for de apps, du bruger. Det kan være, at ineffektiv styring af Facebook-appen forårsager ineffektivitet med de andre apps. På denne måde viser ydeevne og batterimålinger ikke det unormale forbrug kun for Facebook, men deler det med de andre apps. Facebook-appen, som kilden til problemet, kunne sprede ineffektiviteten til andre hjælpesystemapps, hvilket forårsager generel ineffektivitet og unorm alt batteriforbrug.

Hvad du kan gøre

Hold dine Facebook- og Messenger-apps opdaterede, i håb om at den delvise løsning, som Facebook har foreslået, vil fungere for dig.

En bedre mulighed, præstationsmæssigt, er at afinstallere Facebook- og Messenger-apps og bruge en browser til at få adgang til din Facebook-konto. Det vil fungere ligesom på din computer. Den vil ikke have den finesse, som appen giver, som den er lavet til, men du kan spare mindst en femtedel af batterilevetiden. Overvej desuden at bruge en slankere browser, en der bruger færrest ressourcer, og forbliv logget ind på den.

Anbefalede: