Sie doppelklicken auf die Home-Taste und streichen Ihre Apps vom oberen Bildschirmrand: Gute oder schlechte Idee? In letzter Zeit gab es einige Verwirrung darüber, ob das Schließen von iPhone- und iPad-Apps hilfreich oder schädlich ist, insbesondere im Hinblick auf die Batterielebensdauer. Ich habe immer gesagt, dass es eine gute Idee ist: Schließen Sie Ihre Apps ist Tipp Nr. 4 meines Artikels über das Sparen der iPhone-Batterie.

In diesem Artikel werde ich erklären, warum Das Schließen von Apps kann sich positiv auf die Lebensdauer der iPhone-Batterie auswirken. bieten Auszüge aus der Apple Developer Dokumentation um dies zu unterstützen, und einige Beispiele aus Praxistests Ich habe die Apple Developer Tools und mein iPhone verwendet.

Wenn ich schreibe, möchte ich, dass die Informationen, die ich zur Verfügung stelle, hilfreich und einfach sind für alle Ich werde normalerweise nicht zu technisch, denn meine Erfahrung in einem Apple Store hat mir gezeigt, dass die Augen der Menschen beginnen zu glänzen wenn ich anfange zu reden über Prozesse , CPU-Zeit und der Lebenszyklus einer Anwendung .

In diesem Artikel werden wir ein wenig tiefer in die folgenden Themen eintauchen wie Apps funktionieren damit Sie eine fundierte Entscheidung darüber treffen können, ob die Schließung Ihrer iPhone- oder iPad-Apps das Richtige für Sie ist. Zunächst werden wir über die Lebenszyklus der App die beschreibt, was von dem Moment an geschieht, in dem Sie eine Anwendung öffnen, bis sie geschlossen und aus dem Speicher gelöscht wird.

Der Lebenszyklus einer App

Es gibt fünf Anwendungsbereiche Jede App auf Ihrem iPhone befindet sich gerade in einem dieser Zustände, und die meisten befinden sich in der läuft nicht Die Apple-Entwicklerdokumentation erklärt jeden dieser Punkte:

Wichtigste Erkenntnisse

  • Wenn Sie die Home-Taste drücken, um eine Anwendung zu verlassen, wechselt diese in den Hintergrund oder Aufgehängt Zustand.
  • Wenn Sie auf die Home-Taste doppelklicken und eine Anwendung vom oberen Rand des Bildschirms wegziehen, wird die Anwendung schließt und geht in die Läuft nicht Zustand.
  • App Staaten werden auch bezeichnet als Modi.
  • Apps in Hintergrund-Modus laufen noch und verbrauchen Ihren Akku, aber Anwendungen in Ausgesetzter Modus nicht.

Aufwärtswischen von Apps: Schließen oder erzwungenes Beenden?

Um einige Unklarheiten bezüglich der Terminologie zu beseitigen: Wenn Sie auf die Home-Taste Ihres iPhones doppelklicken und eine App vom oberen Rand des Bildschirms wegwischen, sind Sie Schließen die App. Zwangsweise Beendigung einer App ist ein anderer Prozess, über den ich in einem späteren Artikel schreiben werde.

Der Support-Artikel von Apple über iOS Multitasking bestätigt dies:

"Um eine App zu schließen, doppelklicken Sie auf die Home-Taste, um die zuletzt verwendeten Apps anzuzeigen. Wischen Sie dann nach oben über die App, die Sie schließen möchten."

Warum schließen wir unsere Apps?

In meinem Artikel darüber, wie man die Lebensdauer der iPhone-Batterie verlängern kann, habe ich dies immer gesagt:

"In einer perfekten Welt müssten Sie das nie tun, und die meisten Apple-Mitarbeiter werden Ihnen auch nicht raten, es zu tun... Viele Probleme mit dem Akku entstehen, wenn eine App angeblich Stattdessen stürzt die App im Hintergrund ab und die Batterie Ihres iPhones entleert sich, ohne dass Sie es merken."

Kurz gesagt, die Haupt Der Grund, warum ich empfehle, Ihre Anwendungen zu schließen, ist verhindern, dass Ihr Akku entladen wird, wenn eine App nicht in den Hintergrundzustand oder suspendierter Zustand wie es sein sollte. In meinem Artikel über die Gründe, warum iPhones heiß werden, habe ich die CPU (Central Processing Unit; das Gehirn des Geräts) Ihres iPhones mit einem Automotor verglichen:

