iOS

iOS
Logo
Famille Unix
Langues langues Anglais,
Chinois,
Japonais,
Espagnol,
Russe,
Portugais,
Italien,
Coréen,
Turc,
Français,
Allemand,
Néerlandais,
Arabe,
Vietnamien,
Norvégien,
Polonais,
Indonésien,
Grec,
Roumain,
Hongrois,
Tchèque,
Catalan,
Slovaque,
Ukrainien,
Croate,
Malaisien,
Hindi,
Hébreu,
Macédonien.
Type de noyau Hybride
État du projet En cours
Plates-formes iPhone, iPod touch
Entreprise /
Fondateur
Apple
Licence propriétaire
États des sources Logiciel propriétaire
(Darwin est open source)
Écrit en C, C++, Objective C, Swift
Première version 1.0 (1A543a) (29 juin 2007)
Dernière version stable 17.4 (21E219) (5 mars 2024)
Dernière version avancée 17.4 RC (21E217) (27 février 2024)
Méthode de mise à jour OTA
Environnement de bureau Cocoa Touch (multi-touch, interface graphique)
Gestionnaire de paquets App Store
Site web www.apple.com/ios

iOS (initialement iPhone OS) est un système d'exploitation mobile créé et développé par la société américaine Apple exclusivement pour ses produits. Il gère de nombreux appareils tels que l'iPhone, l'iPod touch et fonctionnait sur les iPad jusqu'en 2019. Il s'agit du deuxième système d'exploitation mobile le plus installé au monde, après Android. Basé sur le noyau XNU comme Darwin ou macOS, il constitue la base de quatre autres systèmes d'exploitation : iPadOS, tvOS, watchOS et macOS. Il s'agit d'un logiciel propriétaire, bien que certaines parties soient en open source sous la licence Apple Public Source License et 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 Touch et l'iPad. Des versions majeures du système d'exploitation sont dévoilées chaque année.

Historique

Article connexe : Historique des versions d'iOS.

En 2005, lorsque Steve Jobs conçoit l'iPhone, il a le choix entre réduire le Mac, 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 par Scott Forstall et Tony 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 des applications pour l'iPhone, ainsi que d'un App Store au sein d'iTunes,.

Le système d'exploitation est dévoilé avec l'iPhone lors de la Macworld Conference & Expo le 9 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 web Safari qui ressemblent à des applications. En octobre 2007, la firme américaine annonce qu'un kit de développement logiciel IOS SDK est en cours et qu'il est prévu pour février 2008. Le 6 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 Store présente désormais 5 millions d'applications.

En juin 2010, le système d'exploitation est renommé iOS. Ce nom est utilisé par Cisco depuis plus de dix ans pour son système d'exploitation, utilisé sur ses routeurs. Pour éviter tout procès, Apple achète 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 la sécurité, le dépannage, le stockage des données et l'utilisation du cloud. 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 en Californie au début du mois de juin.

Depuis mars 2024, la législation européenne sur les marchés numérique impose de pouvoir installer des applications iOS sans passer par App store, et que les paiements effectués dans les applications ne soient plus obligées de passer par Apple. Apple affirme que cela engendrerait des « menaces pour la sécurité et la vie privée » des 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 qui 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.

Fonctionnalités

Interface

L'interface évolue au fil des années. La première version, iPhone OS 1, contient simplement des applications de base telles que YouTube, la météo, Safari, l'horloge, le téléphone, les messages, etc. L'App Store fait son apparition sous iPhone OS 2 et FaceTime est disponible depuis iOS 4. Les mises à jour étaient jusqu'alors payantes. Siri voit le jour sous iOS 5 tandis que la fonction « Ne pas déranger » est installée depuis iOS 6. L'interface évolue et se modernise sous iOS 7, bénéficiant d'une amélioration complète. iOS 13 présente de nouvelles fonctionnalités telles que Animoji, le mode sombre ou encore le NFC. iOS 14 met en place des widgets et une bibliothèque d'application.

