• 8 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 24/05/2022

Plongez dans l'univers iOS

Bonjour à tous et bienvenue dans ce cours d'introduction à iOS !

Et pour qu'on soit tous bien certains de savoir de quoi on parle, je vous propose d'abord de planter le décor avec un petit plongeon dans l'univers iOS !

Bon, iOS qu'est-ce que c'est ?

Tout d'abord, trois lettres :

  • i : C'est le fameux "i" que l'on retrouve dans les autres produits Apple : iPod, iPhone, iPad, etc.

  • OS : Operating System ou Système d'Exploitation en français.

Le système d'exploitation

Pour repartir de zéro, prenons l'exemple d'un ordinateur :

  • Il est composé d'un écran, d’un clavier, de différentes puces électroniques, etc. : tout ça compose la partie matérielle – ou hardware (ce qu'on peut toucher).

  • Tout le reste, comme la logique et les vues de l'écran forment la partie logicielle – ou software(ce qui est virtuel).

Alors, comment tout ça fonctionne ensemble ?

  1. Au démarrage de l'ordinateur (le boot), la carte mère (le cerveau matériel de votre ordinateur) va charger un programme comme MacOS, par exemple. Ce programme est un superlogiciel qui va permettre de faire le lien entre le clavier, la souris, l’écran, la carte graphique, le disque dur, etc. Ce superlogiciel va être capable de gérer un système de fichiers organisé, une interface graphique pour naviguer… bref, tous les éléments de base d'un ordinateur !

  2. Une fois ce superlogiciel chargé, vous allez pouvoir interagir avec votre ordinateur via vos programmes favoris : jeux, Internet, logiciel de dessin, musique, mail, etc. Donc ce superlogiciel est aussi responsable de charger les autres programmes !

Et au lieu de le nommer superlogiciel, les ingénieurs l’appellent système d'exploitation, car il exploite la puissance de votre ordinateur.

L'ordinateur contient la carte mère. C'est la partie matérielle. La carte mère charge au démarrage le système d'exploitation, qui gère la communication entre tous les composants (matériels et logiciels) et lance les programmes
Jetez un oeil à ce schéma pour comprendre les interactions entre matériel et logiciel via le système d'exploitation
Et iOS dans tout ça ?

Toute machine informatique digne de ce nom possède un système d'exploitation : les ordinateurs, les smartphones, les tablettes, votre montre connectée et même votre box Internet !

iOS, c'est donc un système d'exploitation. Contrairement à d'autres systèmes d'exploitation comme Windows ou Android qui sont adaptables sur un très grand nombre de machines différentes, iOS est le système d'exploitation de seulement 3 machines : l'iPhone, l'iPad et l'iPod Touch.

watchOS pour l'Appel watch tvOS pour l'Apple TV iOS pour iPhone, iPad et iPod touch macOS pour iMac, iMac Pro, MacBook, MacBook Pro, MacBook Air, Mac Mini, Mac Pro
Les 4 OS d'Apple et les matériels correspondants

La bonne nouvelle, c'est qu'en apprenant iOS vous allez très vite pouvoir développer sur les autres OS et donc développer des applications pour l'Apple Watch, le Mac ou la télévision ! Donc si iOS vous plaît, vous allez vous rendre compte que votre terrain de jeu n'a pas de limites !

Les versions d'iOS

Comme tout logiciel, iOS a connu plusieurs versions. En 2022, nous avons dépassé la version 15 d'iOS. Et on risque de ne pas en rester là !

L'historique des versions

Voici l'historique des versions d'iOS avec les principales innovations apportées par chaque nouvelle version. Pour une version plus exhaustive, rendez-vous sur la page Wikipédia dédiée aux versions d’iOS.

