Einzelnen Beitrag anzeigen
Alt 12.04.2010, 08:17   #4 (permalink)
Android Experte

Modell: Samsung Galaxy Nexus

Registriert seit: 16.11.2009
Beiträge: 819
Abgegebene Danke: 1
Erhielt 215 Danke für 117 Beiträge
Standard AW: welcher Taskkiller ist der Beste?

Zitat:
Zitat von stangebelm Beitrag anzeigen
beim legend hab ich noch keinen drauf und bisher läufts auch super, aber über nacht ist der batterieverbrauch zu hoch (obwohl flugmodus). jetzt nehme ich an das liegt an den nicht vollständig geschlossenen apps.
An normalen Apps ganz sicher nicht - die werden nämlich komplett gestoppt, wenn sie im Hintergrund sind. Android geht - meist völlig zu Recht - davon aus, dass die meisten Programme nur was machen, nachdem der Benutzer irgendwas gedrückt bzw. eingegeben hat. Warum sollte man die dann blöd auf 'ne Eingabe rumwarten lassen, die es nicht geben kann?

Hintergrunddienste hingegen lassen sich auch mit einem Taskmanager nicht so einfach killen. D.h., sie werden zwar schon gestoppt und mit etwas "Glück" aus dem Speicher gekickt, aber sehr wahrscheinlich werden sie früher oder später wieder gestartet - teils vom System, weil das glaubt zu wissen, was eigentlich laufen sollte, teils durch bestimmte Ereignisse (Zeitpunkt, Tastendrücke, ...). Dann allerdings wird mehr Strom verbraten als wenn man den Dienst einfach weiterlaufen lassen hätte - denn der Dienst muss erstmal wieder gestartet und initialisiert werden (Einstellungen laden, etc.).

Sinnvoller ist es da schon, mal zu überlegen, welche Dienste da derart Strom ziehen könnten. Prüft da z.B. irgendein Profil-Dienst alle 5 Minuten den Standort via GPS oder WLAN? Muss nachts alle paar Minuten das POP-eMail-Konto geprüft werden? (Schade, dass man der Mail-App hier keinen Zeitplan mitgeben kann...)
Leider nur durch Ausprobieren (oder seit Android 2.0 mehr oder minder über die Akkuverbraucher-Anzeige in den Einstellungen) herauszufinden sind Dienste, die einfach nur ungeschickt programmiert wurden. Dienste, die z.B. alle paar Minuten irgendwas prüfen müssen (Profilzeugs, IM-Eingang, ...) sollten nicht dauerhaft laufen sondern von einem internen Android-Dienst angestoßen werden. Manche laufen statt dessen aber in sinnlosen Warteschleifen.
Mort ist offline   Mit Zitat antworten