0% ont trouvé ce document utile (0 vote)
56 vues31 pages

Mobile Chap1

chapitre1 android

Transféré par

nourbadreddine999
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
56 vues31 pages

Mobile Chap1

chapitre1 android

Transféré par

nourbadreddine999
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Développement Mobile :

Les Systèmes
d'Exploitation Mobiles

Enseignante: Naimi Eyaa


2023-2024
Plan du cours
1. Les systèmes embarqués

2. Les dispositifs mobiles

3. Les systèmes d'exploitations mobiles


Catégories
Définition

Un système embarqué est un système électronique (puce,


carte...) et informatique (programme de contrôle en général codé
en dur)
• Autonome (qui ne nécessite pas d'autres systèmes pour
fonctionner) qui est dédié à une tâche particulière et contenu
dans un système englobant (appareil électronique comme un
smartphone ou appareil mécanique comme une machine à
laver...).
Définition
Système embarqué = matériel physique + logiciels
( + système d'exploitation)

ˆ Les systèmes embarqués présentent deux types :


ˆ Systèmes embarqués destinés à l'utilisateur comme les smartphones
et les tablettes : ils embarquent généralement une version adaptée
d'un système d'exploitation existant comme Linux ou Windows.
ˆ Systèmes embarqués profondément enfouis comme les appareils
photo numérique et les téléphones portables : ils embarquent un
logiciel contrôleur codé en dur qui présentent des fonctionnalités
spéci ques limitées.
Classification
Plan du cours

1. Les systèmes embarqués

2. Les dispositifs mobiles

3. Les systèmes d'exploitations mobiles


Définition
ˆ Un dispositif mobile est un appareil informatique portable.
possédant souvent un écran et une interface d'entrée/sortie avec des
accessoires d'interaction (caméra, microphone ...). Les classes de
dispositifs mobiles sont :
ˆ Laptop (notebook)
ˆ Tablette
ˆ PDA (Personal Digital Assistant)
ˆ Téléphone portable
ˆ Smartphone
ˆ Smartwatch
ˆ Lecteur multimédia mobile
ˆ Consoles de jeux portables ...
Personal Digital Assistant (PDA)
•Le PDA est un assistant personnel numérique appelé également
organisateur ou ordinateur de poche. Il fournit un ensemble de
fonctionnalités basiques comme une agenda, un aide-mémoire, un carnet
d'adresse, un logiciel de messagerie électronique, des outils de
bureautique simpli és et une composante GPS pour la géolocalisation.
Smartphone
•Un smartphone est un téléphone mobile disposant en général d'un
écran tactile, d'une caméra, des fonctionnalités d'un PDA et de certaines
fonctionnalités d'un ordinateur portable. Il permet à l'utilisateur de
réaliser un ensemble d'opérations telle que la communication
téléphonique, l'échange de messages textuels (SMS) et électroniques
(email), la navigation sur le Web, l'enregistrement et l'accès aux données
multimédias (photos, musique, vidéos), l'interaction avec les jeux vidéos
et la personnalisation de l'appareil à travers la possibilité d'installer de
nouvelles applications.
Lecteur multimédia mobile
• Le lecteur multimédia est un appareil informatique qui permet
d'enregistrer et lire des données visuelles et auditives. Cet appareil est
équipé essentiellement d'une surface de visualisation telle que l'écran, et
de composants auditifs telle que les hauts parleur ou les écouteurs.
Certains lecteurs multimédia sont similaires aux smartphones tels que
ceux de la marque sumsung.
Tablette
•Une tablette est un ordinateur portable ultra-plat qui se présente sous la
forme d'un écran tactile sans clavier qui o re des fonctionnalités
basiques similaires à celle d'un ordinateur personnel. La tablette tactile
est un intermédiaire entre l'ordinateur portable et le smartphone. Dans
certaines cas, elle peut être munie de composants de communication
téléphonique (puce) et il est toujours possible d'y installer de nouvelles
applications.
Console de jeu mobile
•La console de jeu mobile est un appareil de jeux portable dont
l'ensemble du matériel nécessaire pour jouer (écran, haut-parleurs,
manettes...) est intégré dans un seul dispositif de petite taille gérable par
les mains.
Smartwatch
•Smartwatch est une montre bracelet informatisée considérée comme un
ordinateur de poignet. Avec l'a chage de l'heure et du chronométrage,
ce dispositif présentent des fonctionnalités comparables à celles d'un PDA.
Smartwatch
• Certaines smartwatchs sont munies du système d'exploitation conçu
pour les objets qu'on peut porter (vêtements, montres...), Android wear.
Il permet à l'utilisateur de chercher des informations (détails d'un vol,
conseils, itinéraire, météo...), échanger des messages, enregistrer des
notes, recevoir des noti cations, lancer des commandes vocales,
communiquer en audiovisuel... Ce genre de montre peut être
e ectivement muni d'une caméra, d'un microphone, et de haut-parleurs.
Importance des dispositifs mobiles
• Les téléphones mobiles présentent un pourcentage d'utilisation
important par rapport aux autres systèmes embarqués.
Plan du cours
1. Les systèmes embarqués

