Vous êtes sur la page 1sur 7

Chapitre 1 : La plateforme Android

1. Introduction 
L'informatique personnelle continue à devenir plus «personnel» en ce que les
ordinateurs sont de plus en plus accessible à tout moment, n'importe où. A la pointe de ce
progrès sont de poche dispositifs qui transforment en plates-formes informatiques. Les
téléphones portables ne sont plus seulement pour parler, ils ont été capables de transporter
des données pour un certain temps. Plus important encore, le dispositif mobile est en train
de devenir si capable de polyvalent informatique que c'est destiné à devenir le prochain
PC.
Ce chapitre se présente comme suit : au départ on parle de l’historique de l’Android
et ces versions, puis une petite description de la plateforme Android, son architecture et ses
différentes caractéristiques.
2. Historique d’Android :

Android est un système d'exploitation mobile basé sur le noyau Linux. Android est
unique parce que Google développe activement la plate-forme, mais de le donner
gratuitement aux fabricants de matériel et les opérateurs de téléphonie qui veulent utiliser
Android sur leurs appareils.
En 2005, Google a acheté une petite entreprise en démarrage fondée par Andy
Ruben, le fondateur de Danger, Danger Inc. est surtout connu pour la création de la T-
Mobile de marque Sidekick téléphones. Nouvelle société de Rubin, Android, comprenait
également Richard mineure de l’Orange (une compagnie de téléphone au Royaume-Uni),
Chris White de WebTV, et Andy McFadden de WebTV et Moxi. Android a été un peu un
mystère. Il a fait un logiciel pour mobile, mais Google n'a pas fourni de détails ou de plans
pour Android aller de l'avant.
Après des rumeurs que Google serait libérant son propre concurrent de l'iPhone,
Google place introduit un nouveau téléphone OS. Le 5 Novembre 2007, Google a annoncé
l'OS Android et l'Open Handset Alliance, un groupe de sociétés qui aideraient développer.
Membres Open Handset Alliance comprennent les opérateurs de téléphonie, les
développeurs de logiciels, périphériques, les fabricants et les fabricants de composants.
Android a une philosophie très différente par rapport à Apple et l'iPhone.
N'importe qui pourrait utiliser Android dans leurs appareils gratuitement, n'importe
qui peut modifier Android, et n'importe qui peut développer des applications pour elle sans
demander la permission de mettre leurs applications dans l’Android Market. Google a

Page 2
Chapitre 1 : La plateforme Android

également semé le marché des applications Android en tenant développeur concours avec
des prix en argent, donc au moment où le premier téléphone Android est arrivé dans les
magasins, il était une sélection d'applications disponibles pour téléchargement. Le T-
Mobile G1 est le premier téléphone Android pour frapper le marché.
Aujourd'hui Android va au-delà du téléphone. C'est la mise sous tension lecteurs de
livres électroniques, des tablettes et même des dispositifs médicaux. Le coût et la
personnalisation facile prêtent à toutes sortes d’applications pour les appareils portables.
3. Historique des versions Android :
L’historique des versions d’Android a débuté avec la sortie de la version 1.0 en
septembre 2008.  Android a connu plusieurs mises à jour depuis sa première version Ces
mises à jour servent généralement à corriger des bugs et à ajouter de nouvelles
fonctionnalités. Dans l’ensemble, chaque version est développée sous un nom de code basé
sur des desserts. Ces noms de codes suivent une logique alphabétique.
Le tableau (1) suivant présente les différentes versions des appareils Android de la
première version à la dernière.

Nom de la version Version API Date de sortie

Apple pie 1.0 1 28 Septembre 2008


Banana bread 1.1 2 9 Février 2009
Cupcake 1.5 3 30 Avril 2009
Donut 1.6 4 15 septembre 2009
2.0 5 26 Octobre 2009
Eclair 2.0.1 6 3 Décembre 2009
2.1 7 12 Janvier 2010
Froyo 2.2 8 20 Mai 2010
2.3 9 6 décembre 2010
2.3.3 10 9 Février 2010
2.3.4 10 10 Mai 2011
Gingerbread
2.3.5 10 25 juillet 2011
2.3.6 10 2 Septembre 2011
2.3.7 10 21 Septembre 2011
3.0 11 22 Février 2011
3.1 12 10 Mai 2011
3.2 13 30 Juillet 2011
Honeycomb 3.2.1 13 30 Août 2011
3.2.2 13 20 Septembre 2011
3.2.4 13 Décembre 2011
3.2.6 13 Février 2012
Ice Cream Sandwich 4.0.1 14 19 Octobre 2011
4.0.2 14 28 Novembre 2011
4.0.3 15 16 Décembre 2011

Page 3
Chapitre 1 : La plateforme Android

4.0.4 15 29 Mars 2012


