Ist es batterieunabhängiger, herunterzufahren oder 3g eingeschaltet zu lassen?

Ich weiß, dass viele Apps (wie Messaging-Apps, z. B. WhatsApp oder Facebook) jedes Mal etwa 30 Sekunden lang den Server nach Push-Benachrichtigungen fragen.

Ich weiß, dass 3g viele Zustände hat, wenn Daten heruntergeladen werden, wird der Verbrauch erhöht , und wenn er nicht verwendet wird (inaktiv), ist er geringer.

Da die Apps nicht miteinander synchronisiert sind, könnte die Anfrage von einer App gesendet werden, wenn 3G gerade in den Ruhezustand versetzt wird.

Also habe ich mich gefragt: Ist es entbehrlicher, 3g herunterzufahren und es dann etwa 5 Minuten später zu reaktivieren (um Apps Push-Benachrichtigungen herunterladen zu lassen) oder es einfach eingeschaltet zu lassen und Apps es bei Bedarf verwenden zu lassen?

Ich kenne cDroid , ein Cloud-basiertes Android, und eines ihrer Features ist natürlich die Push-Benachrichtigungs-Download-Synchronisation.

Danke für Antworten!

Antworten (2)

Apps, die Push-Benachrichtigungen verwenden , wie die offizielle Facebook-App oder Google+ Hangouts, müssen nicht wiederholt nach neuen Nachrichten suchen. Der Server schickt neue Nachrichten unaufgefordert beim Eintreffen auf das Telefon. Meine Antwort auf „Wie funktionieren Push-Benachrichtigungen?“ beschreibt dies näher.

Was Sie fragen, sind Apps, die nach Updates abfragen , wie z. B. E-Mail-Clients (wenn E-Mails von einem Server abgerufen werden, der Push nicht unterstützt) oder einige Arten von RSS-Readern. Wenn die App eine Einstellung „Synchronisieren alle …“ mit Optionen wie „Alle 15 Minuten“ hat, verwendet sie Polling. Umfragen wie diese verbrauchen normalerweise mehr Energie als Push-Benachrichtigungen, aber nicht aus dem Grund, den Sie in der Frage beschreiben. Tatsächlich bietet Android bereits eine Möglichkeit für Apps, ihre Abfragen zu synchronisieren, sodass das Telefon nur einmal aufwachen muss. Alle Apps, die auf einen Alarm warten , führen ihre Aktualisierung sofort durch, um den Stromverbrauch zu reduzieren.

Das Verbinden mit 3G, nachdem es vom Benutzer vollständig ausgeschaltet wurde, verbraucht noch mehr Strom als das Aufwecken aus dem Leerlauf. Daher wird es mit ziemlicher Sicherheit mehr Strom verbrauchen, wenn Sie es mehrmals pro Stunde von Hand aus- und wieder einschalten, als das, was Android automatisch tut. Die Ausnahme wäre, wenn Sie eine sich schlecht benehmende App haben, die tatsächlich alle paar Sekunden nach einem Update sucht, aber da Android es App-Autoren erleichtert, Push-Benachrichtigungen zu verwenden oder auf effiziente Weise abzufragen, ist diese Art von Fehler sehr selten.

Was ist also die endgültige Antwort? Ich meine, Ruben Boy sagte, dass "das Ausschalten von 3g und das spätere Reaktivieren weniger Strom verbrauchen würde", Sie sagten das Gegenteil ...
Ruben Roy zitiert Ratschläge, die für App-Entwickler geschrieben wurden , warum sie sprunghafte Datenübertragungen in ihren Apps vermeiden sollten. Es ist kein Ratschlag für Benutzer und berücksichtigt daher nicht die Kosten für das vollständige Abschalten von 3G. Er scheint auch Ihre falsche Vorstellung von Push-Benachrichtigungen nicht bemerkt zu haben. Was er sagt, ist zwar wahr, aber für Ihre Frage nicht relevant.

Das Ausschalten von 3G und das spätere erneute Aktivieren würde weniger Strom verbrauchen, da alle Daten abgerufen werden können, sobald sich das 3G-Radio im Hochleistungszustand befindet

Geben Sie hier die Bildbeschreibung ein

Wenn es inaktiv bleibt, muss selbst für die trivialsten Datenübertragungen, wie das Überprüfen des Wetters, derselbe Zyklus wiederholt werden. Aufgrund der langen Verzögerungszeit, die das Gerät in einem Leistungsmodus hält, dauert das Übertragen von Daten als eine Reihe kleiner Datenbursts viel länger und erfordert viel mehr Batterieleistung als das Senden eines einzelnen größeren Bursts.

Geben Sie hier die Bildbeschreibung ein