2. Les dispositifs mobiles

3. Les systèmes d'exploitations mobiles


Définition et rôle
ˆ Un système d'exploitation mobile (SEM) est un système embarqué
conçu pour fonctionner sur un dispositif mobile. Les
caractéristiques du SE mobile dépendent fortement du type et du
rôle du dispositif mobile qui le porte. Cependant, le rôle principale
du SE reste classique : son noyau est un ensemble de programmes
qui ont pour rôle de gérer les processus (ordonnancement,
coordination...), la mémoire, les entrées/sorties et les chiers.
Architecture
• Cet ensemble de programmes forme une plateforme logicielle sur
laquelle d'autres programmes appelés programmes d'application peuvent
fonctionner.
Contraintes
ˆ Les systèmes d'exploitation mobiles doivent prendre en considération
les capacités limitées des dispositifs mobiles telles que :
ˆ taille réduite de l'écran,
ˆ taille réduite de la mémoire,
ˆ puissance réduite de traitement,
ˆ Faible disponibilité de batterie (autonomie)
ˆ possibilité réduite de connexion de périphériques d'entré/sortie...
Contraintes
ˆ Les caractéristiques d'un système d'exploitation mobile dépendent
fortement du type et du rôle du dispositif mobile qui le porte tel est
le cas de :
ˆ mouvements de rotation de l'appareil, le clic et les déplacements des
doigts sur l'écran pour un smartphone tactile,
ˆ interaction à travers les touches pour un téléphone portable
ˆ di érents types de connexion sans l e pour tous types de téléphone
tels que le Bluetooth (réseau personnel), le WiFi (réseau local), le
GSM (2G), le UMTS (3G) et le LTE Adv (4G) (réseaux étendus)
ˆ réception des données GPS (géolocalisation)...
Familles et historique
ˆ 1994 : apparition du premier smartphone de IBM Simon avec
écran tactile et les caractéristiques d'un PDA.
ˆ 1996 : apparition du Nokia mobile phone avec Symbian OS
ˆ 2000 : Symbian OS reconnu comme meilleur système
d'exploitation mobile avec le lancement de Ericsson R380
ˆ 2001 : apparition de Kyocera 6035 smartphone avec Palm OS
ˆ 2002 : apparition de Microsoft smartphone avec Windows CE OS
ˆ 2002 : Apparition de BlackBerry smartphone de la société RIM
(Research In Motion)
Familles et historique
ˆ 2005 : apparition de la première tablette connectée à Internet avec
Maemo OS introduit par Nokia
ˆ 2007 : apparition du premier iPhone de Apple avec iOS comme
étant le premier mobile phone connecté à Internet
ˆ 2008 : apparition de T-Mobile G1 comme étant le premier
smartphone avec Android OS basé sur le noyau Linux et lancé par
OHA (Google, HTC, Sony, Dell, Intel, Motorola, Samsung, LG, etc)
ˆ 2009 : apparition du premier Samsung S8500 avec Bada OS
ˆ La suite de l'évolution des SE mobiles montre la réussite imbattable
des versions de Android OS par rapport aux autres SE mobiles
comme le traduit la gure suivante.
Comparaison et historique
Comparaison et historique

