Die Erklärung ist einfach: Die App-Entwickler müssen ihre Programme erst auf iOS 4 anpassen. Daher rollt in den nächsten Tagen auf alle Nutzer eine große App-Update-Welle zu.
Apples Multitasking ist kein echter “Mehrfachbetrieb”. Würden tatsächlich mehrere Apps zeitgleich mit all ihren Funktionen laufen, wäre die Batterie in wenigen Minuten leer – das alte Problem. Apple hat sich für eine eigene Lösung entschieden. Die Entwickler können für ihre Apps zwischen sieben Schnittstellen (APIs) wählen, die ein abgespecktes Multitasking ihrer Programme erlauben:
- Audio: Das Programm von Webradios wie Radio.de oder Diensten wie last.fm läuft im Hintergrund weiter.
- Voice over IP: Internettelefonie-Dienste wie Skype oder Sipgate können Anrufe auf das iPhone durchstellen, auch wenn die App im Hintergrund liegt.
- Background Location: Eine Navigations-App kann auch im Hintergrund GPS-Daten nutzen und die Route weiter berechnen.
- Push Notifications: Nachrichten erhalten, selbst wenn die App nicht aktiviert ist.
- Lokale Benachrichtigungen: Bislang liefen alle Push-Meldungen über einen Apple-Server. Nun können Apps auch dem Hintergrund eine Nachricht auf das Display zaubern. Beispielsweise eine Erinnerung für eine Radio- oder Fernsehsendung: Heute, 20:30 Uhr Deutschland : Ghana.
- Task Completion: Die App bearbeitet eine Aufgabe im Hintergrund zu Ende. Das ist vor allem praktisch, wenn Daten hochgeladen werden. Der Nutzer muss nicht warten, bis alle Fotos oder Videos zu irgendwelchen Online-Plattformen übertragen sind.
- Fast App Switching: Die App “friert” den aktuellen Zustand ein und wechselt in den Hintergrund. Das ist vor allem für Spiele eine nützliche Funktion.
Kommentare anschauen (1)
Gibt es donn schon sowas wie eine Übersichtsseite, welche Apps diese Hintergrundprozesse schon beherrschen? Sowas gabs ja damals auch bei Einführung des Push-Dienstes...