Battery Drainer icon

Battery Drainer

0.1

Eine App, die die Notwendigkeit energieeffizienter Software-Engineering-Praktiken aufzeigt.

Name Battery Drainer
Version 0.1
Aktualisieren 09. Aug. 2022
Größe 2 MB
Kategorie Lernen
Installationen 10Tsd.+
Entwickler S2 Research Group
Android OS Android 8.1+
Google Play ID nl.vu.cs.s2group.batterydrainer
Battery Drainer · Screenshots

Battery Drainer · Beschreibung

BatteryDrainer ist eine Android-App, die darauf abzielt, den Akku Ihres Telefons so schnell wie möglich zu entladen. So einfach ist das! Aber warum?

Die Idee hinter dieser App ist, dass jede einzelne Hardwarekomponente in einem Telefon eine Menge Strom verbraucht, um zu funktionieren, und bei maximaler Auslastung maximale Energie verbraucht. Mit dieser Anwendung demonstrieren wir die Notwendigkeit energieeffizienter Software und nachhaltiger Software-Engineering-Praktiken in batteriebetriebenen Geräten wie Telefonen und Tablets.

Ab 2022 verbrauchen allein IT-Systeme bereits 10 % des weltweiten Stroms und bis 2030 wird geschätzt, dass Internet, Rechenzentren, Telekommunikation und eingebettete Geräte 1/3 des weltweiten Energiebedarfs verbrauchen werden. Erneuerbare Energien sind nur eine halbe Lösung. Um die Ursachen anzugehen, brauchen wir grüne IT und nachhaltige Software-Engineering-Praktiken, um den Energiebedarf von Rechenzentren und Cloud-Diensten weltweit zu senken [1].

Derzeit verwendet BatteryDrainer die folgenden Hardwarefunktionen, um den Akku des Telefons zu entleeren:

• CPU – Threads, die teure Berechnungen durchführen (SHA-512-Hashes)
• GPU – Verwendung von OpenGL ES 2.0 zum Zeichnen Tausender kleiner rotierender Pyramiden
• Kamera – Verwendung der CameraX-API
• Hardware-Sensoren – Verwendet alle verfügbaren Sensoren des Geräts (Beschleunigungsmesser, Gyroskop, Näherung usw.) mit der höchstmöglichen Abtastrate.
• Netzwerk – Lädt wiederholt eine große Datei über das Netzwerk herunter (WLAN oder Mobilfunknetz)
• GPS-Chip – Mit präziser Standortgenauigkeit

[1] R. Verdecchia, P. Lago, C. Ebert und C. de Vries, „Green IT and Green Software“, in IEEE Software, vol. 38, Nr. 6, S. 7-15, Nov.-Dez. 2021, doi: 10.1109/MS.2021.3102254.

Der Quellcode für dieses Projekt ist auf unserer GitHub-Seite https://github.com/S2-group/batterydrainer öffentlich verfügbar

MIT-Lizenz – Copyright (c) 2022 Software and Sustainability Group – VU Amsterdam

Battery Drainer 0.1 · Kostenloser Download

3,7/5 (150+ Bewertungen)

Alte versionen

Alle Versionen