Welche Art von Energiespar-Smarts hat Android bereits?

Ich habe gerade Tasker d/l und es war wirklich interessant (obwohl nicht so interessant, wie ich es mir gewünscht hätte, da ich der Meinung bin, dass viele der guten Funktionen einen Root erfordern).

Ich möchte mein Galaxy s3 so optimieren, dass es weniger Akkuleistung verbraucht und sich nur minimal auf meine Nutzung auswirkt.

Ich habe ein paar Vorschläge, aber sie scheinen ziemlich offensichtliche Dinge zu sein, daher bin ich mir nicht sicher, ob sie bereits im Betriebssystem implementiert sind und ich dafür kein Tasker-Profil erstellen muss.

  • Schalten Sie 3G aus, wenn ich WIFI aktiviert habe. Ich brauche die Mobilfunknetze nur zum Telefonieren, wenn ich WLAN habe, also würde ich es vorziehen, kein 3G zu haben.

  • Deaktivieren Sie 3G, wenn ich mich in einem Bereich mit schwachem Signal befinde. Ich habe gehört, wenn Sie sich am Rande der 3G-Konnektivität befinden, verbraucht es viel Strom, wenn Sie sich ständig mit 3G verbinden. Hat Android eine Möglichkeit zu verhindern, dass der Akku leer wird, oder sollte ich ein Tasker-Profil dafür erstellen?

  • Energiesparmodus aktiviert, wenn der Bildschirm nicht eingeschaltet ist. Das Telefon muss nicht viel tun, wenn ich es nicht verwende. Gibt es also bereits Prozesse, die in Android integriert sind, um die CPU herunterzufahren usw., oder muss ich dafür ein Tasker-Profil erstellen? Es kann manchmal über Nacht bis zu 25% meiner Akkulaufzeit kauen.

Scheint es sich trotzdem zu lohnen, eines dieser Profile zu erstellen, oder sind sie bereits in Funktionen von Android integriert?

Relevant: Was ist Cell-Standby und wie kann ich verhindern, dass es meinen Akku frisst? , speziell für deinen "Low-Signal-Bereich"-Teil (und außerdem enthält es sogar ein Tasker-Profil :). #1 und #3 sollten bereits von Android automatisch gehandhabt werden (das Gerät sollte in den "Tiefschlaf" gehen, wenn Sie das Display ausschalten - es sei denn, eine "schlechte App" hält es mit Wake-Locks wach ).

Antworten (3)

Schalten Sie 3G aus, wenn ich WIFI aktiviert habe. Ich brauche die Mobilfunknetze nur zum Telefonieren, wenn ich WLAN habe, also würde ich es vorziehen, kein 3G zu haben.

3G und mobile Daten sind zwei verschiedene Dinge. Wenn WLAN aktiviert ist, werden mobile Daten nicht mehr über die Mobilfunkverbindung geleitet, aber es bleibt mit dem 3G-Netzwerk verbunden (andernfalls könnten keine Anrufe oder SMS/MMS empfangen werden). Ich weiß, dass ältere Versionen von CyanogenMod ein hochgradig anpassbares Energiesteuerungs-Widget enthielten, das Optionen hatte, dass es bei aktiviertem WLAN (nicht unbedingt verbunden) auf 2G/EDGE umschaltet. Aber es gibt einige Nachteile mit diesem. Der Wechsel von 2G zu 3G (und umgekehrt) erfordert einen vollständigen Verlust des Telefonsignals, da die Verbindung beendet und dann nach dem anderen Netzwerk gesucht wird. Wenn Sie dies tun, sehen Sie wahrscheinlich mindestens 30 Sekunden lang ohne Signal aus, wenn dies auftritt. Eine sehr schlechte Sache, die ich damit sehen kann, ist, wenn Sie ein Telefongespräch führen, wenn Sie ein drahtloses Netzwerk betreten oder verlassen. Es wird höchstwahrscheinlich die Verbindung getrennt und Sie können sie nicht zurückrufen, bis Sie wieder verbunden sind. Meiner Erfahrung nach ist die Umstellung auf 2G wirklich kein so großer Batteriesparer wie noch vor ein paar Jahren. 3G-Modems sind beim Stromverbrauch viel besser geworden.

Deaktivieren Sie 3G, wenn ich mich in einem Bereich mit schwachem Signal befinde. Ich habe gehört, wenn Sie sich am Rande der 3G-Konnektivität befinden, verbraucht es viel Strom, wenn Sie sich ständig mit 3G verbinden. Hat Android eine Möglichkeit zu verhindern, dass der Akku leer wird, oder sollte ich ein Tasker-Profil dafür erstellen?

