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.