Wenn Sie über einen längeren Zeitraum das Gaspedal durchtreten, überhitzt der Automotor und verbraucht viel Benzin. Wenn die CPU eines iPhones über einen längeren Zeitraum auf 100 % hochgefahren wird, überhitzt das iPhone und die Batterie entlädt sich schnell.

Alle Apps nutzen die CPU Ihres iPhone. Normalerweise verbraucht eine App beim Öffnen für ein oder zwei Sekunden eine große Menge an CPU-Leistung und wird dann auf einen niedrigeren Leistungsmodus gedrosselt, wenn Sie die App verwenden. Wenn eine App abstürzt, bleibt die CPU des iPhone oft bei 100 % hängen. Wenn Sie Ihre Anwendungen schließen, stellen Sie sicher, dass dies nicht passiert, denn die Anwendung kehrt zum nicht laufender Zustand .

Ist es schädlich, eine App zu schließen?

Auf keinen Fall. Im Gegensatz zu vielen Programmen auf Ihrem Mac oder PC warten iPhone Apps nicht darauf, dass Sie auf "Speichern" klicken, bevor sie Ihre Daten speichern. In der Entwicklerdokumentation von Apple wird betont, wie wichtig es ist, dass Apps sofort beendet werden können:

"Anwendungen müssen darauf vorbereitet sein, dass sie jederzeit beendet werden können, und sollten nicht warten, um Benutzerdaten zu speichern oder andere kritische Aufgaben auszuführen. Die vom System veranlasste Beendigung ist ein normaler Teil des Lebenszyklus einer App.

Wenn Sie eine Anwendung schließen, ist das auch in Ordnung:

"Zusätzlich zur Beendigung Ihrer Anwendung durch das System kann der Benutzer Ihre Anwendung explizit über die Multitasking-Benutzeroberfläche beenden. Eine vom Benutzer initiierte Beendigung hat den gleichen Effekt wie die Beendigung einer angehaltenen Anwendung. "

Das Argument gegen die Schließung von iPhone- und iPad-Apps

Es gibt ein Argument gegen die Schließung Ihrer Anwendungen, das auf Tatsachen beruht, allerdings auf einer sehr enge Sichtweise Kurz und bündig: Es geht um die Fakten:

  • Es braucht mehr Energie, um eine App von der Startseite aus zu öffnen. läuft nicht als die Wiederaufnahme aus dem vorherigen Zustand Hintergrund oder ausgesetzt Zustand. Das ist absolut richtig.
  • Apple legt großen Wert darauf, dass das iPhone-Betriebssystem den Speicher effizient verwaltet, so dass der Batterieverbrauch von Apps minimiert wird, wenn sie im Hintergrund oder ausgesetzt Zustand. Auch das ist richtig.
  • Sie verschwenden Batterielebenszeit, wenn Sie Ihre Apps schließen, da es mehr Energie verbraucht, iPhone-Apps von Grund auf neu zu öffnen, als das Betriebssystem benötigt, um sie aus dem Hintergrund und dem angehaltenen Zustand wieder aufzunehmen. Manchmal wahr.

Schauen wir uns die Zahlen an

Entwickler verwenden oft CPU-Zeit um zu messen, wie viel Aufwand ein iPhone bei der Erledigung von Aufgaben hat, da dies einen direkten Einfluss auf die Batterielebensdauer haben kann. Ich habe ein Apple-Entwicklerprogramm namens Instrumente um die Auswirkungen verschiedener Apps auf die CPU meines iPhones zu messen.

Nehmen wir die Facebook-App als Beispiel:

  • Das Öffnen der Facebook-App aus dem nicht ausgeführten Zustand benötigt etwa 3,3 Sekunden CPU-Zeit.
  • Das Schließen einer Anwendung löscht sie aus dem Speicher und versetzt sie in den nicht laufenden Zustand und verbraucht praktisch keine CPU-Zeit - sagen wir 0,1 Sekunden.
  • Wenn Sie die Home-Taste drücken, wird die Facebook-App in den Hintergrund versetzt und verbraucht etwa 0,6 Sekunden CPU-Zeit.
  • Die Wiederaufnahme der Facebook-Anwendung aus dem Hintergrundzustand benötigt etwa 0,3 Sekunden CPU-Zeit.