Sie können die bevorzugten Netzwerke im Abschnitt Telefoninformationen anpassen, auf den Sie zugreifen können, indem Sie Folgendes in Ihren Dialer eingeben *#*#4636#*#*und dann zum Abschnitt Bevorzugten Netzwerktyp festlegen gehen. Höchstwahrscheinlich ist Ihr Telefon auf WCMDA Preferred eingestellt. Dieser sucht nach einem 3G/HSPA-Signal und versucht es aktiv zu halten und fällt erst dann zurück, wenn das Signal wirklich schlecht ist. Wenn ich mich recht erinnere, können Sie es auf GSM/CDMA Auto (PRL) einstellen und es wird dasjenige mit dem besten Signal auswählen. Aber ich habe das vor einiger Zeit gelesen und konnte die Referenz nicht wiederfinden.

Energiesparmodus aktiviert, wenn der Bildschirm nicht eingeschaltet ist. Das Telefon muss nicht viel tun, wenn ich es nicht verwende. Gibt es also bereits Prozesse, die in Android integriert sind, um die CPU herunterzufahren usw., oder muss ich dafür ein Tasker-Profil erstellen? Es kann manchmal über Nacht bis zu 25% meiner Akkulaufzeit kauen.

Samsung ist das einzige Gerät, das ich kenne, das einen Energiesparmodus enthält. Android ist eigentlich ziemlich gut darin, den Akku zu schonen, aber Apps, die wir installieren, sind normalerweise die Schuldigen für unsere schlechte Akkulaufzeit. Ein Gerät sollte sich weit mehr als die Hälfte der Zeit, in der es vom Ladegerät getrennt ist, im Tiefschlafmodus befinden (ich bemerke, dass mein Gerät etwa 65 % bis 75 % Tiefschlaf ist). Dies kann mit CPU Stats überprüft werden. Um mehr Informationen darüber zu erhalten, was Ihre Probleme verursacht, benötigen Sie leider höchstwahrscheinlich root. Die App, die ich den Leuten im CyanogenMod-Forum normalerweise empfehle, ist BetterBatteryStats (die für Mitglieder auf xda kostenlos ist). Dadurch erfahren Sie genau, was in einer App das Gerät davon abhält, in den Tiefschlaf zu wechseln. Diese App hat möglicherweise immer noch einige Funktionen ohne Root, aber ich habe sie nie getestet (ich habe immer ein benutzerdefiniertes ROM auf mein Telefon gelegt,

Wenn Sie herausfinden, welche Apps Ihr Telefon davon abhalten, in den stromsparenden „Deep Sleep“ von Android zu wechseln, wenn der Bildschirm ausgeschaltet ist, sparen Sie mehr Akku, als der Energiesparmodus von Samsung wahrscheinlich könnte.

Wie ich oben erwähnt habe, leistet Android bereits hervorragende Arbeit bei dem Versuch, den Stromverbrauch zu minimieren. Alle Telefone unterstützen CPU-Stepping, wodurch die Geschwindigkeit Ihres Prozessors in verschiedenen Schritten verringert wird, bis er in den Tiefschlafmodus wechselt. Der Bereich der Prozessorgeschwindigkeiten variiert je nach Gerät und Kernel (benutzerdefinierte Kernel von Drittanbietern können einiges ändern). Wenn der Bildschirm ausgeschaltet ist, versucht Android automatisch, in den Tiefschlafmodus zu wechseln. Das passiert nur dann nicht, wenn etwas einen Wakelock hält. Ein Wakelock soll es einer App ermöglichen, etwas zu beenden, bevor sie in den Energiesparzustand wechselt. Dies kann alles sein, vom Senden einer Textnachricht über Telefonieren bis hin zum Synchronisieren von E-Mails. Idealerweise sollten diese Wakelocks nur so lange wie nötig halten, aber gelegentlich werden sie fehlerhaft. Hier kommt die oben erwähnte App ins Spiel.

Die andere Option kommt mit Rooting und benutzerdefinierten Kerneln. Ich gebe dies nur als allgemeine Information. Mit benutzerdefinierten Kerneln können sie die Funktionsweise des Prozessors erheblich verändern. Alles, von der Verringerung der Höchstgeschwindigkeit des Prozessors über das Senden von weniger Spannung an den Prozessor bis hin zur starken Begrenzung der Geschwindigkeit, die der Prozessor erreichen kann, während der Bildschirm ausgeschaltet ist. Dies ist einer der Gründe, warum viele Leute benutzerdefinierte Kernel verwenden. Die Batterieeinsparungen durch Undervolting des Prozessors können ziemlich beträchtlich sein. Wenn Sie ein benutzerdefiniertes ROM ausführen, können Sie außerdem einen Großteil der Aufblähung entfernen, die Netzbetreiber und/oder Hersteller dem ROM hinzufügen, was den Batterieverbrauch erhöhen kann.

Wenn Sie jedoch feststellen, dass bestimmte Apps viel Akku verbrauchen oder große Wakelocks enthalten, es sich jedoch um System-Apps handelt, können Sie diese Apps mit neueren Versionen von Android immer noch deaktivieren (auch wenn Sie sie nicht entfernen können). . Dies können Sie unter Einstellungen -> Apps -> Alle -> App-Name -> Deaktivieren vornehmen. Wenn Sie es wieder aktivieren möchten, finden Sie es am Ende der Liste alphabetisch sortiert mit allen anderen deaktivierten Apps (falls vorhanden).

Schalten Sie 3G aus, wenn ich WIFI aktiviert habe. Ich brauche die Mobilfunknetze nur zum Telefonieren, wenn ich WLAN habe, also würde ich es vorziehen, kein 3G zu haben.

Bereits standardmäßig erledigt, es sei denn, Sie verwenden bestimmte Apps, die versuchen, 3G zu erzwingen, wenn WiFi eingeschaltet ist. (Bestimmte ältere Versionen von Skype kommen einem in den Sinn.) Vielleicht möchten Sie jedoch die erweiterten Optionen in Wifi überprüfen, um zu sehen, ob die WLAN-Sleep-Richtlinie auf "Nie" eingestellt ist, da sie sonst auf 3G zurückgesetzt wird, wenn das Telefon schläft.

Deaktivieren Sie 3G, wenn ich mich in einem Bereich mit schwachem Signal befinde. Ich habe gehört, wenn Sie sich am Rande der 3G-Konnektivität befinden, verbraucht es viel Strom, wenn Sie sich ständig mit 3G verbinden. Hat Android eine Möglichkeit zu verhindern, dass der Akku leer wird, oder sollte ich ein Tasker-Profil dafür erstellen?

Mach dich damit fertig. Aber vielleicht möchten Sie überlegen, woher Sie wissen, wann Sie 3G wieder einschalten müssen.

Energiesparmodus aktiviert, wenn der Bildschirm nicht eingeschaltet ist. Das Telefon muss nicht viel tun, wenn ich es nicht verwende. Gibt es also bereits Prozesse, die in Android integriert sind, um die CPU herunterzufahren usw., oder muss ich dafür ein Tasker-Profil erstellen? Es kann manchmal über Nacht bis zu 25% meiner Akkulaufzeit kauen.

Erstens: Warum schließen Sie Ihr Telefon nachts nicht an? Zweitens variiert dies von Telefon zu Telefon.

Ich würde mich nicht um eine dieser Optimierungen kümmern, hauptsächlich aus den Gründen, die andere bereits angegeben haben.

Optimierungen, die ich verwende (mit Llama, aber ich bin sicher, dass sie in Tasker genauso einfach zu machen sind):

  • Schalten Sie WLAN aus, wenn Sie nicht zu Hause sind. Andernfalls verbraucht es Strom und sucht nach WLAN-Hotspots, die Sie nicht verwenden.
  • Deaktivieren Sie die Synchronisierung bei geringer Leistung und schalten Sie sie beim Laden wieder ein.
Wenn Sie WLAN einschalten, wenn Sie nicht zu Hause sind, wie schaffen Sie es, weniger Akkulaufzeit zu verbrauchen, um Ihren Standort zu überprüfen, als wenn Sie nach einer WLAN-Verbindung suchen?
Llama prüft nur, mit welchem ​​Mobilfunkmast Sie verbunden sind. Die Verwendung eines groben netzwerkbasierten Standorts Wenn WiFi ausgeschaltet ist, funktioniert das meiner Meinung nach genauso. Es ist nicht sehr energieaufwändig, etwa einmal pro Minute zu überprüfen. Auch wenn das Telefon schläft, weckt Llama es nicht auf, sondern wartet nur, bis der Bildschirm eingeschaltet wird, um es zu überprüfen.
Ja, ich habe versucht, Mobilfunkmasten mit Tasker zu verwenden, aber vielleicht lebe ich dort, es war einfach nicht sehr genau. Ich wäre meilenweit von meiner Arbeit oder meinem Zuhause entfernt und es würde immer noch dieselben Mobilfunkmasten erkennen. Ich wollte eine grobe Netzwerklokalisierung ausprobieren, war mir aber nicht sicher, ob es mehr Strom braucht, um WLAN zu überprüfen, als wenn es um die Standortprüfung geht.