Under den här veckan har flera amerikanska utvecklare och bloggare pekat på ett långvarigt problem med Facebooks iOS-app, som konsekvent använder mycket mer kraft än vad användaraktivitet skulle indikera. Matt Galligan nämnde att han har märkt många gånger under den senaste månaden att den officiella Facebook iOS-appen förbrukar mest ström när den är i bakgrunden. Detta även om användaren har avstängt automatiska bakgrundsprogramuppdateringar.
Exakt vad appen gör i bakgrunden är oklart. Det mest omtalade är dock att den använder sig av VOIP-tjänster, ljud och push-notiser, som direkt gör innehåll tillgängligt utan användarens vetskap. Galligan kallar Facebooks tillvägagångssätt "användarfientlig". Han säger att företaget aktivt skapar sätt att hålla sin app igång i bakgrunden, med eller utan användarens tillåtelse.
Specifika siffror som visas i artiklar som fokuserar på problemet visar att Facebook-appen stod för 15 % av den totala energiförbrukningen per vecka, och den kördes i bakgrunden dubbelt så länge som användaren aktivt arbetade med den. Samtidigt har automatiska bakgrundsappuppdateringar för Facebook avaktiverats på de enheter som data kommer från i inställningarna.
Denna information visas tack vare mer detaljerad övervakning av batteriförbrukningen i iOS 9, som kommer att visa vilken applikation som har vilken andel av den totala förbrukningen och vad som är förhållandet mellan aktiv och passiv (bakgrunds)användning av applikationen av användaren.
Även om Facebook inte har kommenterat vad specifikt dess app gör i bakgrunden, svarade en företagstalesman på de negativa artiklarna genom att säga: "Vi har hört rapporter om människor som upplever batteriproblem med vår iOS-app. Vi undersöker det och hoppas kunna fixa snart..."
Tills dess är den bästa lösningen för problem med batteritiden att antingen paradoxalt nog låta Facebook uppdatera i bakgrunden (vilket inte eliminerar problemet med att förbruka överskottsenergi, men åtminstone minskar det), eller att radera applikationen och få tillgång till det sociala nätverk via Safari. Tredjepartsapplikationer som tillåter åtkomst till Facebook övervägs också.
Det räcker inte att släppa appen?
Jag tycker att det borde räcka.
Det räcker, men det är ansträngande att göra det 20 gånger om dagen. Jag raderade helt enkelt alla applikationer som enligt iOS körs i bakgrunden (trots att jag inte lät dem göra det) och plötsligt behöver jag nästan ladda dem en gång varannan dag – jag rekommenderar dem.
Jag har inte blivit av med den här vanan, jag använder inte appen, jag bara dödar den :-( även om det ibland visar sig att det inte är en så dålig praxis, men jag vet att det är en "dålig vana" :-)
Detta är inte bara ett problem med FB utan också med deras Messenger eller WhatsApp.
det är då en fråga om hur mycket apple testar applikationer innan de släpps ut i omlopp. Jag skulle förvänta mig att något sådant inte är tillåtet i appbutiken..
Enligt min åsikt testar de dem inte, de lägger dem bara i någon sorts sandlåda där de har diagnostik (xcode tillåter något sånt här) och har en loggutgång (jag antar att testmåttet kommer att likna den som är ansvarig för DieselGate), hur som helst, jag antar att 80% automatisk process utan mänsklig inblandning...
Den är testad av levande människor. När du skickar in en app för godkännande vill Apple ha inloggningsinformation för ett testkonto så att de kan klicka sig igenom den.
Tack för rättelsen, det hade jag verkligen inte trott, men jag är glad att jag lärde mig.
Är det förvånande för någon att avstämningsappen Facebook stämmer av?
Det var min första avinstallerade app.
Hur är det med Moves? Med bakgrundsuppdatering avstängd är appen inte ens öppen och ändå har den körts i bakgrunden i 7 timmar under de senaste 34 dagarna. Jag vet att med sådana applikationer går det nog inte på något annat sätt och att jag har en hälsoapplikation på 5S:n som mäter mina steg och löpning och liknande, men jag gillar hur Moves görs och då vill jag inte ge upp det, så jag har det på bekostnad av batteriet
Den här gången är det något slags globalt problem för Apple. Jag har stängt av bakgrundsuppdateringar helt och hållet och ändå dödade jag inte YouTube-appen igår och på morgonen tittar jag och batteriet börjar ta slut. I batterirapporten upptäckte jag att appen körde i bakgrunden i 16 timmar.