Kwart van de Android-apps put accu voortijdig uit
Ontwikkelaars vergissen zich vaak met wekken uit slaapstand
Ook als de gebruiker niets doet, moeten apps op de achtergrond soms taken uitvoeren. Denk aan het checken of er nieuwe mail is. Daartoe biedt de energiebeheermodule die op de smartphone draait mogelijkheden. Softwareontwikkelaars maken echter nogal eens vergissingen bij het aanroepen van de zogeheten 'wakelocks' die Android aanbiedt voor het energiebeheer, waardoor onderdelen van de smartphone onnodig in actie komen of blijven.
Voor gebruikers van de apps is het niet zichtbaar dat hun app onnodig energie blijft slurpen. Maar ze merken het wel aan het snelle leeglopen van de accu. In sommige gevallen is die al na een uur of vijf leeg.
42 verschillende fouten gevonden
De onderzoekers van Purdue University hebben een tool ontwikkeld die 'no-sleep'-bugs kan detecteren in de binaire app-code. Behalve de twaalf al bekende voorbeelden van foute omgang met wakelocks vonden ze met die tool nog eens dertig andere fouten.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee