Ist das Schließen von iPhone Apps eine schlechte Idee? Nein, und hier ist der Grund.

Is Closing Iphone Apps Bad Idea







Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Sie doppelklicken auf die Home-Schaltfläche und wischen Ihre Apps vom oberen Bildschirmrand: Gute oder schlechte Idee? In letzter Zeit gab es einige Unklarheiten darüber, ob das Schließen Ihrer iPhone- und iPad-Apps hilfreich oder schädlich ist, insbesondere im Hinblick auf die Akkulaufzeit. Ich habe immer gesagt, dass es eine gute Idee ist: Schließen Sie Ihre Apps ist Tipp Nr. 4 meines Artikels über So sparen Sie die Akkulaufzeit des iPhone.





In diesem Artikel werde ich erklären, warum Das Schließen Ihrer Apps kann für die Akkulaufzeit Ihres iPhones hilfreich sein , zur Verfügung stellen Auszüge aus der Apple Developer-Dokumentation um das zu unterstützen und einige einzuschließen Beispiele aus realen Tests Ich habe Apple Developer Tools und mein iPhone verwendet.



Wenn ich schreibe, möchte ich, dass die von mir bereitgestellten Informationen hilfreich und einfach sind jeder verstehen. Normalerweise werde ich nicht zu technisch, weil meine Erfahrung in einem Apple Store mir das gezeigt hat Die Augen der Menschen fangen an zu glasieren wenn ich anfange darüber zu reden Prozesse , CPU-Zeit , und der App-Lebenszyklus .

Schließen der iPhone AppIn diesem Artikel werden wir etwas tiefer eintauchen wie Apps funktionieren So können Sie eine fundierte Entscheidung darüber treffen, ob das Schließen Ihrer iPhone- oder iPad-Apps für Sie richtig ist. Zuerst werden wir über das sprechen App-Lebenszyklus Hier wird beschrieben, was vom Öffnen einer App bis zum Schließen und Löschen des Speichers passiert.

Der App-Lebenszyklus

Da sind fünf App-Zustände das macht den App-Lebenszyklus aus. Jede App auf Ihrem iPhone befindet sich derzeit in einem dieser Zustände, und die meisten befinden sich in der nicht laufen Zustand. Apple Developer-Dokumentation erklärt jeden:





Wasser steht für das, was in der Bibel steht

Die zentralen Thesen

  • Wenn Sie die Home-Taste drücken, um eine App zu verlassen, wird sie in die Hintergrund oder Suspendiert Zustand.
  • Wenn Sie auf die Home-Schaltfläche doppelklicken und eine App vom oberen Bildschirmrand wischen, wird die App angezeigt schließt und geht in die Nicht laufen Zustand.
  • App Zustände werden auch als bezeichnet Modi.
  • Apps in Hintergrundmodus laufen noch und entladen Ihren Akku, aber Apps in Angehaltener Modus unterlassen Sie.

Apps nach oben wischen: Schließen oder Force-Quitting?

Wenn Sie auf Ihrem iPhone auf die Home-Schaltfläche doppelklicken und eine App vom oberen Bildschirmrand streichen, sind Sie genau richtig, um Verwirrung über die Terminologie zu beseitigen Schließen die App. Force-Quitting Eine App ist ein anderer Prozess, über den ich in einem zukünftigen Artikel schreiben möchte.

Apples Support-Artikel über iOS Multitasking bestätigt dies:

„Um eine App zu schließen, doppelklicken Sie auf die Home-Schaltfläche, um die zuletzt verwendeten Apps anzuzeigen. Wischen Sie dann mit der App nach oben, die Sie schließen möchten. “

Warum schließen wir unsere Apps?

In meinem Artikel über So sparen Sie die Akkulaufzeit des iPhone Ich habe immer Folgendes gesagt:

'Einmal am zweiten oder zweiten Tag ist es eine gute Idee, Ihre Apps zu schließen. In einer perfekten Welt müssten Sie dies niemals tun, und die meisten Apple-Mitarbeiter werden niemals sagen, dass Sie dies tun sollten. Bei einer App treten viele Probleme mit dem Batterieverbrauch auf soll zu schließen, aber nicht. Stattdessen stürzt die App im Hintergrund ab und der Akku Ihres iPhone wird leer, ohne dass Sie es merken. “

Kurz gesagt, die Main Grund, warum ich empfehle, Ihre Apps zu schließen, ist zu Verhindern Sie, dass der Akku leer wird, wenn eine App nicht in den Akku gelangt Hintergrundzustand oder suspendierter Zustand so wie es sein sollte. In meinem Artikel über warum iPhones heiß werden Ich vergleiche die CPU Ihres iPhones (Zentraleinheit, das Gehirn des Betriebs) mit einem Automotor:

Wenn Sie das Pedal längere Zeit auf das Metall treten, überhitzt sich der Automotor und es wird viel Benzin verbraucht. Wenn die CPU eines iPhones über einen längeren Zeitraum auf 100% hochgefahren wird, überhitzt sich das iPhone und der Akku wird schnell entladen.

Alle Apps verwenden die CPU Ihres iPhones. Normalerweise verbraucht eine App beim Öffnen ein oder zwei Sekunden lang eine große Menge an CPU-Leistung und kehrt dann bei Verwendung der App in einen Modus mit niedrigerer Leistung zurück. Wenn eine App abstürzt, bleibt die CPU des iPhones häufig zu 100% hängen. Wenn Sie Ihre Apps schließen, stellen Sie sicher, dass dies nicht geschieht, da die App zum zurückkehrt nicht laufender Zustand .

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

Absolut nicht. Im Gegensatz zu vielen anderen Programmen auf Ihrem Mac oder PC warten iPhone-Apps nicht darauf, dass Sie auf 'Speichern' klicken, bevor sie Ihre Daten speichern. Äpfel Entwicklerdokumentation betont, wie wichtig es ist, dass Apps sofort einsatzbereit sind:

„Apps müssen jederzeit auf eine Kündigung vorbereitet sein und dürfen nicht warten, um Benutzerdaten zu speichern oder andere wichtige Aufgaben auszuführen. Die vom System initiierte Beendigung ist ein normaler Bestandteil des Lebenszyklus einer App. '

Wann Sie Schließen Sie eine App. Es ist auch in Ordnung:

„Zusätzlich zum System, das Ihre App beendet, kann der Benutzer Ihre App explizit über die Multitasking-Benutzeroberfläche beenden. Die vom Benutzer initiierte Beendigung hat den gleichen Effekt wie die Beendigung einer angehaltenen App. ''

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

Es gibt ein Argument gegen das Schließen Ihrer Apps, und es basiert tatsächlich darauf. Es basiert jedoch auf a sehr enge Sicht der Fakten. Hier ist das Lange und Kurze:

  • Es braucht mehr Energie, um eine App über das zu öffnen nicht laufen Zustand als es tut, um es von der wieder aufzunehmen Hintergrund oder suspendiert Zustand. Das ist absolut wahr.
  • Apple unternimmt große Anstrengungen, um sicherzustellen, dass das iPhone-Betriebssystem den Speicher effizient verwaltet, wodurch die Menge an Batterie-Apps minimiert wird, die verwendet werden, wenn sie im Internet verbleiben Hintergrund oder suspendiert Zustand. Das gilt auch.
  • Sie verschwenden die Akkulaufzeit, wenn Sie Ihre Apps schließen, da das Öffnen von iPhone-Apps von Grund auf mehr Energie erfordert, als das Betriebssystem verwendet, um sie aus dem Hintergrund und dem angehaltenen Zustand wiederherzustellen. Manchmal wahr.

Schauen wir uns die Zahlen an

Entwickler verwenden oft CPU-Zeit um zu messen, wie viel Aufwand ein iPhone für die Ausführung von Aufgaben aufgewendet hat, da dies einen direkten Einfluss auf die Akkulaufzeit haben kann. Ich habe ein Apple-Entwicklertool namens verwendet Instrumente um die Auswirkungen mehrerer Apps auf die CPU meines iPhones zu messen.

