I.5. LES DIFFERENTS SYSTEMES D'EXPLOITATION UTILISES
SOUS LES
SMARTPHONES
Le système d'exploitation pour les Smartphones est un
logiciel installé sur ce dernier pour gérer d'autres programmes.
Le système assure aussi la gestion du processeur ainsi que celle de la
mémoire RAM du Smartphone.
Il existe plusieurs types de systèmes d'exploitation de
Smartphones, il s'agit entre autre de :
? iOS
Anciennement iPhone OS, est un système d'exploitation
mobile développé par Apple pour plusieurs de ses appareils. Il
est dérivé de OS X (6) dont il partage les
fondations.
? Architecture logicielle d'un iOS
Un iOS est un système d'exploitation basé sur
l'architecture suivante :
- Le BaseBand : il peut être considéré
comme un BIOS pour l'iPhone. C'est donc un micrologiciel autonome qui s'occupe
en temps réel de toutes les interactions avec les
périphériques de communication : bluetooth, WiFi et GSM.
6 Google, Utilisation du système Mac OS
18
- Le BootLoader : c'est une partie BaseBande, dont le
rôle principal est d'assurer le démarrage de l'iPhone, de
contrôler son activation, sa compatibilité avec la carte SIM
insérée.
- Le Firmware : il s'agit d'un logiciel interne de l'appareil,
cette fois responsable de la gestion de sa partie systémique
(7) il est identifié par un numéro au format X.Y.Z.
- Le SeckPack : c'est une partie de la mémoire flash de
l'appareil contenant entre autres des informations sur le verouillage de
celui-ci. Il peut être considéré comme un mot de passe. ?
Interface
L'interface du système d'exploitation iOS est
fondée sur le concept de la manipulation par le contact tactile de
l'écran, incluant notamment la technologie Multi-touch, permettant de
reconnaitre des gestes à plusieurs doigts similaires, et un
accéléromètre détectant les mouvements de
l'appareil.
? Android
Android est un système d'exploitation mobile
basé sur le noyau Linux et développé actuellement par
Google. Le système a d'abord été conçu pour les
Smartphones et tablettes tactiles, puis s'est spécialisé dans les
objets connectés et ordinateurs.
? Caractéristiques du système Android
Android est défini comme étant une pile de
logiciels, c'est-à-dire un ensemble de logiciels destinés
à fournir une solution clé en main pour les appareils mobiles du
genre Smartphone.
L'ensemble d'un système d'exploitation Android est donc
organisé en cinq couches distinctes dont :
7 Guide d'utilisation de Smartphones,
applications d'origines
19
- Le noyau avec les pilotes ;
- Des bibliothèques logicielles ;
- Une machine virtuelle ;
- Un framework ;
- Un lot d'applications standard parmi lesquelles il y a un
carnet d'adresse, un navigateur
web, un téléphone
Les services offerts par Android facilitent notamment
l'exploitation des capteurs de mouvements,
de la boussole et du récepteur GPS.
? Windows Phone
Windows Phone est un système mobile
développé par Microsoft pour succéder à Windows
Mobile, sa précédente plateforme logicielle qui a
été renommée en Windows Phone Classic. Contrairement au
système qu'il remplace, Windows Phone est d'abord destiné au
grand public via les Smartphones plutôt qu'aux entreprises.
Brève historique du système
d'exploitation Windows Phone
Des premiers travaux sur une mise à jour majeure de
Windows Mobile ont pu avoir été commencés au début
de 2004 sous le nom code « Photon », mais le développement
avance lentement et le projet est finalement annulé. En 2008 Microsoft
réorganise le Windows Mobile et commence à travailler sur un
nouveau système d'exploitation mobile. Le premier produit Windows Phone
a été publié et mis sur le marché vers les
années 2010.
En guise de conclusion partielle de ce
premier chapitre de ce Projet, il a été question de
définir les différents concepts qui vont intervenir
régulièrement dans la suite de ce travail afin de permettre et de
faciliter la compréhension. Cette partie a ainsi donné une
idée claire des éléments
20
constituant le sujet du Projet et en particulier, elle a
suffisamment expliqué ce qu'est la confidentialité,
l'information, la géolocalisation, le Smartphone et en fin les
systèmes d'exploitation pour Smartphone. Pour illustrer certaines
pratiques dans le second chapitre, on pourra prendre l'exemple de l'un ou de
l'autre système d'exploitation de Smartphone défini ici.
21
|