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

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Doppelklicken Sie auf die Home-Schaltfläche und streichen Sie Ihre Apps über den oberen Bildschirmrand: Ist das eine gute oder eine 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 in Bezug auf die Auswirkungen auf die Akkulaufzeit. Ich habe immer gesagt, dass es eine gute Idee ist: Schließen Sie Ihre Anwendungen ist Tipp Nummer 4 meines Artikels über So sparen Sie Batterie auf dem iPhone .





In diesem Artikel werde ich Ihnen erklären Warum das Schließen Ihrer Apps für die Akkulaufzeit Ihres iPhones hilfreich sein kann , Ich werde zur Verfügung stellen Auszüge aus der Apple-Entwicklerdokumentation um es zu sichern und ich werde ein paar hinzufügen reale Testbeispiele Ich habe mit Apple Developer Tools und meinem iPhone gearbeitet.



warum lädt mein handy das iphone 6 nicht auf

Wenn ich schreibe, möchte ich, dass die von mir bereitgestellten Informationen nützlich und leicht verständlich sind jeder . Ich werde normalerweise 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 über das zu reden Prozesse , CPU-Zeit Y. den Anwendungslebenszyklus .

Schließen Sie die iPhone AppIn diesem Artikel werden wir etwas tiefer gehen 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 darüber sprechen den Anwendungslebenszyklus Hier wird beschrieben, was von dem Moment an passiert, in dem Sie eine Anwendung öffnen, bis sie geschlossen wird und sich aus dem Speicher löscht.

Der Anwendungslebenszyklus

Da sind fünf Anwendungszustände das macht den Lebenszyklus einer Anwendung aus. Alle Apps auf Ihrem iPhone befinden sich derzeit in einem dieser Zustände, und die meisten befinden sich im Zustand von nicht laufen . Das Apple Developer-Dokumentation jeder erklärt:





Die zentralen Thesen

  • Wenn Sie die Home-Taste drücken, um eine Anwendung zu beenden, wechselt sie in den Status von zweite Ebene oder abgesetzt .
  • Wenn Sie auf die Schaltfläche 'Startseite' doppelklicken und eine App vom oberen Bildschirmrand aus wischen, wird die App gesperrt. schließt und geht in den Staat Nicht laufen .
  • Das Zustand der Anwendung sind auch bekannt als Modi.
  • Anwendungen im Modus Hintergrund laufen noch und entladen den Akku, aber Apps im Modus abgesetzt nicht.

Anwendungen nach oben wischen: Schließen oder Schließen erzwingen?

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

Apples Support-Artikel zu iOS Multitasking Bestätigen Sie dies:

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

Warum schließen wir unsere Anwendungen?

In meinem Artikel über So sparen Sie Batterie auf dem iPhone Ich habe immer folgendes gesagt:

„Ein oder zwei Mal am Tag ist es eine gute Idee, Ihre Anwendungen 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 ... Viele Probleme mit der Batterieentladung treten auf, wenn Sie nehmen an dass eine Anwendung geschlossen wurde, aber es ist nicht. Stattdessen tritt die App in den Hintergrund und der Akku Ihres iPhones wird leer, ohne dass Sie es merken. '

Kurz gesagt, der Grund Schulleiter Warum ich empfehle, Ihre Anwendungen zu schließen, ist für Verhindern Sie, dass der Akku leer wird, wenn eine App nicht ausgeführt wird Hintergrund oder ich weiß es nicht aussetzen so wie es sollte. In meinem Artikel über warum iPhones heiß werden Ich vergleiche die CPU Ihres iPhones (Zentraleinheit das Gehirn der Operation) mit dem Motor eines Autos:

Wenn Sie längere Zeit voll auf das Pedal treten, überhitzt sich der Motor Ihres Autos und verbraucht viel Benzin. . Wenn die CPU eines iPhones über einen längeren Zeitraum auf 100% gedrosselt wird, überhitzt sich das iPhone und der Akku wird schnell entladen.

Alle Anwendungen verwenden die CPU Ihres iPhones. Normalerweise verbraucht eine App beim Öffnen ein oder zwei Sekunden lang viel CPU-Leistung und wechselt dann bei Verwendung in einen Energiesparmodus. Wenn eine App abstürzt, bleibt die CPU des iPhones häufig zu 100% hängen. Wenn Sie Ihre Anwendungen schließen, stellen Sie sicher, dass dies nicht geschieht, da die Anwendung zum zurückkehrt Status nicht ausgeführt .

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