Écran d'accueil

L'écran d'accueil, rendu par SpringBoard, 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 une barre d'état en 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.

Accessibilité

Diverses fonctions d'accessibilité sont disponibles sur le logiciel pour aider les utilisateurs souffrant d'un handicap visuel et/ou auditif. VoiceOver est 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 programme Made for iPhone, présenté avec la sortie d'iOS 7 en 2013, Apple développe une technologie qui utilise le Bluetooth pour 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 10 en 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 du RTT/TTY pour 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.

Multi-tâches

Le multi-tâches est publié pour la première fois en juin 2010, en même temps que la version iOS 4. Certains appareils, tels que l'iPhone 4, l'iPhone 3GS et 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. Avant iOS 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.

Siri

Article connexe : Siri (logiciel).

Siri est un Assistant 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.

Matériel

La principale plate-forme matérielle est l'architecture ARM. Les versions antérieures à iOS 7 ne peuvent être exécutées que sur des appareils équipés des processeurs ARM 32 bits. En 2013, iOS 7 est publié avec un support 64 bits complet après qu'Apple annonce passer aux processeurs 64 bits ARMv8-A avec l'introduction de la puce Apple A7.

Développement

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 des applications web pour le navigateur Safari. Cependant, les réactions négatives des développeurs incitent la firme à reconsidérer sa position, et Steve Jobs annonce en octobre 2007, un kit de développement logiciel à la disposition des développeurs publié en mars 2008.

Programme de mise à jour

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.

Jailbreak

Article connexe : Débridage d'iOS.

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 du jailbreak consiste à 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 la carte SIM) ; cependant, à chaque mise à jour ultérieure d'iOS, les exploits de jailbreak non corrigés sont généralement corrigés.

Déblocage

Au départ, la plupart des opérateurs de téléphonie mobile aux États-Unis, hormis AT&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érogation DMCA pour le déblocage de logiciels non officiels, mais cette dérogation est limitée aux appareils achetés avant le 26 janvier 2013.

Gestion des droits numériques

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 militant Brewster Kahle, le spécialiste du droit de l'Internet Jonathan Zittrain et la Free Software Foundation, qui protestent lors de la présentation de l'iPad et lancent une campagne intitulée Defective by Design (littéralement : « Défaut de conception »),.

Sécurité et confidentialité

Article connexe : Sécurité logicielle des smartphones.

Le Secure Enclave est un coprocesseur présent dans les appareils iOS, qui fait partie des puces A7 et plus récentes utilisées pour la protection des données, Touch ID et Face 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 la RAM (appelée TZ0) est chiffrée. L'enclave sécurisée elle-même est un cœur de processeur AKF de 4 Mo flashable, 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 de TrustZone/SecurCore d'ARM mais contient un code propriétaire pour les multicoeurs de 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 puces A9 ou plus récentes qui protège les données utilisateurs en veille.

