Changement rapide d'application
Le changement rapide d'application permet aux applications de s'interrompre et de reprendre rapidement et facilement le passage à d'autres applications. Une application qui n'est pas à l'écran mais qui est toujours en mémoire est "suspendue". Toutes les applications construites avec le SDK iOS 4 supportent le changement rapide d'application si elles fonctionnent sous iOS 4 et sur un appareil compatible. Les utilisateurs peuvent utiliser le changement rapide d'application en ouvrant la barre multitâche. La barre multitâche peut être affichée en appuyant deux fois sur le bouton d'accueil.
Achèvement des tâches
L'achèvement des tâches permet aux applications de poursuivre une certaine tâche après que l'application ait été suspendue. Les applications peuvent demander jusqu'à dix minutes pour terminer une tâche en arrière-plan dans iOS 4.0 ou plus.
En arrière-plan
Les applications peuvent s'exécuter en arrière-plan en utilisant des API de fond. Les applications suivantes sont disponibles sous iOS 4.0 ou une version ultérieure :
- L'audio joue l'audio
- Localisation - utilisation des services de localisation
- VOIP - faire des appels VOIP
Les deux API suivantes ont été ajoutées dans iOS 5.0 :
- Newsstand-téléchargement de contenu pour Newsstand
- Accessoire externe - interagit avec un accessoire externe