Absolut nicht. Im Gegensatz zu vielen anderen Programmen auf Ihrem Mac oder PC warten iPhone-Anwendungen nicht darauf, dass Sie auf 'Speichern' klicken, um Ihre Daten zu speichern. Das Entwicklerdokumentation Apple betont, wie wichtig es ist, dass Apps im Handumdrehen geschlossen werden können:

„Anwendungen müssen jederzeit zum Herunterfahren bereit sein und dürfen nicht darauf warten, dass ein Herunterfahren angefordert wird, um Benutzerdaten zu speichern oder andere wichtige Aufgaben auszuführen. Das vom System eingeleitete Herunterfahren ist ein normaler Teil eines Anwendungslebenszyklus '.

Wann Sie Sie schließen eine Anwendung, auch:

„Zusätzlich zum System, das seine Anwendung beendet, kann der Benutzer seine Anwendung explizit über die Multitasking-Benutzeroberfläche beenden. Ein vom Benutzer initiiertes Herunterfahren hat den gleichen Effekt wie ein Herunterfahren einer angehaltenen Anwendung. ''

iOS kann nicht nach Updates suchen

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

Es gibt ein Argument gegen das Schließen Ihrer Anwendungen und es basiert auf Fakten. Es basiert jedoch auf a sehr eingeschränkte Sicht der Fakten. Hier ist die längste und kürzeste:

  • Das Öffnen einer App aus dem Status erfordert mehr Leistung nicht laufen das, um es aus dem Zustand von wieder aufzunehmen Hintergrund oder abgesetzt . Das ist absolut wahr .
  • Apple unternimmt große Anstrengungen, um sicherzustellen, dass das Betriebssystem des iPhones den Speicher effizient verwaltet, und minimiert so den Akku, den Apps verbrauchen, wenn sie in Ruhe gelassen werden. zweite Ebene oder im Zustand abgesetzt . 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 ist es wahr.

Schauen wir uns die Zahlen an

Entwickler verwenden häufig die CPU-Zeit um zu messen, wie viel Aufwand ein iPhone in die Ausführung von Aufgaben gesteckt hat, da dies einen direkten Einfluss auf die Akkulaufzeit haben kann. Ich habe ein Apple-Entwicklertool namens verwendet Instrumente um die Auswirkungen verschiedener Anwendungen auf die CPU meines iPhones zu messen.

Verwenden wir die Facebook-App als Beispiel:

  • Das Öffnen der Facebook-App im Ruhezustand benötigt ca. 3,3 Sekunden CPU-Zeit.
  • Wenn Sie eine Anwendung schließen, wird sie aus dem Speicher gelöscht und in den Status 'Nicht ausgeführt' versetzt. Sie benötigt praktisch keine CPU-Zeit, z. B. 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 also die Facebook-App aus dem nicht laufenden Zustand (3.3) öffnen, schließen (0.1) und aus dem nicht laufenden Zustand (3.3) wieder öffnen, werden 6,7 Sekunden CPU-Zeit benötigt. Wenn Sie die Facebook-App aus dem nicht laufenden Zustand öffnen, drücken Sie die Home-Taste, um sie in den Hintergrund zu senden (0,6) und setzen Sie sie aus dem Hintergrund fort (0,3), den Sie einfach verwenden 4,1 Sekunden CPU-Zeit.

Beeindruckend! In diesem Fall schließen Sie die Facebook-Anwendung und öffnen sie erneut 2,6 Sekunden mehr CPU-Zeit. Wenn Sie die Facebook-App geöffnet lassen, verbrauchen Sie etwa 39% weniger Energie!

Und der Gewinner ist…

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

Energieverbrauch ins rechte Licht rücken

39% scheinen viel zu sein, und es ist , bis du es merkst Wie unendlich klein die Menge an Strom ist, über die wir sprechen, verglichen mit der Energie, die für die Verwendung Ihres iPhones benötigt wird. Das Argument gegen das Schließen Ihrer Apps klingt großartig, bis Sie es bemerken Das basiert auf einer Statistik, die keine Rolle spielt.

Wie bereits erwähnt, sparen Sie 2,6 Sekunden CPU-Zeit, wenn Sie die Facebook-Anwendung 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 sie 300 Sekunden CPU-Zeit verbraucht.

Mit anderen Worten, Sie müssten die Facebook-App 115 Mal öffnen und schließen, um die Akkulaufzeit um bis zu 5 Minuten zu verlängern. von Nutzen aus der Facebook-Anwendung. Was dies bedeutet ist:

Entscheiden Sie nicht, ob Sie Ihre Apps aufgrund einer vernachlässigbaren 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. Lass uns weitermachen ...

Langsame und konstante CPU-Auslastung im Hintergrundmodus

Wenn eine App in den Hintergrundmodus wechselt, verbraucht sie auch dann noch Batteriestrom, wenn Ihr iPhone in Ihrer Tasche steckt. Mein Facebook-App-Test bestätigt dies auch wenn das Update der Hintergrund-App deaktiviert ist .

Nach dem Schließen der Facebook-Anwendung wurde die CPU auch bei ausgeschaltetem iPhone weiter verwendet. Im Laufe einer Minute wurden 0,9 Sekunden zusätzliche CPU-Zeit benötigt. Nach drei Minuten würde das Öffnen der Facebook-App verbrauchen Mehr Energie, als sie verbrauchen würde, wenn wir sie sofort schließen und dann wieder öffnen 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 seltener verwenden, ist es eine gute Idee, die App zu schließen.

Um fair zu sein, wechseln viele Apps direkt vom Hintergrundmodus in den Ruhemodus, und im Ruhemodus verbrauchen die Apps überhaupt keinen Strom. Es gibt jedoch keine Möglichkeit zu erkennen, welche Apps sich im Hintergrundmodus befinden. Daher gilt eine gute Faustregel schließe sie alle . Denken Sie daran, wie viel Energie dafür benötigt wird öffnen Eine Anwendung von Grund auf verblasst im Vergleich zu der Menge an Energie, die dafür benötigt wird benutzen die Anwendung.

Softwareprobleme treten ständig auf

IPhone-Apps stürzen häufiger ab, als Sie vielleicht denken. Das die meisten Die Anzahl der Softwarefehler ist gering und verursacht keine erkennbaren Nebenwirkungen. Sie haben es wahrscheinlich schon einmal bemerkt:

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

Sie können auch die Absturzanmeldungen anzeigen Einstellungen> Datenschutz> Analyse und Verbesserungen> Analysedaten.

iPhone-Bildschirm ist durchzogen

Die meisten Softwareprobleme geben keinen Anlass zur Sorge. insbesondere wenn sie Ihre Anwendungen schließen. Oft muss eine Anwendung mit einem Softwareproblem nur von vorne gestartet werden.

Ein Beispiel für ein häufiges Softwareproblem

Sie haben das Frühstück beendet und stellen fest, dass der Akku Ihres iPhones zu 60% leer ist. Während des Frühstücks überprüften Sie Ihre E-Mails, hörten Musik, seufzten über Ihren Kontostand, sahen sich einen TED-Vortrag an, blätterten über Facebook, twitterten und überprüften die Ergebnisse des Basketballspiels von gestern Abend.

Beheben Sie eine Absturzanwendung

Denken Sie daran, dass eine abstürzende Anwendung dazu führen kann, dass der Akku schnell entladen wird und das Schließen der Anwendung das Problem beheben kann, aber Sie wissen es nicht welche Anwendung verursacht das Problem. In diesem Fall (und das ist real) verwendet die TED-Anwendung häufig die CPU, obwohl ich mein iPhone nicht verwende. Sie können das Problem auf zwei Arten lösen:

  1. Schließen Sie Ihren Computer an einen Mac an, laden Sie ihn herunter und installieren Sie ihn Xcode ist 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 ordnen und die App zu schließen, die dazu führt, dass Ihre CPU bis zu 100% Gas gibt.
  2. Schließen Sie Ihre Anwendungen.

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

Warum ich denke, dass das Schließen Ihrer Anwendungen 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 der Stromverbrauch zum Öffnen einer App im Vergleich zum Stromverbrauch für die Nutzung der App vernachlässigbar ist.
  2. Apps, die im Hintergrundmodus ausgeführt werden, verbrauchen weiterhin Strom, wenn Sie Ihr iPhone nicht verwenden. Dies summiert sich im Laufe des 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 Anwendungen auf Ihrem iPhone ausgeführt werden. Ich schließe meine Apps mehrmals am Tag, damit mein iPhone so reibungslos wie möglich läuft. Aufgrund von Tests und meiner Erfahrung aus erster Hand mit Hunderten von iPhones als Apple-Techniker kann ich mit Sicherheit sagen, dass das Schließen Ihrer Apps ein guter Weg ist, um den iPhone-Akku zu schonen.

Vielen Dank fürs Lesen und denken Sie daran, den Gefallen zu erwidern.
David P.