iPhone OS (Mars 2008) iOS 2 (Juillet 2008) : Introduction de l'App Store iOS 3 (juin 2009) : MMS, Copier-Coller et support de l'iPad iOS 4 (Juin 2010) : Multitâche, Facetime iOS 5 (Octobre 2011) : Siri, Centre de notifications, Newsstand iOS 6 (Septembre
De l'iPhone OS à iOS6
iOS 7 (2013) : passage du réalisme au flat design, Controm Center iOS 8 (2014) : Healthkit, Homekit, Continuity iOS 9 (2015) : Wallet, News, 3D Touch iOS 10 (2016) : Home et TV app, Messages et Plans améliorés iOS 11 (2017) : Files, Réalité Augmenté
De iOS7 à iOS15
Les grands événements Apple

Pour annoncer toutes ces nouveautés, Apple organise chaque année deux évènements majeurs :

  • Les keynotes : ce sont des présentations majeures d'Apple qui ont lieu plusieurs fois chaque année. Lors de cet évènement, Apple présente ses dernières nouveautés matérielles : nouveaux iPhone, Apple Watch, Apple TV et Mac. Celle qui présente les nouveaux iPhone a régulièrement lieu en septembre.

Les appareils iOS

On l'a déjà évoqué, iOS est le système d'exploitation de trois machines : l'iPhone, l'iPad et l'iPod Touch. En tant que développeur, il est important que vous sachiez qui est qui et que vous connaissiez un peu les gammes.

En 2007 naissait l'iPhone et très vite les deux autres produits ont suivi, comme vous pouvez le voir dans le tableau ci-dessous :

Produit

iPhone

iPod Touch

iPad

Naissance

29 Juin 2007

5 Septembre 2007

3 Avril 2010

Depuis, ces trois familles de produits ont donc largement eu le temps de s'étoffer. Prenons un petit moment pour les passer en revue afin d’y voir plus clair !

iPhone

Commençons par le plus célèbre : l'iPhone ! C'est de loin le produit le plus vendu par Apple. Grâce à son cycle de renouvellement rapide chez ses consommateurs, il est le produit qui fait vivre Apple.

Voici un petit historique de la gamme d'iPhone :

2007 : iPhone 1 2008 : iPhone 3G 2009 : iPhone 3Gs 2010 : iPhone 4 2011 : iPhone 4s 2012 : iPhone 5 2013 : iPhone 5C et 5s 2014 : iPhone 6 & 6 Plus 2015 : iPhone 6s & 6 Plus 2016 : iPhone SE, Iphone 7 & 7 Plus 2017 : iPhone 8 & 8 Plus 2017 : iPhone X 2018
Historique des modèles d'iPhone

La gamme iPhone s'est complexifiée au fil des années. Apple commercialise aujourd’hui jusqu’à 4 différentes versions pour chaque modèle : une version de base, une Mini, une Pro et une Pro Max !

iPod Touch

L'iPod Touch est le cousin de l'iPhone, mais comme son nom l'indique, ce n'est qu'un iPod. On ne peut donc pas y insérer de carte SIM et on n'a donc pas toutes les fonctionnalités cellulaires qui vont avec : téléphoner, envoyer des SMS, Internet en 4G, etc. À part ça, il a presque tout d'un iPhone.

iPad
Dernier arrêt : l'iPad !
Dernier arrêt : l'iPad !

Cette famille est la plus compliquée, car elle s'est diversifiée en trois sous-familles : iPad, iPad Mini et iPad Pro. Je vous propose le tableau suivant qui résume la gamme iPad.

Nom

iPad

iPad Mini

iPad Air

iPad Pro

Dernier modèle

Septembre 2021

iPad Mini 6ᵉ génération 

Octobre 2020

Les iPads Pro 11 et 12,9 pouces en Mai 2021

Caractéristiques

L'iPad original, le moins cher d’Apple

Un iPad plus petit et donc plus portable

Le meilleur compromis Prix/Pro

Un iPad destiné à un usage professionnel. Il a la puissance d'un ordinateur et est notamment doté d'un stylet (l'Apple Pencil).

iOS 15

Dans ce cours, nous nous concentrerons sur la dernière version en date d'iOS : iOS 15. Cela couvre déjà largement la gamme des appareils iOS d'Apple.

En résumé

  • iOS est le système d'exploitation de l'iPhone, l'iPad et l'iPod Touch.

  • Une nouvelle version d'iOS sort chaque année.

  • La gamme iPhone est renouvelée chaque année.

  • Il existe 2 évènements majeurs d'Apple à suivre :

    • la WWDC en juin : nouveautés logicielles ;

    • la Keynote en septembre : nouveautés matérielles.

Maintenant que le contexte est clair, nous allons définir ensemble le métier de développeur iOS !

Exemple de certificat de réussite
Exemple de certificat de réussite