Notes et références

  1. (en) « Open at the source », sur le site officiel d'Apple
  2. (en) « Scott Forstall, the sorcerer's apprentice at Apple » Accès libre, sur nbcnews.com, 17 octobre 2011 (consulté le 3 mars 2022).
  3. (en) « Scott Forstall's Personality, Origins of iOS, and Lost iPhone 4 Prototype », sur MacRumors (consulté le 3 mars 2022).
  4. « Apple's Steve Jobs unveils new iPhone », sur money.cnn.com, 9 janvier 2007 (consulté le 3 mars 2022).
  5. (en) Mic Wright, « The original iPhone announcement annotated: Steve Jobs’ genius meets Genius », sur thenextweb.com, 9 septembre 2015 (consulté le 3 mars 2022).
  6. (en-US) « iOS: A visual history », sur The Verge, 13 décembre 2011 (consulté le 3 mars 2022).
  7. (en-US) « Jobs' original vision for the iPhone: No third-party native apps », sur 9to5Mac, 21 octobre 2011 (consulté le 3 mars 2022).
  8. (en) Tom Krazit, « Apple's Jobs says third-party iPhone apps coming in February », sur CNET (consulté le 3 mars 2022).
  9. (en-US) « Apple: iPhone SDK, enterprise announcement next week », sur Macworld (consulté le 3 mars 2022).
  10. (en-US) « Jobs: App Store launching with 500 iPhone applications, 25% free », sur Engadget (consulté le 3 mars 2022).
  11. (en) Nathan Ingraham, « Apple announces 1 million apps in the App Store, more than 1 billion songs played on iTunes radio », sur The Verge, 22 octobre 2013 (consulté le 3 mars 2022).
  12. « Apple's App Store Will Hit 5 Million Apps by 2020, More Than Doubling Its Current Size », sur sensortower.com (consulté le 3 mars 2022).
  13. (en-US) « Apple Avoids iPhone-Like Trademark Battle Thanks To Cisco, FaceTime Deals », sur Gigaom, 7 juin 2010 (consulté le 3 mars 2022).
  14. (en-US) « Apple’s first European Academy opens in Naples », sur The Local Italy, 7 octobre 2016 (consulté le 3 mars 2022)
  15. (it) « Chi è entrato, chi è scappato e cosa c'è dentro alla iOS Developer Academy di Napoli », sur Wired Italia, 7 octobre 2016 (consulté le 3 mars 2022)
  16. (it) Vera Viola, « Dopo Apple in arrivo a Napoli altri big dell’hi-tech », sur Il Sole 24 ORE, 18 octobre 2019 (consulté le 3 mars 2022).
  17. « Apple Developer Academy di Napoli, al via le nuove iscrizioni », sur avlive.it (consulté le 3 mars 2022).
  18. Morgane Tual, « DMA : ce qui change pour l’utilisation de Google Maps ou Messenger », Le Monde,‎ 6 mars 2024 (DMA : ce qui change pour l’utilisation de Google Maps ou Messenger Accès libre)
  19. Marine Protais, « Entrée en vigueur du Digital Markets Act (DMA) : les Gafam font-ils preuve de mauvaise foi... au détriment des utilisateurs ? », La Tribune,‎ 6 mars 2024 (lire en ligne Accès libre)
  20. « Des organisations accusent Apple d’enfreindre les nouvelles règles européennes sur les marchés numériques » Accès libre, RFI, 2 mars 2024 (consulté le 3 mars 2024)
  21. (en-US) Verge Staff, « iOS: A visual history », sur The Verge, 13 décembre 2011 (consulté le 3 mars 2022).
  22. (en) Seán Moreau, « The evolution of iOS », sur Computerworld, 18 juin 2021 (consulté le 3 mars 2022).
  23. « iOS 5 : premiers pas mis à jour avec Siri », sur iGeneration (consulté le 3 mars 2022)
  24. (en) Jason Parker, « Apple iOS 7 review: Massive makeover makes iOS feel new again », sur CNET (consulté le 3 mars 2022)
  25. (en) « The essential iOS 13 features you need to know about », sur wired.co.uk, 20 septembre 2019 (consulté le 3 mars 2022)
  26. Steven Fafard, « iOS 14 : on fait le point sur les nouveautés », sur CNET France, 22 février 2021 (consulté le 3 mars 2022).
  27. (en-US) « 44 iOS Interview Questions and Answers », sur Global Guideline (consulté le 11 mars 2022).
  28. (en) John Pool says, « How to Switch to Four-Digit Passcode on iPhone & iPad », sur OS X Daily, 22 mai 2021 (consulté le 11 mars 2022).
  29. « VoiceOver is a great accessibility feature — here's how to use it. », sur iMore, 11 août 2021 (consulté le 9 mars 2022).
  30. (en) Shara Tibken, « Apple iPhone VoiceOver technology gives the blind more ways to roam », sur CNET (consulté le 9 mars 2022).
  31. (en-US) Kim Acosta, « Best Hearing Aids From Audiologists Of 2022 », sur Forbes Health, 3 novembre 2021 (consulté le 9 mars 2022).
  32. « Passer un appel RTT ou TTY ou y répondre depuis votre iPhone », sur Apple Support, 19 juin 2023 (consulté le 14 juillet 2023)
  33. (en-US) « Accessibility was all around this year’s WWDC », sur TechCrunch (consulté le 9 mars 2022).
  34. (en) « iOS 4 iPhone Update RELEASED: A Guide To iOS 4 », sur HuffPost, 21 juin 2010 (consulté le 9 mars 2022).
  35. (en-US) Jacqui Cheng, « Ars reviews iOS 4: what's new, notable, and what needs work », sur Ars Technica, 21 juin 2010 (consulté le 14 mars 2022).
  36. (en-US) Jacqui Cheng, « Ars reviews iOS 4: what's new, notable, and what needs work », sur Ars Technica, 21 juin 2010 (consulté le 19 mars 2022)
  37. « Apple's iOS 4 Explored », sur anandtech.com (consulté le 19 mars 2022).
  38. « Siri fonctionne (enfin) sur iPod touch et iPhone 4 », sur iGeneration (consulté le 14 mars 2022).
  39. (en) Sarah Jacobsson Purewal, « The complete list of Siri commands », sur CNET (consulté le 14 mars 2022).
  40. (en-US) « iOS 7 will be 64-bit, just like the iPhone 5s' new A7 chip », sur Engadget (consulté le 19 mars 2022)
  41. (en) Aaron Souppouris, « Why Apple's 64-bit iPhone chip is a bigger deal than you think », sur The Verge, 12 septembre 2013 (consulté le 19 mars 2022).
  42. (en-US) 9to5 Staff, « Jobs' original vision for the iPhone: No third-party native apps », sur 9to5Mac, 21 octobre 2011 (consulté le 13 mars 2022)
  43. (en) « Apple Confirms iPhone SDK Coming Next Year », sur Digital Trends, 17 octobre 2007 (consulté le 13 mars 2022).
  44. (en-US) Chance Miller, « Apple officially announces virtual WWDC 2021 for June, iOS 15 and more expected », sur 9to5Mac, 30 mars 2021 (consulté le 13 mars 2022).
  45. (en-US) « iPhone Hackers: "we have owned the filesystem" », sur Engadget (consulté le 13 mars 2022)
  46. (en-US) « Hacking the iPhone », sur Los Angeles Times, 6 août 2007 (consulté le 13 mars 2022)
  47. (en-US) Charlie Sorrel, « Official: Apple "Doesn't Hate" 3rd Party iPhone Software », Wired,‎ septembre 2007 (ISSN 1059-1028, lire en ligne, consulté le 13 mars 2022).
  48. « AT&T- What are the eligibility requirements for unlocking iPhone? », sur att.com, 3 août 2012 (consulté le 19 mars 2022).
  49. (en) USA Government, « Exemption to Prohibition on Circumvention of Copyright Protection Systems for Access Control Technologies » Accès libre , sur copyright.gov, 28 novembre 2012 (consulté le 19 mars 2022).
  50. « Tell Tim Cook: No more DRM for Apple », sur defectivebydesign.org (consulté le 19 mars 2022).
  51. (en) « Apple iPad will choke innovation, say open internet advocates », sur The Guardian, 1er février 2010 (consulté le 19 mars 2022).
  52. « United States Patent Application: 0130308838 », sur appft.uspto.gov (consulté le 23 mars 2022).
  53. (en) « What Is Apple's New Secure Enclave And Why Is It Important? », sur Forbes (consulté le 23 mars 2022).

Voir aussi

Articles connexes

Liens externes