ˆ Depuis 2017, Windows Mobile Phone n'est plus supporté par Microsoft et
les mises à jours pour les versions existantes, concernant principalement la
sécurité, sont abandonnées depuis Décembre 2019.
ˆ Huawei a lancé un nouveau SEM nommé HarmonyOS depuis n 2019
pour remplacer Android sur ses propres smartphones.
Nouveau SEM de Google
ˆ Google a of f ciellement lancé un nouveau système d'exploitation
mobile nommé Fuchsia le 25 Mai 2021 sur la première génération de
son smart speaker Nest Hub.

ˆ Fuchsia est un système temps réel totalement rénové depuis son


noyau, destiné principalement aux di érents types d'appareils
embarqués connectés (IoT) y compris les smartphones.
ˆ Fuchsia supporte des applications mobiles natives écrites
principalement en Dart qui est un langage de programmation
nécessitant l'utilisation du framework Flutter conçu principalement
pour le développement d'applications hybride-native.
Comparaison de caractéristiques
Android iOS Windows
Mobile
Programmed in C, C++, C, C++, Ob- C, C + +
JAVA jective C
Kernel Linux Darwin Monolithic
IDE Android Stu- X-code Visual Studio
dio
App Program- Java, Kotlin Objective C, C # , .net lan-
ming Language Swift guages
App number 3.5 million 2.2 million 800,000
App store Play Store App store Microsoft
store
Multitasking Yes Yes(recently) Yes(limited)
Widgets Yes Yes (recently) expandable
Live Tiles
• widgets : des petites fenêtres, sur l'écran d'accueil, résumant
l'information générée par certaines applications comme l'information de
la date et de l'heure.
Comparaison de caractéristiques
Android iOS Windows
Mobile
expandable sto- yes no yes
rage
Multi-core Pro- yes yes yes
cessors
High-resolution yes yes yes
displays
File manager yes yes yes
Drag & drop yes yes (via yes (via mass
le manage- iTunes) storage)
ment
Intelligent Yes with yes with Siri yes with
voice assistant Google Cortana
Now/Assistant
•Assistant vocal intelligent : permet d'interagir vocalement avec le
système d'exploitation (gestion des paramètres, accès à Internet,
lancement d'un appel...).
Comparaison de caractéristiques
Android iOS Windows
Mobile
Centralized no- Yes, drop- yes, drop- yes
ti cations down panel down panel
Adobe Flash yes no no
Player
Native Screen- yes yes yes
shots
O i n e Maps Yes yes yes
USB Host (for Yes Yes (via an no
digital came- adaptor)
ras, keyboards,
mice, and game
controllers)
NFC (Near yes yes (limited) yes
Field Commu-
nication)
Avantages du SEM le plus utilisé dans
le monde : Android
ˆ son code est libre, réutilisable et personnalisable tel est le cas du
SE mobile CyanogenMod (basé sur Android).
ˆ di érentes versions existent pour di érents dispositifs embarqués
(smartphone, tablette, phablette, smartwatch, lunettes, lecteur
multimédia, frigo connecté, set-top-box (convertisseur vidéo-TV)...),
ˆ les smartphones sur lesquels il est installé sont de di érentes
marques (Sony, Samsung, Nokia, LG, Motorola, Lenovo, Huawei...),
Android n'est pas réservé à une seule marque tel que iOS,
Avantages du SEM le plus utilisé
dans le monde : Android
- les smartphones Android sont les moins cher,
- la majorité des applications qu'il fournit sont gratuites,
- le nombre de ses applications est bien élevé,
- l'interface qu'il fournit est facile à gérer,
- son écran d'accueil est dissocié de son tiroir de
raccourcis vers les applications installées sur le
smartphone,
- La majorité des fonctionnalités citées dans les tableaux
de comparaison ont été développées pour Android en
premier lieu.

Vous aimerez peut-être aussi