01 Définition
02 Historique
Plan 03 Architecture iOS
04 Les différentes caractéristiques
d’iOS
05 Comparaison entre iOS et Android
Définition
iOS, anciennement iPhone OS, est le système
d'exploitation mobile développé par Apple pour plusieurs
de ses appareils. Il est dérivé de macOS dont il partage
les fondations (le noyau hybride XNU basé sur le micro-
noyau Mach, les services Unix et Cocoa, etc.).
Historique
2007 2008 2009 2010
Apparition de Apparition de iPhone OS 3 Apparition iOS 4((le
Apparition de 1er
iPhone OS 1 et (la fonction couper, multitâche qui est
iPhone
iPhone OS 2( App copier/coller, les applications réservé à l’iPhone 4
Store) Messages et Dictaphone) et FaceTime )
2014 2013 2012 2011
Apparition iOS 8 Apparition iOS 7( AirDrop, Apparition iOS 6 Apparition iOS 5
( l'envoi de messages FaceTime Audio, l'icône de (Plans, application (réorganiser des
audio, photo ou vidéo l'Horloge animée, la mise à native d'Apple qui notifications)
dans Messages, le jour automatique des remplace Google
stockage sur iCloud applications de l'App Store ) Map )
Drive)
2015 2016 2017 2018
Apparition iOS 9 ( possibilités Apparition iOS 10 ( « Lever Apparition iOS 11 Apparition iOS 12
d'édition avancées dans Notes, pour activer », un nouvel (la fusion entre
les transports en commun écran verrouillé, la l'écran de
dans Plans, News, et Wallet reconnaissance des visages ) verrouillage et le
qui remplace Passbook) Centre de
notification°
2021 2020 2019
Apparition iOS 15 (Cette Apparition iOS 14 Apparition iOS 13
version est compatible
avec tous les appareils
supportant iOS 14)
Architecture
iOS comporte quatre couches d'abstraction, similaires à celles de macOS : une
couche « Core OS », une couche « Core Services », une couche « Media » et
une couche « Cocoa ».
Cocoa Touch
Appkit
Media
AV Core Core Core
Foundation Core Text OpenAL OpenGL Quartz
Animation Audio Image
Core Services
Address Core Core Quick
Foundation Social Security WebKit
Book Data Foundation Look
Core OS
Accelerate Directory Services Disk Arbitration OpenCL System Configuration
Couche Cocoa touch
Cocoa touch est la couche responsable de l’interface utilisateur
Elle fournit les contrôleurs, les widgets, etc.
Elle fournit l'accès aux fonctions principales du système :
-Contacts
-caméra
-entrée tactile
-partage avec d'autres Applications
-notifications push, etc.
Couche Media
La couche multimédia vous aide à incorporer des graphiques
2D et 3D, des animations, des effets d'image et des
fonctionnalités audio et vidéo de qualité professionnelle dans
votre application mobile.
Couche core services
La couche Core Services se compose de services de base tels
que le carnet d'adresses, la sécurité, les réseaux sociaux et les
fondations qui fournissent des fonctionnalités essentielles aux
applications. Il donne accès aux ressources fondamentales
nécessaires à l'application.
Couche Core OS
La couche Core OS se compose de technologies et de
frameworks qui fournissent des services de bas niveau
liés au matériel et aux réseaux de bas niveau. Ces
services sont basés sur les installations de la couche
Kernel et Device Drivers.
Les différentes caractéristiques d’iOS
Interface:
iOS dispose d’une interface exploitant les fonctions multi-touch.
Application:
Les systèmes iOS disposent de logiciels préinstallés comme les Plans , Mail, TV,
FaceTime, Music, Santé et Wallet.
Il est aussi possible de faire installer directement les applis iOS en utilisant un
programme IPA mis à disposition par le fournisseur du logiciel.
Écran d’accueil
Au bas de cet écran apparaissent des icônes et un dock qui permet de fixer les
éléments utilisés le plus fréquemment.
Comparaison entre iOS et Android 1/2
Critères iOS Android
Développer Apple Google
Plateforme de Apple ne peut installer des Android peut être installé
distribution des applications qu’à partir de l’App simplement avec le fichier apk
applications Store
Couches de C’est un système d’exploitation C’est un système ouvert, les
personnalisation fermé, est entièrement contrôlé par fabricants peuvent personnaliser
Apple sans médiation de tiers. l’interface.
Résolution des sous iOS, tout échec est résolu sous Android, chaque fois qu’une
incidents rapidement mise à jour ou un correctif est publié,
les fabricants doivent adapter leurs
terminaux.
Comparaison entre iOS et Android 2/2
Critères iOS Android
Mémoire Apple, en offrant un service Android permet l’utilisation de cartes SD.
dans le cloud, ne permet pas
l’introduction de cartes SD
L’interface L’interface Apple est plus facile Android est un peu difficile à apprendre
à utiliser, mais sa pour les non-initiés
personnalisation est minimale.
Sécurité Apple offre une sécurité élevée Android peut être modifié par chaque
fabricant
Android et iOS : un solide duopole
Parts de marché des systèmes d’exploitation pour smartphone basé sur les ventes
d’appareils entre 2010 et 2020 (source statista):
Webographie
[Link]
[Link]
[Link]
Merci pour Votre Attention !