iOS 6 App-Entwicklung: Multitasking, Hintergrundverarbeitung und Benachrichtigungen

Obwohl iOS nicht echtes Multitasking hat, hat es Instant-On-Task-Wechsel, die Start der Anwendung reduziert und macht es leichter, richtig zu weitermachen, wo Sie aufgehört haben. Für bestimmte Arten von Anwendungen können Sie auch Ereignisse im Hintergrund verarbeitet werden. Solche Anwendungen umfassen die folgenden:

  • Audio: Viele Apps spielen Audio im Hintergrund.

  • Ort: Viele Apps Prozess Lage Veranstaltungen (Informationen die iOS-Mails an Ihre App über Änderungen in Lage) im Hintergrund.

  • VoIP: Viele Apps bieten die Möglichkeit für den Benutzer Voice over Internet Protocol zu telefonieren - eine Standard-Internetverbindung in einer Art und Weise drehen Telefonanrufe zu platzieren.

  • Kiosk-Inhalt: Der Kiosk-Apps herunterladen und Prozessinhalten im Hintergrund.

  • Externe-Zubehör: Einige Anwendungen arbeiten mit einem Hardware-Zubehör, die Updates liefert.

iOS bietet auch drücken Benachrichtigungen für Warnungen von Remote-Servern, auch wenn die App nicht läuft, zu empfangen und lokal Meldungen, die Sie in Ihrer Anwendung verwenden, können Benutzer von geplanten Ereignissen und Alarmen im Hintergrund (keine Server erforderlich) zu alarmieren.

Sie können lokale Benachrichtigungen verwenden ein Benutzeraufmerksamkeits zum Beispiel zu bekommen, ein Fahrer Navigationsanwendung im Hintergrund laufen lokale Benachrichtigungen verwenden können, um den Benutzer zu warnen, wenn es Zeit ist, eine Wendung zu machen. Anwendungen können auch für ein Datum und eine Uhrzeit für die Lieferung von lokalen Meldungen planen und haben diese Meldungen geliefert, auch wenn die Anwendung nicht läuft.

Menü