4.1 16 9 Juillet 2012
4.1.1 16 23 Juillet 2012
4.1.2 16 9 Octobre 2012
4.2 17 29 Octobre 2012
Jelly Bean
4.2.1 17 27 novembre 2012
4.2.2 17 11 Février 2013
4.3 18 24 Juillet 2013
4.3.1 18 3 Octobre 2013
Tableau (1) Version d’Android
4. Description de la plateforme Android 
 Android  est un système d’exploitation open source pour les Smartphones, PDA et
terminaux mobiles conçu par Android, une startup rachetée par Google, et annoncé
officiellement le 5 novembre 2007. D’autres types d’appareils possédant ce système
d’exploitation existent, par exemple des téléviseurs et des tablettes.
Android est un environnement logiciel intégré pour les appareils mobiles. Ce n'est
pas une plate-forme matérielle. Android comprend un système d'exploitation basé sur le
noyau Linux, une interface utilisateur riche, applications d'utilisateur final, des
bibliothèques de code, des cadres d'application, support multimédia, et bien plus encore.
Et, oui, même la fonctionnalité de téléphone est inclut! Considérant que des éléments du
sous-jacent OS sont écrits en C ou C + +, les applications utilisateur sont construites pour
Android en Java. Même les applications intégrées sont écrits en Java.
Une des caractéristiques de la plate-forme Android est
qu’il n'y a pas de différence entre les applications intégrées et
les applications créent avec le SDK. Cela signifie qu’on peut
écrire des applications puissantes de puiser dans les
ressources disponibles sur l'appareil. Figure 1 montre la
relation entre Android et le matériel sur lequel il s'exécute.
La caractéristique la plus notable de Android pourrait être
qu'il est open source ; éléments manquants peut être et sera
fournie par le développeur mondial communauté. Le système
d'exploitation Android ne vient pas avec un environnement
shell sophistiqué. Mais parce que la plate-forme est ouverte,
on peut écrire et installer des coquillages sur un dispositif.

Figure 1: Andoid software

Page 4
Chapitre 1 : La plateforme Android

De même, des codecs multimédia peuvent être fournis par des développeurs tiers et
en besoin de s'appuyer sur Google ou toute autre personne de fournir de nouvelles
fonctionnalités. C'est la puissance d'une plateforme open source mis sur le marché mobile.
5. Architecture d’Android :

La figure 2 suivante représente l’architecture Android en « pile logicielle » :

Figure 2 : Architecture Android

 La couche "Applications" : Android est utilisé dans un ensemble contenant


déjà des applications natives comme, un client de mail, des programmes pour envoyer des
SMS, d'agenda, de navigateur web, de contacts personnels.
 La couche "Application Framework" : cette couche permet au programmeur
de construire de nouvelles applications.
 La couche "Libraries" (bibliothèques) : couche logicielle basse pour utiliser:
- Les formats multimédia : images, audio et vidéo enregistrement comme
rendu.
- Les dessins 2D et 3D, bitmap et vectoriel.
- Une base de données SQL (SQLite).
 L'environnement d'exécution (Android Runtime). Toute application est
exécutée dans son propre processus, dans sa propre Dalvik (machine virtuelle).
 Le noyau Linux sur lequel la Dalvik virtual machine s'appuie pour gérer le
multithreading, la mémoire. Le noyau Linux apporte les services de sécurité, la gestion des
processus, etc.

Page 5
Chapitre 1 : La plateforme Android

6. Les caractéristiques d’Android :


Le tableau suivant présente les différentes caractéristiques d’Android

Framwork Java pour le développement


Framwork
d’application pour la plate-forme Android.

Machine virtuelle spécialement développée


pour Android. Cette machine virtuelle
Machine virtuelle Dalvik
permet d’exécuter les applications Java
développées avec le framework.

Navigateur web basé sur moteur rendu


Navigateur web
Webkit.

Librairie graphique 2D, librairie graphique


Graphique 3D basé sur OpenGL ES 1.0. Accélération
matériel possible.

Base de données SQL : SQLite est utilisé


stockage
pour le stockage des données.

Android supporte les formats


audio/vidéo/image suivants : MPEG4,
Média
H.264, MP3, AAC, AMR, JPG, PNG, GIF.

Connectivité gsm, edge, 3G, bluetooth, wifi.

Android est capable d'utiliser Camera, GPS,


Support Matériel
accéléromètre.

Android possède un environnement de


développement complet contenant : un
Environnement de développement émulateur, un débuggeur, un analyseur de
mémoires et de performances et un plugin
eclipse.

Tableau (2) : les caractéristiques d’Android

Page 6
Chapitre 1 : La plateforme Android

7. Conclusion :
Dans ce chapitre, on a présenté la plateforme Android, on a parlé de son historique
et ses différentes versions, son Architecture et ses caractéristiques.
Le chapitre suivant permettra d’introduire plusieurs concepts nécessaires à la
compréhension des outils essentiels pour notre projet.

Page 7

Vous aimerez peut-être aussi