Wie wichtig ist der Akkuverbrauch bei der Medienwiedergabe?
Die Vermeidung von unnötigem Akkuverbrauch ist ein wichtiger Aspekt bei der Entwicklung einer leistungsstarken Android-App. Die Medienwiedergabe kann eine Hauptursache für die Entladung des Akkus sein. Die Bedeutung für eine bestimmte App hängt jedoch stark von den Nutzungsmustern ab.
Wenn eine App nur für die Wiedergabe kleiner Mengen von Medien pro Tag verwendet wird, macht der entsprechende Akkuverbrauch nur einen kleinen Prozentsatz des Gesamtverbrauchs des Geräts aus. In solchen Fällen ist es sinnvoll, bei der Auswahl des Players den Funktionsumfang und die Zuverlässigkeit gegenüber der Akkuoptimierung zu priorisieren. Wenn eine App dagegen häufig verwendet wird, um täglich große Mengen an Medien abzuspielen, sollte die Optimierung des Akkuverbrauchs bei der Auswahl zwischen mehreren praktikablen Optionen stärker gewichtet werden.
Wie energieeffizient ist ExoPlayer?
Android-Geräte und Medieninhalte sind vielfältig. Daher ist es schwierig, allgemeingültige Aussagen zum Akkuverbrauch von ExoPlayer zu machen. Die Leistung variiert je nach Hardware, Android-Version und wiedergegebenen Medien. Die folgenden Informationen sind daher nur als Richtwerte zu verstehen.
Videowiedergabe
Bei der Videowiedergabe machen die Anzeige und die Decodierung des Videostreams den größten Teil des Stromverbrauchs aus.
Die Wahl zwischen SurfaceView und TextureView für die Ausgabe kann erhebliche Auswirkungen auf den Stromverbrauch haben. SurfaceView ist energieeffizienter, da TextureView den Gesamtstromverbrauch bei der Videowiedergabe auf einigen Geräten um bis zu 30% erhöht. SurfaceView sollte daher nach Möglichkeit bevorzugt werden. Weitere Informationen zur Auswahl zwischen SurfaceView und TextureView finden Sie auf der Seite „Surface“.
Auf einigen Fernsehern kann die Verwendung von Video-Tunneling einen effizienteren Pfad für die Wiedergabe von Videos mit hoher Auflösung bieten, wenn der reguläre Wiedergabepfad nicht leistungsfähig genug für eine flüssige Wiedergabe ist.
Audiowiedergabe
Bei kurzen Audiowiedergaben oder Wiedergaben bei eingeschaltetem Bildschirm hat Audio keine nennenswerten Auswirkungen auf den Stromverbrauch.
Bei langer Wiedergabe mit ausgeschaltetem Display kann durch die Verwendung des Audio-Offload-Modus von ExoPlayer Energie gespart werden. Weitere Informationen zum Aktivieren finden Sie unter track selection guide.