Wenn Sie also die Facebook-App aus dem nicht laufenden Zustand (3.3) öffnen, sie schließen (.1) und aus dem nicht laufenden Zustand (3.3) wieder öffnen, verbraucht sie 6,7 Sekunden CPU-Zeit. Wenn Sie die Facebook-App aus dem nicht laufenden Zustand öffnen, die Home-Taste drücken, um sie in den Hintergrund zu schicken (.6), und sie aus dem Hintergrundzustand (.3) wieder aufnehmen, verbraucht er nur 4,1 Sekunden an CPU-Zeit.

In diesem Fall verwendet das Schließen der Facebook-App und das erneute Öffnen der App 2,6 weitere Sekunden der CPU-Zeit. Wenn Sie die Facebook-App geöffnet lassen, verbrauchen Sie rund 39 % weniger Strom!

Und der Gewinner ist...

Nicht so schnell! Wir müssen uns ansehen Das große Ganze um eine genauere Einschätzung der Situation zu erhalten.

Den Stromverbrauch im Blick haben

39 % klingt nach viel, und es ist - bis man merkt wie verschwindend gering die Energiemenge ist, über die wir hier sprechen, im Vergleich zu der Energie, die für die Nutzung Ihres iPhones benötigt wird. Das Argument gegen die Schließung Ihrer Anwendungen klingt gut, bis Sie merken Sie beruht auf einer Statistik, die nicht von Belang ist.

Wie bereits erwähnt, sparen Sie 2,6 Sekunden an CPU-Zeit, wenn Sie die Facebook-App geöffnet lassen, anstatt sie zu schließen. Aber wie viel Strom verbraucht die Facebook-App, wenn du sie benutzt?

Ich habe 10 Sekunden lang durch meinen Newsfeed gescrollt und dabei 10 Sekunden CPU-Zeit verbraucht, also 1 Sekunde CPU-Zeit pro Sekunde, in der ich die App verwendet habe. Nach 5 Minuten der Nutzung der Facebook-App hätte ich 300 Sekunden CPU-Zeit verbraucht.

Mit anderen Worten: Ich müsste die Facebook-App 115 Mal öffnen und schließen, um so viel Einfluss auf die Akkulaufzeit zu nehmen wie 5 Minuten mit die Facebook-App. Das bedeutet Folgendes:

Entscheiden Sie nicht aufgrund einer unbedeutenden Statistik, ob Sie Ihre Apps schließen oder nicht, sondern danach, was das Beste für Ihr iPhone ist.

Aber das ist nicht der einzige Grund, warum das Schließen von Apps eine gute Idee ist.

Langsame und stetige CPU-Belastung im Hintergrundmodus

Wenn eine App in den Hintergrundmodus wechselt, verbraucht sie weiterhin Batteriestrom, auch wenn das iPhone in der Tasche schläft. Meine Tests mit der Facebook-App bestätigen dies auch wenn die App-Aktualisierung im Hintergrund ausgeschaltet ist.

Nachdem ich die Facebook-App geschlossen hatte, verbrauchte sie weiterhin CPU-Zeit, auch wenn das iPhone ausgeschaltet war. Im Laufe einer Minute hatte sie 0,9 Sekunden zusätzliche CPU-Zeit verbraucht. Nach drei Minuten würde das Offenlassen der Facebook-App die mehr als es der Fall wäre, wenn wir sie sofort schließen würden.

Die Moral von der Geschicht' ist diese: Wenn Sie eine App alle paar Minuten verwenden, sollten Sie sie nicht jedes Mal schließen. Wenn Sie sie seltener verwenden, ist es eine gute Idee, die App zu schließen.

Fairerweise muss man sagen, dass viele Apps direkt vom Hintergrundmodus in den Ruhezustand wechseln, und im Ruhezustand verbrauchen Apps überhaupt keinen Strom. Es gibt jedoch keine Möglichkeit zu wissen, welche Apps sich im Hintergrundmodus befinden. sie alle schließen Denken Sie daran, dass die Energiemenge, die für die öffnen eine App von Grund auf neu zu entwickeln, verblasst im Vergleich zu der Leistung, die es braucht, um verwenden. die App.

Software-Probleme gibt es immer wieder

