IOS

iOS(initialementiPhone OS) est unsystème d'exploitation mobilecréé et développé par la société américaineAppleexclusivement pour ses produits. Il gère de nombreux appareils tels que l'iPhone, l'iPod touch(retiré du commerce) et fonctionnait sur lesiPadjusqu'en 2019. Il s'agit du deuxième système d'exploitation mobile le plus installé au monde, aprèsAndroid. Basé sur lenoyauXNUcommeDarwinoumacOS, il constitue la base de trois autres systèmes d'exploitation :iPadOS,tvOS,watchOS. Il s'agit d'unlogiciel propriétaire, bien que certaines parties soient enopen sourcesous la licenceApple Public Source Licenseet d'autres licences.
Lancé en 2007 pour l'iPhone de première génération, le logiciel s'est étendu pour prendre en charge d'autres appareils tels que l'iPod Touchet l'iPad. Des versions majeures du système d'exploitation sont dévoilées chaque année.
En 2005, lorsqueSteve Jobsconçoit l'iPhone, il a le choix entre réduire leMac, ce qui est un exploit épique en matière d'ingénierie, ou agrandir l'iPod. Steve Jobs privilégie la première solution mais oppose les équipes Macintosh et iPod, dirigées respectivement parScott ForstalletTony Fadell, dans une compétition interne. Forstall l'emporte en créant un système d'exploitation. Cette décision permet le succès du logiciel en tant que plateforme pour les développeurs tiers : l'utilisation d'un système d'exploitation établi comme base permet aux nombreux développeurs tiers de créer des logiciels avec un minimum de formation. Forstall est également responsable de la création d'un kit de développement logiciel permettant aux programmeurs de créer desapplicationspour l'iPhone, ainsi que d'unApp Storeau sein d'iTunes.
Le système d'exploitation est dévoilé avec l'iPhone lors de laMacworld Conference & Expole9 janvier 2007, et est mis en place en juin de la même année. Pendant son introduction en janvier, Steve Jobs déclare :« L'iPhone fonctionne sous OS X et exécute des applications bureautique », mais lors de la sortie de l'iPhone, le système d'exploitation est rebaptisé« iPhone OS ». Au départ, les applications natives de tiers ne sont pas prises en charge. Le raisonnement de Jobs est que les développeurs peuvent créer des applications via le navigateur webSafariqui ressemblent à des applications. Enoctobre 2007, la firme américaine annonce qu'unkit de développement logicielIOS SDKest en cours et qu'il est prévu pourfévrier 2008. Le6 mars 2008, une conférence de presse est organisée pour annoncer la publication de ce kit.
En 2008, le système d'exploitation fournissait 500 applications. Entre fin 2008 et 2013, les applications se multiplient pour atteindre le million. En 2020, l'App Storeprésente désormais 5 millions d'applications.
Enjuin 2010, le système d'exploitation est renommé iOS. Ce nom est utilisé parCiscodepuis plus de dix ans pour son système d'exploitation, utilisé sur ses routeurs. Pour éviter tout procès, Apple loue la licence IOS à Cisco.
En octobre 2016, Apple ouvre sa première Académie de développeurs iOS àNaples, au sein du nouveau campus de l'Université de Naples - Frédéric-II. Le cours, entièrement gratuit, vise à acquérir des compétences techniques et spécifiques sur la création ainsi que la gestion d'applications pour les plateformes Apple. À l'académie, il y a aussi des questions de gestion d'entreprise (planification et gestion d'entreprise avec un intérêt pour les opportunités numériques) et il y a un parcours destiné à la conception d'interfaces graphiques. Les étudiants ont la possibilité de participer au« Parcours Entreprise », une formation approfondie sur le cycle de vie complet d'une application, de la conception à la mise en œuvre, en passant par lasécurité, ledépannage, lestockage des donnéeset l'utilisation ducloud. En 2020, l'académie compte près d'un millier d'étudiants diplômés du monde entier, qui ont travaillé sur 400 idées en matière d'apps et ont déjà publié une cinquantaine d'apps sur l'App Store. Au cours de l'année académique 2018-2019, des étudiants de plus de 30 pays différents sont arrivés. 35 d'entre eux sont sélectionnés pour participer à l'Apple Worldwide Developers Conference, la conférence annuelle des développeurs de la firme qui se tient chaque année enCalifornieau début du mois de juin.
Depuismars 2024, lalégislation européenne sur les marchés numériqueimpose de pouvoir installer des applications iOS sans passer par l'App Store, et que les paiements effectués dans les applications ne soient plus obligés de passer par Apple. Apple affirme que cela engendrerait des« menaces pour la sécurité et la vie privée »pour les personnes qui les utiliseraient, et propose un faux choix aux personnes développant des applications iOS entre rester sur le magasin d'application Apple et payer la commission de 30 %, ou 15 % pour les petites applications, ou passer par un autre moyen et se soumettre à de nouvelles contraintes et de nouveaux frais. Cela a déclenché une contestation de nombreuses organisations professionnelles qui mettent en cause la bonne foi d'Apple, l'accusent de tourner en dérision cette législation et de vouloir faire peur. Cette législation impose aussi de faciliter le choix d'un autre navigateur par défaut que Safari.
Enregistrée parCiscodepuis lesannées 80,Appleparvient à obtenir du fabricantCiscoun accord, permettant d'utiliser la marque iOS deCisco. Ainsi, dans les termes duContrat de Licence Utilisateur Final("CLUF"), la licence indique :
« IOS is a trademark or registered trademark of Cisco in the U.S. and other countries and regions and is used under license. »
L'accord stipule donc la location de la marque, par Apple auprès de Cisco. Il serait parmi les plus gros deals de marque.
L'interface évolue au fil des années. La première version,iPhone OS 1, contient simplement des applications de base telles queYouTube, lamétéo,Safari, l'horloge, le téléphone, les messages, etc. L'App Storefait son apparition sousiPhone OS 2etFaceTimeest disponible depuisiOS 4. Les mises à jour étaient jusqu'alors payantes.Sirivoit le jour sousiOS 5tandis que la fonction« Ne pas déranger »est installée depuisiOS 6.
L'interface est refondue sousiOS 7.iOS 13présente de nouvelles fonctionnalités telles que le mode sombre.iOS 14met en place des widgets et une bibliothèque d'applications qui peuvent remplacer les applications par défaut.
iOS 18introduit des options de personnalisation, notamment l'Intelligence artificielle(IA) avecApple intelligence, le déplacement des widgets et des icônes sur l'écran et l'adaptation des icônes d'applications selon que le monde sombre est activé.
L'écran d'accueil, rendu parSpringBoard, affiche les icônes des applications et une barre en bas où les utilisateurs peuvent épingler jusqu'à 4 applications qu'ils utilisent le plus fréquemment. L'écran comporte unebarre d'étaten haut de l'écran qui affiche des données telles que l'heure, le niveau de la batterie et la réception du réseau téléphonique ainsi que le Wi-Fi. Le reste de l'écran est consacré à l'application en cours. Afin de déverrouiller l'écran d'accueil, il faut y entrer un code d'accès.
Lecentre de contrôleest introduit en2013avec iOS 7, il permet d'accéder rapidement à des interrupteurs tels que leWi-Fi, leBluetoothet les données cellulaires. Il est modifié en2017aveciOS 11, pour permettre de personnaliser les paramètres présents du centre de contrôle.
En 2024, aveciOS 18, le centre de contrôle devient plus personnalisable. Les paramètres peuvent être déplacé, une apparence ronde peut être activée, des paramètres peuvent être regroupés par page, et les développeurs peuvent créer leurs propres paramètres.
Diverses fonctions d'accessibilité sont disponibles sur le logiciel pour aider les utilisateurs souffrant d'un handicap visuel et/ou auditif.VoiceOverest un logiciel qui permet la lecture vocale des informations affichées à l'écran tels que les icones, les liens hypertextes ou tout autre élément de l'interface utilisateur. Le logiciel permet également de décrire le paysage lorsqu'un utilisateur prend une photo. Grâce au programmeMade for iPhone, présenté avec la sortie d'iOS 7en 2013, Apple développe une technologie qui utilise leBluetoothpour permettre de se connecter aux iPhones et iPads afin de diffuser du son directement dans les écouteurs de l'utilisateur. De nouveaux efforts sont fait en matière d'accessibilité pour la sortie d'iOS 10en 2016, avec l'ajout d'un nouvel éditeur de prononciation, le réglage de loupe pour agrandir les éléments de l'appareil photo, une prise en charge logicielle duRTT/TTYpour que les personnes sourdes puissent passer des appels téléphoniques depuis l'iPhone, et en donnant des tutoriels et des directives aux développeurs tiers pour qu'ils intègrent les fonctions d'accessibilité appropriées dans leurs applications.
En mai 2024, Apple annonce une fonctionnalité de contrôle de l'iPhone par le regard, disponible aveciOS 18. La nouvelle fonctionnalitéLive Speechpermet de lire un texte sélectionné à haute voix, etMusic Hapticsémet des vibrations au rythme de la musique, avec une API permettant aux développeurs d'intégrer cette fonctionnalité dans leurs applications.
Le multi-tâches est publié pour la première fois enjuin 2010, en même temps que la versioniOS 4. Certains appareils, tels que l'iPhone 4, l'iPhone 3GSet l'iPod touch 3, possèdent le multitâche.
La mise en place du multitâche est critiquée pour son approche, qui limite le travail que les applications peuvent effectuer à un ensemble de fonctions restreint et exigent aux développeurs d'ajouter une prise en charge spécifique. AvantiOS 4, le multitâche se limite à une sélection d'applications incluses avec l'appareil. Les utilisateurs peuvent toutefois jailbreaker (débrider) leur appareil afin de bénéficier du multitâche.
Siriest unAssistant personnel intelligent, intégré à l'iPhone en 2011. Siri prend en charge un large éventail de commandes utilisateur, y compris l'exécution d'actions téléphoniques, la vérification d'informations de base, la programmation d'événements et de rappels, la gestion des paramètres de l'appareil, la recherche sur Internet, la navigation GPS et est capable de lancer les applications.
La principale plate-forme matérielle est l'architecture ARM. Les versions antérieures àiOS 7ne peuvent être exécutées que sur des appareils équipés des processeurs ARM 32 bits. En 2013,iOS 7est publié avec un support 64 bits complet après qu'Apple annonce passer aux processeurs 64 bitsARMv8-Aavec l'introduction de la puceApple A7.
Lors du développement de l'iPhone, Steve Jobs, n'a pas l'intention de laisser les développeurs tiers créer des applications pour iOS, mais plutôt de leur demander de créer desapplications webpour le navigateur Safari. Cependant, les réactions négatives des développeurs incitent la firme à reconsidérer sa position, et Steve Jobs annonce enoctobre 2007, un kit de développement logiciel à la disposition des développeurs publié enmars 2008.
La firme américaine annonce en juin de l'année en cours, lors d'une conférence, la sortie de la mise à jour iOS qui est en version dite bêta avant d'être officiellement lancée vers septembre ou octobre lors de l'annonce de l'iPhone dont la nouvelle mise à jour dépend.
Depuis sa sortie initiale, iOS fait l'objet d'une variété de hacks visant à ajouter des fonctionnalités non autorisées par Apple. Avant le lancement de l'App Store, la principale motivation dujailbreakconsiste à contourner le mécanisme d'achat d'Apple pour installer les applications natives de l'App Store. Apple déclare qu'elle ne diffuse pas de mises à jour du logiciel iOS conçues spécifiquement pour casser ces outils (à l'exception des applications qui permettent de déverrouiller lacarte SIM) ; cependant, à chaque mise à jour ultérieure d'iOS, lesexploitsdejailbreaknon corrigés sont généralement corrigés.
Au départ, la plupart des opérateurs detéléphonie mobileauxÉtats-Unis, hormisAT&T, ne permettent pas aux utilisateurs de débloquer leur iPhone pour l'utiliser avec d'autres opérateurs.
La légalité du déblocage de logiciels varie selon les pays ; par exemple, aux États-Unis, il existe une dérogationDMCApour le déblocage de logiciels non officiels, mais cette dérogation est limitée aux appareils achetés avant le26 janvier 2013.
La conception exclusive d'iOS fait l'objet de nombreuses critiques, notamment de la part des défenseurs des droits numériques tels que l'Electronic Frontier Foundation, l'ingénieur informaticien et militantBrewster Kahle, le spécialiste du droit de l'InternetJonathan Zittrainet laFree Software Foundation, qui protestent lors de la présentation de l'iPadet lancent une campagne intituléeDefective by Design(littéralement :« Défaut de conception »).
LeSecure Enclaveest un coprocesseur présent dans les appareils iOS, qui fait partie des pucesA7et plus récentes utilisées pour la protection des données,Touch IDetFace ID. L'objectif est de gérer les clés et d'autres informations telles que les données biométriques qui sont suffisamment sensibles pour ne pas être traitées par le processeur d'application (AP). Elle est isolée par un filtre matériel afin que le processeur d'application ne puisse pas y accéder. Elle partage la RAM avec l'AP, mais sa partie de laRAM(appelée TZ0) est chiffrée. L'enclave sécurisée elle-même est un cœur de processeur AKF de 4Moflashable, appelé processeur d'enclave sécurisée (SEP), tel que documenté dans la demande de brevet Apple n°20130308838. La technologie utilisée est similaire à celle deTrustZone/SecurCore d'ARM mais contient un code propriétaire pour lesmulticoeursde la firme en général et le SEP en particulier. Elle est également responsable de la génération de la clé UID sur les pucesA9ou plus récentes qui protège les données utilisateurs en veille.