Android: Facebook dränerar batteri med senaste uppdateringen

Android / Mjukvara
Så, senaste uppdateringen av den rätt så populära facebook-appen lider av en bugg. Den går aldrig ner i viloläge och suger ut batteri med väldans fart så länge den ligger i minnet.

Du berörs inte av buggen om du inte startat appen eller kört appen och den ligger kvar i minnet, lättast att se det är ju helt enkelt att hålla in hemknappen och se om du kan starta appen från snabbmenyn. Finns den i din lista på de sex senast använda apparna, är risken också stor att facebook ligger och drar batteri.

Skälet till det här enorma misstaget är att API-anropet partial_wake_lock används på ett allt för burdust sätt. Jag som inte kodar Android (ännu i vilket fall) vet till och med om att det inte är enligt konstens regler att göra på det här sättet. En partial_wake_lock ska i stort sett endast används när en app verkligen inte ska kunna petas undan av Android, som i fallet med en musikspelare till exempel. En musikspelare vill man kunna ha igång även när man låst telefonen, när man trycker på paus och kliver ur musikspelaren så ska partial_wake_lock stoppas, där med basta.

Varför facebook använt sig av det här API-anropet över huvud taget känns väldigt oklart, jag tippar på att de har en hel del nyanställda eller praktikanter på Android-appen, det är ju trots allt semestertider.

En rekommendation är att avinstallera appen tills en fix kommer eller se till att trycka ut den ur minnet genom att öppna ett gäng andra appar. Appkillers funkar ju för det här syftet men är ingenting jag själv rekommenderar folk att använda, de gör i praktiken större skada än nytta.
  tack Rickard P

geekfor.me +
bloggportalen