bisher hatte ich die Signal App über Aurora installiert und auf einem GOS Telefon laufen.
Ich bin kein „Power-User“ und so hat dann Signal den größten Teil des Akkus gefressen… Das ist schon etwas nervig aber bisher habe ich das so akzeptiert.
Da ich mir nun ein neues Telefon einrichte frage ich mich, ob es denn eine Alternative gibt, die ähnlich einfach einzurichten und genau so zuverlässig ist und dabei Strom spart?
Der Stromspareffekt muss dabei durch das Ersetzen der Signal-App aus Aurora durch eine andere App entstehen, ich habe soweit ich weis keine weiteren Apps die sich andauernd synchronisieren und so etwas wie unifed push nutzen.
Ich bin Informatik Laie, ich kann also nichts selbst aus irgendwelche Quellen kompilieren und auch nicht selbst irgendwelche Server hosten.
Hab’ ich nie „getestet“: Ist Molly mit Websocket wirklich besser als Signal mit Websocket in Hinblick auf Stromverbrauch? Oder läuft es doch auf Molly + Unified Push hinaus? (sunup wäre dann eine mögliche Distributor App, ntfy eine andere.)
… macht ja nur Sinn, wenn die Kontakte auch mit „umziehen“ oder bereits Threema nutzen.
Ein Beispiel letzte Woche hatte ich 10 bis 12 Uhr Bildschirmzeit 4 Minuten.
Folgende Apps Haben Strom Verbraucht:
Signal 62%, Bildschirmzeit 3 Minuten, Hintergrund 40 Minuten
Launcher 36%, Bildschirmzeit 2 Minuten, Hintergrund 1 Std. 35 Min
Kalender <1% Hintergrund weniger als 1 Minute
Warnmeldung an Mobilgeräte <1%, Hintergrund weniger als 1 Minute
Systemapps 2%
Halbiert sich die Hintergrundzeit von Signal oder sinkt sie um 90% oder nur um 10% ?
In der Nacht habe ich die Daten abgeschaltet, so dass ich nur von meinen „priorisierten Kontakten“ angerufen werden kann. Trotzdem sinkt der Akku über Nacht um deutlich mehr als 10 %.
Verbraucher sind von 2 bis 4 Uhr:
Signal <1%
Kalender <1%
System Apps 100%
Wenn ich nach Systemen filtere:
Mobilfunknets 98%
Display 2%
System Power component <1%
System Base <1%
Das kann ich mir nicht erklären, was machen die Dinge da, der Fossify Kalender sollte nichts snyncen, das macht DAVX und dort habe ich autosync deaktiviert. Signal sollte auch nichts machen, weil die Daten aus sind und das Display ist sowieso aus. Warum braucht der Mobilfunk also mehr als 10% vom Akku wenn er „Nichts“ macht?
Einzige App die da Sync Anfragen stellen könnte wäre Signal.
Wenn ich hier nachlese:
Dann steht dort:
Bedeutet dass, wenn ich z.B. 14 Stunden offline bin, dann könnten Nachrichten verloren gehen?
Das wäre für mich ein No-Go, denn das kommt durchaus vor bei mir.
Die Diskussion unter dem Link ist auch ziemlich lang und ich verstehe oft nicht worum es da dann im Detail geht.
Für mich wäre der entscheidende Punkt, kann ich ein oder zwei alternative Apps installieren und funktionieren die dann einfach, ohne dass ich komplizierte Einstellungen, die ich nicht verstehe, vornehmen muss? Ist diese Alternative dann genau so zuverlässig wie original Signal?
Falls nicht, opfere ich die Akkukapazität der Zuverlässigkeit.
Das trifft den Nagel auf den Kopf. Die Akkuanzeige von Android ist maximal verwirrend und nicht immer aussagekräftig.
Alles unter ~ 10% lasse ich bei meinen Überlegungen meist weg. Wenn ich es richtig verstanden habe → Signal und der Launcher haben „Alles“ verbraucht. Jetzt ist die Frage waren es 10% oder 40% vom Akku?
Grob geschätzt: 1/3 weniger bis die Hälfte mit Websocket. z.B. 35%
-bei mir mit UP über Sunup sind es gerade:
22 % Sunup
18 % Vandium
Launcher 16
Molly 3
…
System 26
…
Die Nachrichten nicht (die Benachrichtigung schon? Bin mit nicht sicher).
Ich würde einfach molly mit Websocket nehmen und wenn es sich nicht genug verbessert auf UP wechseln. Ist ja keine Einbahnstraße und du kannst in 2 Sekunden zürück.
Ich nutze das normale Signal aber die offizielle App von der Website. Und damit Websocket, Google Firebase ist nicht enthalten. Meines Wissens nach hat die Playstore Version (welche man über Aurora ja bezieht) Google Framework drin für Benachrichtigungen mit Fallback auf Websocket? Das macht dann ständig Verbindungsversuche zu Google Firebase, was am Akku zehrt.
Jedenfalls macht Signal bei mir kein Akku Problem. Daher würde ich das als erstes probieren. Oder wie hier bereits genannt Molly. Auch ohne unified push sollte es kein Akku Problem geben.
Aktuell zeigt der Akku Manager bei mir 6% für Signal an.
Die App von der Website prüft auch eigenständig auf Updates und diese kann man komfortabel über einen klick auf die Push Benachrichtigung ausführen.
Ne Signal aktualisiert sich dann selbst (sehr gut ohne Googlekonto). Der Framework code ist aber auch enthalten. Die Versionen sind bis auf den Updater identisch.
Auf meinem P7a merke ich mit Molly und dem standard WebSocket seit langer Zeit keinen aussergewöhnlichen Akkuverbrauch mehr. Bin eigentlich schon davon ausgegangen, dass es für alle optimal laufen sollte.
Selbst vor längerer Zeit, als Signal noch öfter Probleme machte, hatte ich mit UnifiedPush keine messbar bessere Laufleistung.
Über das F-Droid-Repository (so mach ich es). Das muss erst zum F-Droid-Client hinzugefügt werden (bei Droid-ify oder NeoStore ist sie eventl schon vorhanden & muss nur noch aktiviert werden); nach Aktualisierung der Paketquellen kann dann die App installiert werden.
Das ist die sicherste Option, Molly auf GrapheneOS zu beziehen: den Accrescent-Client aus dem GOS-AppStore laden, dann Molly über Accrescent.
Gilt natürlich auch für die anderen Apps in Accrescent - die Auswahl ist bislang zwar noch gering, beinhaltet aber einige recht beliebte. Ist z.B. auch die einzige empfohlene Methode, den AppVerifier zu beziehen.
Man hat da in den App-Einstellungen die Wahl zwischen FCM, dem „eingebauten“ Websocket und Unified Push. Seit sie die proprietären Google-Bibliotheken für FCM durch reine FOSS-libraries ersetzt haben, gibt es nur noch diese eine Version von Molly.
Zur Nutzung von FCM für Push-Benachrichtigungen müssen natürlich die Sanfboxed Google Play Services installiert sein, für UnifiedPush eine entsprechende App (z.B. ntfy, Sunup, NextPush), sowie darin ein entsprechender Dienstanbieter konfiguriert sein. Für’s „interne“ Websocket braucht’s nichts weiter.