Unter normalen Umständen steht nur eine Anwendung im Vordergrund und wird tatsächlich ausgeführt. Natürlich kann das, was diese App tut, einen großen Einfluss auf die Akkulaufzeit haben.
Andere Anwendungen können Multitasking sein, aber nur unter ganz bestimmten Umständen - es ist selten. Die meisten Apps tun tatsächlich nichts, daher lautet die Antwort bedingt "Nein".
Wenn Sie auf die Home-Schaltfläche tippen, empfängt die Vordergrund-App eine Reihe von Nachrichten, mit denen sie sich vorbereiten und dann in einen Hintergrundmodus wechseln kann. Die App muss nicht vollständig beendet werden, wird aber auch nicht ausgeführt. Standardmäßig werden Apps unter iOS möglicherweise nicht im Hintergrund ausgeführt. Sie können die Erlaubnis anfordern, bis zu zehn Minuten im Hintergrund ausgeführt zu werden (z. B. um einen Download abzuschließen), wenn sie benachrichtigt werden, dass sie den Vordergrundstatus verlieren werden. Dies zu missbrauchen wäre eine Möglichkeit, eine App von Apple abzulehnen.
Fraser Speirs hat kürzlich einen sehr interessanten Blog-Beitrag darüber geschrieben, der von Entwicklern weithin retweetet wurde, weil er richtig und aktuell für iOS 5.x ist.
Zitat daraus:
In iOS 5 können genau fünf Arten von Apps im Hintergrundstatus unbegrenzt ausgeführt werden:
- Apps, die im Hintergrundzustand Audio abspielen. Ein gutes Beispiel ist Instacast, während ein Podcast abgespielt wird.
- Apps, die Ihren Standort im Hintergrund verfolgen. Beispielsweise möchten Sie weiterhin Sprachansagen von Ihrer TomTom-Navigations-App, auch wenn eine andere App aktiv ist.
- Apps, die auf eingehende VOIP-Anrufe warten. Wenn Sie Skype unter iOS verwenden, können Sie eingehende Skype-Anrufe empfangen, während sich die App im Hintergrund befindet.
- Zeitungskiosk-Apps, die neue Inhalte herunterladen.
- Apps, die fortlaufende Updates von einem externen Zubehör im Hintergrund erhalten.
Wenn Sie jetzt eine App ausführen, die in eine der oben genannten Kategorien passt, führt sie möglicherweise eine Hintergrundverarbeitung durch. Wenn es sich um eine schlecht geschriebene App handelt, wird möglicherweise eine unnötige Verarbeitung durchgeführt. Wenn Sie gleichzeitig eine Vordergrund-App ausgeführt haben, die Ressourcen verarbeitet, ist es möglich, dass durch das Beenden der Hintergrund-App Ihre Vordergrund-App schneller wird.
Jedoch! Wenn Sie sich die Kategorien ansehen, werden Sie feststellen, dass dies alles Dinge sind, die Sie tun möchten, wenn Sie diese Apps verwenden. Sie möchten keinen Skype-Anruf nur empfangen können, wenn Sie Skype in den Vordergrund gestellt haben. Sie möchten nicht, dass TomTom aufhört, Ihnen Anweisungen zu geben, nur weil Ihr Passagier angefangen hat, E-Mails zu lesen. Das Beenden von Apps ist daher fast immer eine schlechte Idee.
Nun ein Wort zur Liste der zuletzt verwendeten Apps, die Sie durch Doppelklicken auf die Home-Schaltfläche aufrufen. Beachten Sie, dass der Name nicht "Aufgabenliste" oder "Multitasking-Liste" oder ähnliches ist - es handelt sich lediglich um eine Liste der neuesten Apps. Einige von ihnen befinden sich möglicherweise im Hintergrund, sind suspendiert und können ausgeführt werden. Einige werden möglicherweise beendet und laufen überhaupt nicht. Wenn Sie darauf tippen, müssen sie von vorne beginnen. Eine App aus einer der aufgelisteten Kategorien wird möglicherweise sogar im Hintergrund ausgeführt. Aber diese Liste gibt keinen Hinweis darauf, was läuft jetzt . Sie können Apps aus der Liste entfernen, aber wenn die App nicht ausgeführt wurde, kann sie nicht beendet werden. Beweis: Führen Sie einen Hard-Reset Ihres Telefons durch und lassen Sie es vom weißen Apple-Bildschirm booten. Alle Symbole bleiben gleich.
Im Allgemeinen muss eine Anwendung nicht manuell aus der Liste der zuletzt verwendeten Apps entfernt werden.
Wenn Sie eine App, die sich derzeit im Vordergrund befindet, wirklich beenden möchten, ohne zu wechseln, bevor Sie sie über die Liste der zuletzt verwendeten Apps beenden, können Sie die Sleep / Wake-Taste (oben auf dem Gerät) gedrückt halten, bis sie slide to power off
angezeigt wird. Wenn Sie dann die Home-Taste gedrückt halten, bis das Gerät zum Sprungbrett zurückkehrt, wird die App beendet. (Wenn Sie auf Abbrechen klicken und stattdessen zur App zurückkehren, wird diese nicht beendet.) Beweis: Verwenden Sie eine App mit Status - z. B. führen Sie eine Suche in der iTunes Store-App durch. Beenden Sie es auf diese Weise, wenn Sie die App erneut öffnen, ist Ihr Status verschwunden. Wenn Sie es nicht beenden, bleibt Ihr Zustand bestehen.
Im Allgemeinen ist das Beenden der Vordergrund-App niemals erforderlich. Wie Sie vielleicht gesehen haben, wird eine abstürzende App vom Telefon automatisch beendet, sobald der Watchdog-Prozess feststellt, dass die App nicht auf Systemereignisse reagiert.
Aus der Presseveranstaltung für iPhone OS 4 im Jahr 2010:
Q: How do you close applications when multitasking?
A: (Scott Forstall) You don't have to. The user just uses things and doesn't ever
have to worry about it.
A: (Steve Jobs) It's like we said on the iPad, if you see a stylus, they blew it.
In multitasking, if you see a task manager... they blew it. Users shouldn't ever have
to think about it.
Nein. Es kann immer nur eine App auf iOS ausgeführt werden.
Ja, es gibt einige Sekunden, die eine App auffordern kann, eine Aufgabe zu beenden, bevor das Betriebssystem den Prozess abbricht, wenn dies nicht erledigt ist.
Sie können einige Hintergrundaufgaben wie einen Skype-Anruf im Hintergrund ausführen, aber auch dies ist wirklich das iOS, auf dem dieser spezielle Code für die App ausgeführt wird, nicht die gesamte App, die noch ausgeführt wird.
Abgesehen vom Randfall, in dem Sie eine App beenden und einige Sekunden Zeit haben, um Aufgaben zu erledigen, wird unter iOS jeweils nur eine App ausgeführt, und Ihre Akkulaufzeit wird nicht von mehreren Apps beeinflusst. Ihr Akku wird entladen, weil die Vordergrund-App und / oder das Betriebssystem selbst Radio machen, den Bildschirm beleuchten und die CPU betreiben.
quelle
Kurze Antwort:
Im besten Fall entspricht der Ressourcenverbrauch mehrerer Apps dem der Ausführung einer einzelnen App. Im schlimmsten Fall verbrauchen mehrere Apps mehr Ressourcen als eine einzelne App. Um auf der sicheren Seite zu bleiben, sollten Sie daher alle Hintergrund-Apps schließen.
Lange Antwort:
Ein iOS-Gerät verbraucht mehr (oder dieselbe Menge) Ressourcen, wenn mehrere Anwendungen ausgeführt werden. Geben Sie
S
die Menge der Ressourcen an, die mit einer einzelnen App verbraucht werden, undM
die Menge der Ressourcen, die mit mehreren Apps verbraucht werden. Wir haben die folgende Beziehung:S <= M
Wenn Sie Apps schließen, sind Sie auf der sicheren Seite.Obwohl Apple beabsichtigte, dass sich Benutzer nicht um Hintergrund-Apps kümmern müssen, bedeutet dies nicht unbedingt, dass dies so ist. Tatsache ist, dass Entwickler die Freiheit haben, Apps nach Belieben zu implementieren. Nachdem Apple den App Store für jeden Entwickler auf der Welt geöffnet hatte, waren alle Wetten auf Apples Absicht ungültig. Obwohl Entwickler technisch gesehen nur 5 Hintergrundprofile zur Auswahl haben, gibt es verschiedene Möglichkeiten, wie Apps unerwünscht Ressourcen verbrauchen können:
Bei über 500.000 Apps im App Store gibt es keine Möglichkeit zu wissen, was jede Anwendung tut, geschweige denn, welche Art von Hintergrundprozess sie möglicherweise ausführt und ob sie gut geschrieben ist oder nicht.
Dies ist der gleiche Grund, warum ein Apple Genius empfehlen würde, alle Apps in der Taskleiste zu schließen. Niemand argumentiert, dass all diese Apps ausgeführt werden und Ressourcen verbrauchen. Sie argumentieren, dass einige dieser Apps möglicherweise Ressourcen verbrauchen. Da nicht bekannt ist, welche von ihnen Ressourcen verbrauchen, ist es am einfachsten, alle zu schließen, da die Symbole gleich aussehen .
Technisch gesehen könnten Sie die Liste durchgehen und alle Apps ignorieren, von denen Sie sicher wissen, dass sie keine Hintergrundverarbeitung verwenden. Dies ist jedoch eine weitaus schwierigere Aufgabe, als einfach alle zu schließen. (Hier ist ein Beispiel, das zwar übertrieben ist, aber dennoch real sein kann: Dies ist eine Turn-by-Turn-GPS-App, daher muss ich sie ausschalten. Dies ist eine Radio-App, aber ich habe die Wiedergabetaste nie gedrückt, daher sollte sie nicht angezeigt werden. Dies ist eine GPS-App, die kein Turn-by-Turn verwendet. Ich muss sie also nicht schließen. Dies ist eine App, die möglicherweise etwas herunterlädt, das mir egal ist Ich habe es vor 6 Minuten geschlossen, es könnte sich also im 10-Minuten-Fenster der BG-Verarbeitung befinden, und ich sollte es schließen. Dies ist nur ein Spiel, daher muss ich mir darüber keine Sorgen machen. Dies ist eine Park-App, die verwendet wird mein Standort,
Mit zunehmender Anzahl von Apps, die Sie auf Ihrem iPhone installiert haben, steigt auch die Wahrscheinlichkeit, dass Hintergrundprozesse unerwünschte Ressourcen verbrauchen.
Sie können nicht erwarten, dass ein Benutzer weiß, wie sich jede heruntergeladene App verhält. Wenn sich ein Benutzer mit unnötiger Hintergrundverarbeitung befasst, ist es daher eine gute Idee, Apps zu schließen.
Es gab viele Male, in denen ich bemerkte, dass mein iPhone sehr heiß wurde, auch wenn ich es nicht benutze. Die Ursache sind immer einige Anwendungen, die den Prozessor verwenden, obwohl er nicht unbedingt im Vordergrund ausgeführt wird. Die schnelle Lösung besteht darin, alle Anwendungen zu schließen (durch zweimaliges Tippen auf die Home-Taste). Bisher hat dies die Überhitzungsprobleme meines iPhones immer innerhalb weniger Minuten behoben.
quelle
Ich habe gerade herausgefunden, dass die Multitasking-Apps Ihren Akku entladen. Ich habe ein I-Pad der 3. Generation und habe festgestellt, dass es nicht so aufgeladen wird, wie es sollte. Ich war mir nicht sicher, warum. Ab gestern erreichte es plötzlich 10% und ich geriet in Panik. Ich habe mit einem netten Mann von Apple Tech gesprochen, der mich die Multitask-Leiste hochziehen und dann alle Apps physisch schließen ließ, und ich hatte eine Menge - hatte noch nie davon gehört. Nach einer Stunde ist die Batterie jetzt bis zu 30% und klettert immer noch. Also Leute, es passiert und die offenen Apps einer Vielzahl von Typen sind die Ursachen dafür. Ich schließe sie jetzt auf meinem iPad und dem iPad der 1. Generation meines Mannes, das nicht betroffen zu sein scheint - der Akku bleibt fast immer zu 100% eingeschaltet, der neuere jedoch nicht.
quelle