Verwenden wir die Facebook-App als Beispiel:

  • Das Öffnen der Facebook-App aus dem nicht laufenden Zustand benötigt etwa 3,3 Sekunden CPU-Zeit.
  • Wenn Sie eine App schließen, wird sie aus dem Speicher gelöscht und in den Status 'Nicht ausgeführt' versetzt. Sie benötigt praktisch keine CPU-Zeit - sagen wir 0,1 Sekunden.
  • Durch Drücken der Home-Taste wird die Facebook-App in den Hintergrundzustand versetzt und benötigt ca. 0,6 Sekunden CPU-Zeit.
  • Das Fortsetzen der Facebook-App aus dem Hintergrundstatus benötigt etwa 0,3 Sekunden CPU-Zeit.

Wenn Sie die Facebook-App aus dem Status 'Nicht ausgeführt' (3.3) öffnen, schließen (.1) und aus dem Status 'Nicht ausgeführt' (3.3) erneut öffnen, werden 6,7 Sekunden CPU-Zeit benötigt. Wenn Sie die Facebook-App aus dem Status 'Nicht ausgeführt' öffnen, drücken Sie die Home-Taste, um sie in den Hintergrundstatus (.6) zu senden, und setzen Sie sie aus dem Hintergrundstatus (.3) fort. Es werden nur 4,1 Sekunden CPU-Zeit benötigt.

Beeindruckend! In diesem Fall wird das Schließen und erneutes Öffnen der Facebook-App verwendet Noch 2,6 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 schauen Das große Bild um eine genauere Einschätzung der Situation zu erhalten.

Stromverbrauch ins rechte Licht rücken

39% klingt nach viel und es ist - bis du es merkst Wie unendlich klein die Leistung ist, über die wir sprechen, ist im Vergleich zu der Leistung, die für die Verwendung Ihres iPhones erforderlich ist. Das Argument gegen das Schließen Ihrer Apps klingt großartig, bis Sie es bemerken Es basiert auf einer Statistik, die keine Rolle spielt.

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

Ich habe 10 Sekunden lang durch meinen Newsfeed gescrollt und 10 Sekunden CPU-Zeit oder 1 Sekunde CPU-Zeit pro Sekunde verwendet, in der ich die App verwendet habe. Nach 5 Minuten mit 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 die Akkulaufzeit so stark wie 5 Minuten zu beeinflussen mit die Facebook App. Was dies bedeutet, ist Folgendes:

Entscheiden Sie nicht, ob Sie Ihre Apps aufgrund einer unbedeutenden Statistik schließen möchten oder nicht. Begründen Sie Ihre Entscheidung damit, was für Ihr iPhone am besten ist.

Dies ist jedoch nicht der einzige Grund, warum das Schließen Ihrer Apps eine gute Idee ist. Weitermachen…

Langsames und stetiges Brennen der CPU im Hintergrundmodus

Wenn eine App in den Hintergrundmodus wechselt, verbraucht sie auch dann noch Batteriestrom, wenn Ihr iPhone in Ihrer Tasche schläft. Mein Test der Facebook-App bestätigt, dass dies geschieht auch wenn die Hintergrund-App-Aktualisierung deaktiviert ist.

Nachdem ich die Facebook-App geschlossen hatte, wurde die CPU auch dann weiter verwendet, wenn das iPhone ausgeschaltet war. Innerhalb einer Minute wurden 0,9 Sekunden zusätzliche CPU-Zeit verbraucht. Nach drei Minuten würde das Öffnen der Facebook-App verwendet Mehr Macht, als es wäre, wenn wir sie sofort schließen würden.

Die Moral der Geschichte lautet: Wenn Sie eine App alle paar Minuten verwenden, schließen Sie sie nicht jedes Mal, wenn Sie sie verwenden. Wenn Sie es weniger häufig verwenden, ist es eine gute Idee, die App zu schließen.