iPhone-Apps stürzen häufiger ab, als Sie vielleicht denken. Die meisten Software-Abstürze sind unbedeutend und verursachen keine erkennbaren Nebenwirkungen. Sie haben es wahrscheinlich schon einmal bemerkt:

Sie verwenden eine App und plötzlich blinkt der Bildschirm und Sie landen wieder auf dem Startbildschirm. Das passiert, wenn Anwendungen abstürzen.

Sie können die Absturzprotokolle auch unter Einstellungen -> Datenschutz -> Diagnostik & Nutzung -> Diagnose- und Nutzungsdaten.

Die meisten Software-Abstürze sind kein Grund zur Sorge, insbesondere Oftmals muss eine Anwendung, die ein Softwareproblem hat, einfach von Grund auf neu gestartet werden.

Ein Beispiel für ein häufiges Softwareproblem

Es ist Mittagszeit und Sie stellen fest, dass der Akku Ihres iPhones auf 60 % gesunken ist. Während des Frühstücks haben Sie Ihre E-Mails gecheckt, Musik gehört, über den Kontostand geseufzt, einen TED-Vortrag gesehen, auf Facebook geblättert, einen Tweet gesendet und den Spielstand des gestrigen Basketballspiels überprüft.

Eine abstürzende App reparieren

Sie wissen, dass eine abstürzende App dazu führen kann, dass Ihr Akku schnell leer wird, und dass das Schließen der App das Problem beheben kann, aber Sie wissen nicht, dass die In diesem Fall (und das ist real) verbraucht die TED-App die CPU, obwohl ich mein iPhone nicht benutze. Sie können das Problem auf zwei Arten beheben:

  1. Verbinden Sie Ihren Computer mit einem Mac, laden Sie das Programm herunter und installieren Sie es. Xcode und Instrumente Aktivieren Sie Ihr iPhone für die Entwicklung, richten Sie einen benutzerdefinierten Test ein, um die einzelnen auf Ihrem iPhone ausgeführten Prozesse zu untersuchen, sortieren Sie sie nach CPU-Auslastung und schließen Sie die App, die Ihre CPU zu 100 % auslastet.
  2. Schließen Sie Ihre Anwendungen.

Ich entscheide mich zu 100 % für Option 2, und ich bin ein Geek. (Die Informationen für diesen Artikel habe ich mit Option 1 gesammelt.) Das erneute Öffnen von Anwendungen aus dem nicht ausgeführten Zustand verbraucht mehr Strom als das Öffnen aus dem Hintergrund oder dem angehaltenen Zustand, aber der Unterschied ist vernachlässigbar im Vergleich zu dem erheblichen Stromverbrauch, der beim Absturz einer Anwendung entsteht.

Warum ich glaube, dass es eine gute Idee ist, Ihre Apps zu schließen

  1. Selbst wenn Sie Ihre Anwendungen jedes Mal schließen, wenn Sie sie verwenden, werden Sie keinen Unterschied in der Akkulaufzeit feststellen, da die Energiemenge, die zum Öffnen einer Anwendung benötigt wird, im Vergleich zu der Energiemenge, die für die Verwendung der Anwendung benötigt wird, unbedeutend ist.
  2. Apps, die im Hintergrund ausgeführt werden, verbrauchen auch dann Strom, wenn Sie Ihr iPhone nicht benutzen, und das summiert sich im Laufe eines Tages.
  3. Das Beenden von Apps ist ein guter Weg, um schwerwiegende Softwareprobleme zu vermeiden, die dazu führen können, dass die Batterie Ihres iPhones leer wird. sehr schnell .

Schließen Sie diesen Artikel

Dieser Artikel geht mehr in die Tiefe als die Artikel, die ich normalerweise schreibe, aber ich hoffe, er war interessant und Sie haben etwas Neues darüber gelernt, wie Apps auf Ihrem iPhone laufen. Ich schließe meine Apps ein paar Mal am Tag, und das hilft mir, mein iPhone so reibungslos wie möglich laufen zu lassen. Auf der Grundlage der Tests und meiner Erfahrung aus erster Hand, die ich als Apple-Techniker mit Hunderten von iPhones gemacht habe, kann ich mit Sicherheit sagen, dassDas Schließen von Apps ist in der Tat ein guter Weg, um die Batterie des iPhone zu schonen.

Vielen Dank für die Lektüre, und denken Sie daran, es weiterzugeben,

David P.

Zum Anfang scrollen