Du doppelklickst auf die Home-Sch altfläche und wischst deine Apps vom oberen Bildschirmrand: Gute Idee oder schlechte Idee? Es gab schon In letzter Zeit gab es einige Verwirrung 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 aus ist Tipp Nr. 4 meines Artikels darüber, wie Sie die Akkulaufzeit Ihres iPhones verlängern können.
In diesem Artikel werde ich erklären, warum das Schließen Ihrer Apps für die Akkulaufzeit Ihres iPhones hilfreich sein kann, geben Sie Auszüge aus der Apple-Entwicklerdokumentation, um dies zu unterstützen, und einige Beispiele aus realen Tests, die ich verwendet habe Apple Developer Tools und mein iPhone.
Wenn ich schreibe, möchte ich, dass die von mir bereitgestellten Informationen hilfreich und für alle leicht verständlich sind. Normalerweise werde ich nicht zu technisch, denn meine Erfahrung bei der Arbeit in einem Apple Store hat mir gezeigt, dass Menschen glasig werden, wenn ich anfange, über Prozesse zu sprechen. CPU-Zeit und der App-Lebenszyklus .
In diesem Artikel tauchen wir etwas tiefer in die Funktionsweise von Apps ein, damit Sie eine fundierte Entscheidung über die Schließung treffen können Ihre iPhone- oder iPad-Apps ist das Richtige für Sie. Zuerst sprechen wir über den App-Lebenszyklus , der beschreibt, was ab dem Moment passiert, in dem Sie eine App öffnen, bis sie geschlossen und aus dem Speicher gelöscht wird.
Der App-Lebenszyklus
Es gibt fünf App-Zustände, die den App-Lebenszyklus bilden. Jede App auf Ihrem iPhone befindet sich derzeit in einem dieser Zustände, und die meisten befinden sich im Zustand „nicht ausgeführt“. Die Apple Developer-Dokumentation erklärt jeden einzelnen:
Die zentralen Thesen
- Wenn Sie die Home-Taste drücken, um eine App zu verlassen, wechselt sie in den Hintergrund oder Angeh altenZustand.
- Wenn Sie auf die Home-Sch altfläche doppelklicken und eine App vom oberen Bildschirmrand wischen, wird die App geschlossen und wechselt in den Wird nicht ausgeführtZustand.
- App-Zustände werden auch als Modi bezeichnet.
- Apps im Hintergrundmodus werden noch ausgeführt und entladen den Akku, aber Apps im Unterbrochenen Modusunterlassen Sie.
Apps nach oben wischen: Schließen oder Beenden erzwingen?
Um etwas Verwirrung bezüglich der Terminologie zu beseitigen: Wenn Sie auf Ihrem iPhone auf die Home-Sch altfläche doppelklicken und eine App vom oberen Bildschirmrand wischen, schließen Sie die App. Das Beenden einer App zu erzwingen ist ein anderer Prozess, über den ich in einem zukünftigen Artikel schreiben möchte.
Der Support-Artikel von Apple über iOS Multitasking bestätigt dies:
Warum schließen wir unsere Apps?
In meinem Artikel darüber, wie man iPhone-Akkulaufzeit spart, habe ich immer Folgendes gesagt:
Kurz gesagt, der Hauptgrund, warum ich das Schließen Ihrer Apps empfehle, ist, zu verhindern, dass Ihr Akku entladen wird, wenn eine App nicht in den Hintergrundzustand oder in den angeh altenen Zustand übergeht es sollte. In meinem Artikel darüber, warum iPhones heiß werden, vergleiche ich die CPU Ihres iPhones (Zentraleinheit; das Gehirn des Betriebs) mit einem Automotor:
Wenn Sie über einen längeren Zeitraum Vollgas geben, ü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 der Akku entlädt sich schnell.
Alle Apps verwenden die CPU auf Ihrem iPhone. Normalerweise verbraucht eine App beim Öffnen für ein oder zwei Sekunden eine große Menge an CPU-Leistung und drosselt dann auf einen niedrigeren Leistungsmodus zurück, wenn Sie die App verwenden.Wenn eine App abstürzt, bleibt die CPU des iPhones oft bei 100 % hängen. Wenn Sie Ihre Apps schließen, stellen Sie sicher, dass dies nicht passiert, da die App in den Status „nicht ausgeführt“ zurückkehrt.
Ist es schädlich, eine App zu schließen?
Absolut nicht. Im Gegensatz zu vielen Programmen auf Ihrem Mac oder PC warten iPhone-Apps nicht darauf, dass Sie vorher auf „Speichern“ klicken Sie speichern Ihre Daten. Die Entwicklerdokumentation von Apple betont, wie wichtig es ist, dass Apps im Handumdrehen beendet werden können:
Wenn Sie eine App schließen, ist es auch in Ordnung:
Das Argument gegen das Schließen von iPhone- und iPad-Apps
Es gibt ein Argument gegen das Schließen Ihrer Apps, und es basiert auf Tatsachen. Sie basiert jedoch auf einer sehr engen Sicht auf die Tatsachen. Hier ist kurz und lang:
- Es erfordert mehr Energie, eine App aus dem nicht ausgeführten Zustand zu öffnen, als sie aus dem Hintergrund oder angeh altenen Zustand fortzusetzen. Das ist absolut wahr.
- Apple unternimmt große Anstrengungen, um sicherzustellen, dass das iPhone-Betriebssystem den Speicher effizient verw altet, wodurch der Akkuverbrauch von Apps minimiert wird, wenn sie im Hintergrund oder im angeh altenen Zustand bleiben. Dies gilt auch.
- Sie verschwenden Akkulaufzeit, wenn Sie Ihre Apps schließen, weil es mehr Energie kostet, iPhone-Apps von Grund auf neu zu öffnen, als das Betriebssystem verbraucht, um sie aus dem Hintergrund und dem angeh altenen Zustand fortzusetzen. Manchmal wahr.
Schauen wir uns die Zahlen an
Entwickler verwenden häufig die CPU-Zeit, um zu messen, wie viel Aufwand ein iPhone für die Erledigung von Aufgaben aufgewendet hat, da dies einen direkten Einfluss auf die Akkulaufzeit haben kann. Ich habe ein Apple-Entwicklertool namens Instruments verwendet, um die Auswirkungen mehrerer Apps auf die CPU meines iPhones zu messen.
Nehmen wir die Facebook-App als Beispiel:
- Das Öffnen der Facebook-App im nicht ausgeführten Zustand verbraucht etwa 3,3 Sekunden CPU-Zeit.
- Das Schließen einer App löscht sie aus dem Speicher, versetzt sie in den Status „Nicht ausgeführt“ und verbraucht praktisch keine CPU-Zeit – sagen wir 0,1 Sekunden.
- Das Drücken der Home-Taste versetzt die Facebook-App in den Hintergrundstatus und verbraucht etwa 0,6 Sekunden CPU-Zeit.
- Das Fortsetzen der Facebook-App aus dem Hintergrundzustand benötigt etwa 0,3 Sekunden CPU-Zeit.
Wenn Sie also 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, benötigt sie 6,7 Sekunden CPU-Zeit. Wenn Sie die Facebook-App aus dem nicht ausgeführten Zustand öffnen, drücken Sie die Home-Taste, um sie in den Hintergrundzustand (.6) zu versetzen und sie aus dem Hintergrundzustand (.3) fortzusetzen, nur it verbraucht 4,1 Sekunden CPU-Zeit.
Wow! In diesem Fall verbraucht das Schließen der Facebook-App und das erneute Öffnen 2,6 Sekunden mehr CPU-Zeit. Wenn Sie die Facebook-App geöffnet lassen, verbrauchen Sie etwa 39 % weniger Strom!
Und der Gewinner ist…
Nicht so schnell! Wir müssen das große Ganze betrachtenum eine genauere Einschätzung der Situation zu erh alten.
Stromverbrauch ins rechte Licht rücken
39% klingt nach viel, und das ist es auch – bis Sie feststellen, wie winzig klein die Menge an Leistung ist, über die wir sprechen, im Vergleich zu der Leistung, die sie benötigt um Ihr iPhone zu verwenden. Das Argument gegen das Schließen Ihrer Apps klingt großartig, bis Sie feststellen, es basiert auf einer Statistik, die keine Rolle spielt.
Wie wir bereits besprochen haben, 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 verbraucht, oder 1 Sekunde CPU-Zeit pro Sekunde, in der ich die App verwendet habe.Nach 5 Minuten 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 die Akkulaufzeit so stark zu beeinträchtigen wie 5 Minuten Nutzung der Facebook-App. Das bedeutet Folgendes:
Entscheide nicht aufgrund einer unbedeutenden Statistik, ob du deine Apps schließen möchtest oder nicht. Basieren Sie Ihre Entscheidung darauf, was für Ihr iPhone am besten ist.
Aber das ist nicht der einzige Grund, warum es eine gute Idee ist, Ihre Apps zu schließen. Weiter geht es…
Langsamer und stetiger CPU Burn im Hintergrundmodus
Wenn eine App in den Hintergrundmodus wechselt, verbraucht sie weiterhin Akkuleistung, auch wenn Ihr iPhone in Ihrer Tasche schläft. Mein Test der Facebook-App bestätigt, dass dies passiert, selbst wenn die App-Aktualisierung im Hintergrund deaktiviert ist.
Nachdem ich die Facebook-App geschlossen hatte, verbrauchte sie weiterhin CPU, selbst wenn das iPhone ausgesch altet war. Im Laufe einer Minute wurden 0,9 Sekunden zusätzliche CPU-Zeit verbraucht.Nach drei Minuten würde das Öffnen der Facebook-App mehr Energie verbrauchen, als wenn wir sie sofort schließen würden.
Die Moral von der Geschichte ist folgende: Wenn Sie eine App alle paar Minuten verwenden, schließen Sie sie nicht jedes Mal, wenn Sie sie verwenden. Wenn Sie es seltener verwenden, empfiehlt es sich, die App zu schließen.
Um fair zu sein, wechseln viele Apps direkt vom Hintergrundmodus in den Suspend-Modus, und im Suspend-Modus verbrauchen Apps überhaupt keinen Strom. Es gibt jedoch keine Möglichkeit zu wissen, welche Apps sich im Hintergrundmodus befinden, daher ist es eine gute Faustregel, sie alle zu schließen. Denken Sie daran, dass die Menge an Energie, die benötigt wird, um eine App von Grund auf neu zu öffnen, im Vergleich zu der Menge an Energie, die benötigt wird, um die App zu verwenden, verblasst.
Softwareprobleme treten ständig auf
iPhone-Apps stürzen häufiger ab, als Sie vielleicht denken. Die meisten Softwareabstürze sind geringfügig und verursachen keine erkennbaren Nebenwirkungen. Wahrscheinlich ist es Ihnen schon einmal aufgefallen:
Du verwendest eine App und plötzlich blinkt der Bildschirm und du landest wieder auf dem Startbildschirm. Das passiert, wenn Apps abstürzen.
Sie können die Absturzprotokolle auch unter Einstellungen -> Datenschutz -> Diagnose und Nutzung -> Diagnose- und Nutzungsdaten anzeigen.
Die meisten Softwareabstürze sind kein Grund zur Sorge, besonders wenn Sie Ihre Apps schließen. Oftmals muss eine App mit einem Softwareproblem einfach von Grund auf neu gestartet werden.
Ein Beispiel für ein allgemeines Softwareproblem
Es ist Mittagszeit und Sie stellen fest, dass der Akku Ihres iPhones zu 60 % entladen ist. Beim Frühstück haben Sie Ihre E-Mails gecheckt, Musik gehört, über den Kontostand geseufzt, einen TED-Vortrag gesehen, durch Facebook geblättert, einen Tweet gesendet und die Punktzahl des Basketballspiels gestern Abend überprüft.
Eine abstürzende App beheben
Sie erinnern sich, dass eine abstürzende App dazu führen kann, dass sich der Akku schnell entlädt und dass das Schließen der App das Problem beheben kann, aber Sie wissen nicht, welche App das Problem verursacht.In diesem Fall (und das ist echt) brennt die TED-App durch die CPU, obwohl ich mein iPhone nicht verwende. Sie können das Problem auf zwei Arten beheben:
- Werben
- Medienerwähnungen
- Seitenverzeichnis
- Datenschutz-Bestimmungen
- Kontakt
- Spanisch