Um fair zu sein, wechseln viele Apps direkt vom Hintergrundmodus in den angehaltenen Modus, und im angehaltenen Modus verbrauchen Apps überhaupt keinen Strom. Es gibt jedoch keine Möglichkeit zu wissen, welche Apps sich im Hintergrundmodus befinden. Eine gute Faustregel lautet daher: schließe sie alle . Denken Sie daran, wie viel Leistung erforderlich ist öffnen Eine App von Grund auf verblasst im Vergleich zu der Leistung, die sie benötigt benutzen die App.

Softwareprobleme treten ständig auf

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

Sie verwenden eine App und plötzlich blinkt der Bildschirm und Sie kehren zum Startbildschirm zurück. Dies passiert, wenn Apps abstürzen.

Sie können auch die Absturzanmeldungen anzeigen Einstellungen -> Datenschutz -> Diagnose und Verwendung -> Diagnose- und Nutzungsdaten.

Die meisten Software-Abstürze sind kein Grund zur Sorge. insbesondere wenn Sie Ihre Apps schließen. Oft muss eine App mit einem Softwareproblem nur von Grund auf neu gestartet werden.

Ein Beispiel für ein häufiges Softwareproblem

Es ist Mittagszeit und Sie bemerken, dass Ihr iPhone-Akku zu 60% leer ist. Während des Frühstücks überprüften Sie Ihre E-Mails, hörten Musik, seufzten über den Kontostand, sahen sich ein TED-Gespräch an, blätterten über Facebook, schickten einen Tweet und überprüften die Ergebnisse des Basketballspiels von gestern Abend.

Reparieren einer Crashing App

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

  1. Schließen Sie Ihren Computer an einen Mac an, laden Sie ihn herunter und installieren Sie ihn 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 überprüfen, sie nach CPU-Auslastung zu sortieren und die App zu schließen, die dazu führt, dass Ihre CPU zu 100% auf dem neuesten Stand bleibt.
  2. Schließen Sie Ihre Apps.

Ich wähle 100% der Zeit Option 2 und bin ein Geek. (Ich habe die Informationen für diesen Artikel mithilfe von Option 1 gesammelt.) Das erneute Öffnen Ihrer Apps aus dem nicht laufenden Zustand verbraucht mehr Strom als das Öffnen aus dem Hintergrund oder dem angehaltenen Zustand. Der Unterschied ist jedoch vernachlässigbar im Vergleich zu dem erheblichen Stromverbrauch, der bei einer App auftritt stürzt ab.

Warum ich glaube, dass das Schließen Ihrer Apps eine gute Idee ist

  1. Selbst wenn Sie Ihre Apps jedes Mal schließen, wenn Sie sie verwenden, werden Sie keinen Unterschied in der Akkulaufzeit feststellen, da die zum Öffnen einer App erforderliche Leistung im Vergleich zur zur Verwendung der App erforderlichen Leistung unbedeutend ist.
  2. Apps, die im Hintergrundmodus ausgeführt werden, verbrauchen weiterhin Strom, wenn Sie Ihr iPhone nicht verwenden. Dies summiert sich im Laufe eines Tages.
  3. Das Schließen Ihrer Apps ist ein guter Weg, um schwerwiegende Softwareprobleme zu vermeiden, die dazu führen können, dass der Akku Ihres iPhones leer wird sehr schnell .

Schließen Sie diesen Artikel

Dieser Artikel ist ausführlicher 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 ausgeführt werden. Ich schließe meine Apps einige Male am Tag und das hilft mir, mein iPhone so reibungslos wie möglich laufen zu lassen. Aufgrund der Tests und meiner Erfahrungen aus erster Hand mit Hunderten von iPhones als Apple-Technologie kann ich mit Sicherheit sagen, dass das Schließen Ihrer Apps in der Tat ein guter Weg ist, um die Akkulaufzeit des iPhone zu verlängern.

Vielen Dank fürs Lesen und denken Sie daran, es vorwärts zu zahlen.
David P.