Was bedeutet diese Aussage zum Sparen von Akkuleistung unter iOS?

Beim Lesen des iOS 14-Leitfadens von Apple hier , auf Seite 78, im Abschnitt Beenden und erneutes Öffnen einer App

Der hervorgehobene Text

Was bedeutet die hervorgehobene Aussage?

  • Ist es, dass die Apps unter iOS überhaupt nicht geschlossen werden (Prozesse beenden ist das, was ich hier meine) und immer noch aktiv sind und der App-Umschalter nur zur Erleichterung des Multitasking dient.
  • Sind die Dienste (z. B. in der Mail-App der Dienst zum Abrufen von Mails und zum Senden von Benachrichtigungen) noch aktiv, aber die App wird beendet?
Apps werden von iOS selbst in den Hintergrund gestellt und in verschiedene Zustände verschoben. Sie müssen vom Benutzer nicht manuell beendet oder anderweitig bearbeitet werden – siehe apple.stackexchange.com/q/207684/85275 und apple.stackexchange.com/q/359328/85275

Antworten (2)

Es ist eigentlich keines von beidem. Es ist eine dritte Variante, nämlich dass gewöhnliche Apps nicht im Hintergrund laufen können. Wenn Sie sich also eine App ansehen, verbrauchen andere Apps im Hintergrund keine CPU-Zeit (was sich in Batterieleistung niederschlägt) - das Beenden der App führt also nicht dazu, dass sie weniger verbraucht.

In Bezug auf den Empfang von Benachrichtigungen, die Sie erwähnt haben, werden diese unabhängig davon empfangen, ob die App beendet wird oder nicht. In manchen Fällen wird hier tatsächlich mehr Akkuleistung verbraucht, wenn Sie die App beenden, anstatt sie zu belassen.

Im Allgemeinen sollten Sie Apps nicht beenden, es sei denn, Sie haben einen Fehler oder ein Problem mit der App, bei dem es nicht funktioniert.

Ich denke, wir sollten auch darauf hinweisen, dass das Beenden einer App, die sich im Hintergrund befindet, den Akkuverbrauch insgesamt erhöhen kann, da beim nächsten Start die App garantiert vollständig aus dem Speicher gelesen werden muss, anstatt möglicherweise noch im Speicher zwischengespeichert.
Ja, genau das habe ich in meiner Antwort geschrieben: "In einigen Fällen wird hier tatsächlich mehr Akkuleistung verbraucht, wenn Sie die App beenden, anstatt sie zu belassen."

iOS hat ziemlich strenge Kontrollen darüber, wann eine App ausgeführt werden kann. Meistens bedeutet dies, dass, wenn die App nicht im Vordergrund ist, sie nicht ausgeführt werden kann, obwohl es Ausnahmen gibt. Wenn Sie von einer App wegwischen, wird der Status der App gespeichert, sodass sie beim nächsten Öffnen schneller und effizienter gestartet werden kann. Der dadurch verursachte Anstieg der Speichernutzung ist ebenfalls kein Problem – wenn dem System der Speicher ausgeht, besteht eine der ersten Möglichkeiten, den Speicher zu erhöhen, darin, Apps im Hintergrund zu entfernen.