PowerTutor entdeckt energiefressende Apps
Android-App misst Stromverbrauch anderer Apps
Der PowerTutor ermöglicht nicht nur Usern, aus einer Palette von ähnlichen Software-Angeboten das batterieschonendste auszuwählen. PowerTutor hilft auch Entwicklern, ihre Applikationen auf Energieeffizienz zu optimieren. "Wir erwarten von unseren Handys immer mehr Funktionalität, doch gleichzeitig sollen die Akkus lange halten", sagt Lide Zhang, Doktorandin am Department of Electrical Engineering und Computer Science der UMich. Die Android-Applikation ist dazu gedacht, diesen Spagat zu erleichtern. Dazu wird in Echtzeit überwacht, wie viel Strom Bildschirm, Netzwerk-Interface, CPU sowie GPS-Empfänger bei Betrieb einer Applikation verbrauchen.
Die gesammelten Daten können grafisch dargestellt werden, sodass für den Anwender ersichtlich wird, wann der Akku wie stark belastet wird. Dadurch kann der User beispielsweise eine Reihe von Applikations-Angeboten für eine bestimmte Aufgabe vergleichen und sich für die stromsparendste Alternative entscheiden. Entwickler wiederum haben die Möglichkeit zu analysieren, wie sich Änderungen im Design ihres Produkts auf den Stromverbrauch auswirken. Dadurch können sie ihre Applikation sparsamer gestalten.
- PowerTutor
Der Stromverbrauch im Überblick - PowerTutor
Analyse starten - PowerTutor
Verbrauch der einzelnen Komponenten - PowerTutor
Anwendung wählen - PowerTutor
Anwendung selektieren - PowerTutor
Optionen - PowerTutor
Beenden der Messung
Für die Entwicklung des PowerTutor haben die Forscher zunächst in ein HTC G1 zusätzliche Strommessgeräte verbaut. So konnten sie ermitteln, wie sich Faktoren wie beispielsweise die Bildschirmhelligkeit auf den Verbrauch auswirken. Anhand der Daten über solche Zusammenhänge wurde ein Softwaremodell erstellt, das den Verbrauch einer Applikation im Betrieb auch ohne die Sensoren abschätzen kann.
Eine Einschränkung von PowerTutor ist, dass die Applikation eben speziell für das Google G1 entwickelt wurde und daher nur für dieses Android-Smartphone wirklich präzise Verbrauchsabschätzungen liefert. Die Forscher sprechen von einer Abweichung von höchstens fünf Prozent. Bei anderen Modellen handle es sich zunächst um eher grobe Abschätzungen. Allerdings sind Verbrauchsmodelle für weitere Geräte geplant.
Die Entwicklung der Stromverbrauchs-Applikation wurde von Google- mit beaufsichtigt. PowerTutor kann über den Android Market kostenlos bezogen werden. (pte/ala)