Onderzoekers werken aan een tool die automatisch kan vaststellen of een applicatie voor een smartphone last heeft van de 'no energy sleep bug'. In dat geval trekt een app de batterij van het toestel leeg, terwijl het programma niet eens in gebruik is.
"Die bugs zijn echt de stille slopers van een accu. Een volledig opgeladen telefoon kan binnen vijf uur helemaal leeglopen", zegt professor Y. Charlie Hu van de Amerikaanse Purdue Universiteit. Een smartphone staat normaal in slaapstand als hij niet wordt gebruikt. Tenzij een app het systeem vraagt actief te blijven.
Natuurlijk is er op de achtergrond nog activiteit, wanneer bijvoorbeeld een mailprogramma periodiek de mails checkt. Om te vermijden dat de telefoon tijdens dit proces weer in slaapstand gaat, bestaan er bepaalde programmeercodes (API's). Die zitten ook in verschillende apps, maar worden vaak fout gebruikt, waardoor de telefoon helemaal niet meer in slaapstand gaat.
De onderzoekers namen 187 apps voor Android onder de loep en stelden vast dat 42 apps fouten hadden in hun programmeercode. Met de nieuwe tool zullen die fouten accuraat kunnen worden opgespoord en zal de batterij van toestellen gespaard blijven.

© 2013 De Persgroep Digital - Alle rechten voorbehouden.
Lees de gebruiksvoorwaarden.
Volg het nieuws op onze zustersite in Nederland www.volkskrant.nl.