iOS | |
---|---|
![]() | |
| |
Famille | BSD |
Type de noyau | Noyau hybride |
Plates-formes | iPhone, iPod Touch et iPad |
Entreprise/ Développeur | Apple |
Licence | Propriétaire ; certaines parties sont disponibles sous Apple Public Source License |
États des sources | Source fermée (Darwin est open source) |
Dernière version avancée | 4.0.2 (le 12 août 2010) |
Méthode de mise à jour | Téléchargement et installation via iTunes |
Site Web | developer.apple.com/iphone/ |
modifier |
iOS, anciennement iPhone OS, est le système d'exploitation mobile développé par Apple pour l'iPhone, l'iPod touch, et l'iPad. Il est dérivé de Mac OS X dont il partage les fondations (le kernel hybride XNU basé sur le micro-noyau Mach). iOS comporte quatre couches d'abstraction, similaires à celles de Mac OS X : une couche « Core OS », une couche « Core Services », une couche « Media » et une couche « Cocoa ». Le système d'exploitation occupe moins d'un demi-gigaoctet (Go) de la capacité mémoire totale de l'appareil.
Ce système d'exploitation n'avait aucun nom officiel avant la publication du kit de développement iPhone (SDK) le 6 mars 2008. Jusqu'à cette date, Apple se contentait de mentionner que « l'iPhone tourne sous OS X », une référence ambiguë au système d'exploitation source d'iOS, Mac OS X. Ce n'est qu'à cette occasion que Scott Forstall présenta l'architecture interne du système d'exploitation, et dévoila alors le nom d'iPhone OS. Ce nom a été changé le 7 juin 2010 pour iOS.
Le kit de développement en question, disponible pour Mac OS X, propose les outils nécessaires à la création d'une application pouvant tourner sous iOS. Si son téléchargement et son utilisation sont gratuits, la publication de telles applications requiert d'adhérer au programme des développeurs Apple, pour la somme de 99 $ par an. Il n'en demeure pas moins que cette offre peut s'avérer intéressante pour bon nombre de développeurs, étant donnée la taille du marché créé par iOS.
En effet, Apple a annoncé, lors d'un événement musical le 9 septembre 2009, avoir vendu 50 millions d'iPhones et d'iPods Touch. À titre informatif, les 40 millions d'appareils sous iOS n'avaient été dépassés que trois mois plus tôt, le 8 juin 2009. De surcroît, le portail App Store, dédié à l'exposition de toutes les applications tierces développées pour ce système d'exploitation, est souvent présenté comme un modèle économique couronné de succès: Avec un catalogue de 100 000 applications, qui ont fait l'objet de 3 milliards de téléchargements, l'App Store s'est imposé en 18 mois comme une référence parmi les kiosques d'applications mobiles.
L'architecture logicielle de l'iPhone est caractérisée par :