Die Purdue University und Microsoft haben kürzlich eine Studie durchgeführt und festgestellt, dass etwa 75 Prozent des Akkus, den eine Smartphone-App verbraucht, für die Schaltung von Werbung von Drittanbietern verwendet werden. Diese Studie umfasste mehrere beliebte Smartphone-Anwendungen wie Android Browser, Angry Birds und andere Ravio-Spiele. Es wurde auch berichtet, dass der App-Download-Manager der New York Times viel Energie verbraucht, selbst nachdem die Hauptoperation zum Herunterladen von Nachrichten abgeschlossen ist. Die Studie bezieht hauptsächlich die Benutzer ein, die die kostenlose App verwenden und es vermeiden, Geld für das Entfernen von Apps zu zahlen. Entwickler von Android-Telefonsoftware haben vorgeschlagen, dass Benutzer die kostenlose App probeweise verwenden sollten. Sobald sie sie nützlich finden, sollten sie sie kaufen, um Werbung zu eliminieren. Je länger Sie kostenlose Apps verwenden, desto schneller endet die Akkulaufzeit. Benutzer sollten sich um den Akku kümmern, da dieser um ein Vielfaches teurer ist als die geringe Gebühr einer App. Die Studie umfasste nur Apps für Android, nicht die Apps für Windows Phone oder iPhone.
Die Studie wurde mit einem Tool namens eprof durchgeführt. Es wurde der Schluss gezogen, dass viele Apps viel Zeit für die Ausführung von E / A-Funktionen aufwenden, einschließlich des Zugriffs auf Wi-Fi- oder 3G-Daten. Die Studie ergab außerdem, dass zahlreiche Apps über eine versteckte Funktion verfügen, mit der ein Gerät auch nach Abschluss des App-Betriebs im Vollleistungsmodus betrieben werden kann. Rovios Angry Birds verfügt beispielsweise über ein Werbenetzwerk eines Drittanbieters, das 45 Prozent des gesamten von der App verbrauchten Stroms verbraucht. Das Öffnen der Android-Suchseite im nativen Browser verbraucht 20.000 µAH und etwa 31 Prozent und 16 Prozent werden für 3G und GPS verwendet.
Bei den Tests stellte eine Beispiel-App fest, dass sie eine Verbindung zum Remote-Server hergestellt und 5 Datenpakete gesendet hat. Selbst nachdem die App ihren Betrieb abgeschlossen hatte, wurde ihr 3D-Radio für weitere 6 Sekunden als aktiv befunden, wodurch 57 der gesamten von der App verbrauchten Energie verschwendet wurden.
Hunderte anderer Apps verhalten sich ebenfalls ähnlich und verursachen bei den Benutzern Provokationen. Es ist auch eine schwierige Zeit für Android-Softwareentwicklungsexperten, deren Apps den Akku sinnlos entladen. Die Studie kam zu dem Schluss, dass der größte Teil der Energie, die eine App verbraucht, tatsächlich von E / A-Vorgängen verbraucht wird, die nicht oft mit den Vorgängen korrelieren, für die die App entwickelt wurde. Entwickler von Android-Telefonsoftware müssen die Strategie, die sie für die Entwicklung von Apps verfolgen, überdenken und ihre Versuchung beruhigen, die persönlichen Daten vom Gerät des Benutzers zu sammeln. Dies ist auch ratsam, damit die Geschäftswelt mit einer möglichst fairen Android-Programmierung umgeht, bei der der Akku des Benutzers nicht für unabhängige E / A-Vorgänge entladen wird.