SlideShare une entreprise Scribd logo
1  sur  20
3eme
Année Ingénieur
En Télécommunications et Technologies de l’Information et de la Communication
Thème :
Présenté par :
Jury:
Encadreur :
PROMOTION : 37 ANNEE UNIVERSITAIRE : 2014/2015
‫الشـعبيـــــة‬ ‫الـــديمقـــــراطيـــــــة‬ ‫الجـــزائـــريـــــــة‬ ‫الجمهـــــوريــــــة‬
Ministère de l’enseignement supérieur et de la recherche
scientifique
Ministère de la poste et des technologies de
l’information et de la communication
INSTITUT NATIONAL DES
TELECOMMUNICATIONS ET DES TECHNOLOGIES
DE L’INFORMATION ET DE LA COMMUNICATION
‫لالتصاالت‬ ‫الوطنـــي‬ ‫المعهــــد‬
‫واالتصال‬ ‫اإلعالم‬‫وتكنــــولوجيــات‬
ANDROID
1
Table des matières
I. Introduction : ..................................................................................................................................... 3
II. Bon voyage dans la galaxie D’Android :........................................................................................... 4
II.1 Définition :..................................................................................................................................... 4
II .2 L’architecture d’Android : ................................................................................................................ 5
II.2.1 Noyau Linux : ........................................................................................................................... 6
II .2.2 Android Runtime :..................................................................................................................... 6
II.2.3 C/C++ Libraries :....................................................................................................................... 6
II.2.4 Framework Android : ................................................................................................................. 6
II.2.5 Applications : ............................................................................................................................ 7
II.3 Les versions d’Android : ................................................................................................................... 7
II.3.1 Android 1.0 « Apple pie » :......................................................................................................... 8
II.3.2 Android 1.1 « Banana Bread » : ................................................................................................. 8
II.3.3 Android 1.5 « Cupcake »: .......................................................................................................... 8
II.3 .4 Android 1.6 « Donut » :............................................................................................................. 9
II.3.5 Android 2.1 « Eclair » :.............................................................................................................. 9
II.3 .7 Android 2.3 « GingerBread » : ................................................................................................. 10
II.3 .8 Android 3.0 « Honycomb »: .................................................................................................... 10
II.3.9 Android 4.0 « Ice Cream Sandwitch »: ..................................................................................... 11
II.3.9 Android 4.1 « Jelly bean »:....................................................................................................... 12
II.3.10 Android 4.4 « KITKAT »: ...................................................................................................... 12
II.3.11 Android 5.0, 5.0.1, 5.0.2 et 5.1 « Lollipop » : ............................................................................ 12
III. A quoi est dû son succès ?................................................................................................................. 14
Open source : ...................................................................................................................................... 14
Puissance de freame work de développement :......................................................................................... 14
Un marché ouvert pour les applications :................................................................................................. 14
IV. Contexte concurrentiel : .............................................................................................................. 15
1. Les principaux concurrents :........................................................................................................... 15
2. Les avantages et les inconvénients de Google Android :..................................................................... 15
V. Conclusion :.................................................................................................................................... 17
VI. RÉFÉRENCE: ............................................................................................................................ 18
2
Liste des figures :
Figure 1 BugDroid ...........................................................................................................................3
Figure 2 Architecture d’Android........................................................................................................5
Figure 3 Android 2.3 & Android 2.2 ................................................................................................. 10
Figure 4 : Android 3 .2 ................................................................................................................... 11
Figure 5 : Android 4.0.................................................................................................................... 11
Figure 6 Android devient un TITAN .............................................................................................. 17
3
Welcome to android... Be yourself. Do your thing. See what's up
I. Introduction :
Chaque jour, plus de 1 million de nouveaux appareils Android sont activés dans le monde
entier !!
1,5 milliard de téléchargements par mois et en croissance !!
Des millions d'utilisateurs à l'échelle de Google !!
Figure 1 BugDroid : serait inspiré d’un personnage d’un jeu des années 90 sur Atari
« Gauntlet the third Ecounter »
Il est remarquable que le petit robot vert nommé « BugDroid » a
incontestablement conquis le monde entier, mais sans doute c’est loin d’être étrange car
c’est la mascotte d’Android où 79% des smartphones du monde se tournent sous cet
OS. Alors Android, Ça veut dire quoi? Et ça fait quoi?
Quand on dit « Android », une grande majorité dira « Google ». Ils ont raison, à
l’heure actuelle, mais l’histoire commence bien avant l’arrivée de la firme de Mountain
View sur le système d’exploitation. En effet, tout a débuté avec une société américaine
du nom d’Android justement, fondée en 2003, rachetée par Google deux ans plus tard.
L’objectif premier était de développer un système d’exploitation qui permettrait à
l’utilisateur d’interagir avec ce dernier chaque constructeur développait son propre
système embarqué.
4
Dès lors, il était impossible de concevoir une application compatible sur tous les
appareils, sans même parler des bibliothèques de développement fournies qui s’en
trouvaient bridées afin que les secrets de fabrication des marques ne soient pas
divulgués.
Au premier mois de l’année 2007, la marque à la pomme a présenté une véritable
révolution : l’iPhone. C’est là que tout a basculé. Le système iOS se voulait moderne, bien en
avance sur la technologie actuelle et l’annonce faite par Apple a été une grande claque pour
les concurrents.
Pour la première fois, elles se sont mises d’accord, et de cet accord est né l’Open
Handset Alliance, au mois de novembre de la même année. Concrètement, elle regroupait pas
moins de 35 entreprises dont Google qui avaient suggéré le développement d’un système
d’exploitation open-source, pour révolutionner le marché du mobile en proposant quelque
chose de nouveau, et balayer la concurrence (Windows Mobile à l’époque et iOS surtout).
À l’heure actuelle, le projet Android est un grand succès avec près de 85% de parts de
marché sur le secteur des nouveaux smartphones vendus (deuxième trimestre 2014).
Il serait bien hypocrite de nier la popularité de celui-ci et il devient alors très intéressant de
comprendre les origines d’un système open-source, face aux solutions propriétaires, qui
continue son ascension et pourrait dans un futur (très) proche détenir un réel monopole.
L’hypothèse n’est pas si farfelue.
II. Bon voyage dans la galaxie D’Android :
II.1 Définition :
Nom : Android
Famille : linux
Langue : Multilingue
Type de noyau : monolithique (noyau linux modifié)
Etat du projet : en développement
Plates-formes : x86, ARM, MIPS
Entreprise/ Développeurs : Open handset alliance
puis Google
Licence : apache 2.0 GNU GPL2
Etat de source : open source
Dernier version stable et avancé : 5.1 Lollipop
Méthode de mise à jour : OTA ,Zip
5
Android est avant tout, pour n’importe quel utilisateur un système d’exploitation
développé par Google et l’Open Handset Alliance dédié aux smartphones, tablettes…
et aussi à télévisions connectées avec la solution Google TV.
En terme technique, c’est une multitude de logiciels empilés tel que l’OS
(Operating System) d’un noyau Linux, les applications standards des appareils mobiles
et des logicielsintermédiaires entre ces deux derniers, formant des différentes couches.1
Open Handset Alliance :
C’est un consortium crée le 05 novembre 2007 de plusieurs sociétés (Intel, HTC,
Motorola, Garmin, .....) mais le principal contributeur est Google le but est de développer des
normes ouvertes pour les appareils de téléphonie mbile.
II .2 L’architecture d’Android :
La figure suivante illustre les composants principaux du système Android, chaque
couche sera décrite dans ce qui suit :
Figure 2 Architecture d’Android
6
II.2.1 Noyau Linux :
Branche dérivé du noyau 2.6 avec la gestion des processus, des threads, de la
mémoire, des drivers, de la sécurité du réseau…
II .2.2 Android Runtime :
= Dalvik VM + Core librairies JAVA
Chaque application Android fonctionne dans son propre processus avec son
instance de la Dalvik Virtuelle Machine (est une machine virtuelle destinée aux
téléphones mobiles et tablettes tactiles, qui sont incorporée dans le système
d’exploitation Android).
Dalvik VM exécute des".dex" issues de la compilation du langage JAVA.
Elle est écrite pour "fork-er" économiquement.
II.2.3 C/C++ Libraries :
 System C library : une BSD glic (libc)
 Media Libraries : basé sur OpenCORE
 Surface Manager gère l'écran, la 2D et la 3D WebKit browser
 OpenGL
 FreeType pour le rendu des fontes
 SQLite le SGBD
II.2.4 Framework Android :
La programmation d'application se fait dans le cadre d'un Framework
apportant ses contraintes mais aussi des managers, des providers… Le principe est
la réutilisation des composants et leur coopération.
Android introduit la notion de services (c’est une application qui n'a aucune
interaction avec l'utilisateur et qui tourne enarrière-plan pendant un temps indéfini).
Les services cœurs de la plateforme (Core Plateform Services) fournissent des
services essentiels au fonctionnement de la plateforme :
 Activity Manager : gère le cycle de vie des applications et maintient une "pile de
navigation" (navigation backstack) permettant d'aller d'une application à une autre et de
revenir à la précédente quand la dernière application ouverte est fermée.
 Package Manager : utiliser par l'Activity Manager pour charger les informations
provenant des fichiers .apk (android packaga file)
 Window Manager : il gère les fenêtres des applications (quelle fenêtre doit être
affichée devant une autre à l'écran).
 Resource Manager : gère tous ce qui n'est pas du code, toutes les ressources (images,
fichier audio, …).
7
 Content Provider : gère le partage de données entre applications, comme par exemple
la base de données de contact, qui peut être consultée par d'autres applications que
l'application Contact. Les Données peuvent partager à travers une base de données
(SQLite), des fichiers, le réseau, etc.
 View System : fournit tous les composants graphiques : listes, grille, text box, buttons
et même un navigateur web embarqué.
Les services matériels (Hardware Services) fournissent un accès vers les API matérielles de
bas niveau :
 Telephony Service : permet d'accéder aux interfaces "téléphonique" (GSM, 3G, etc.)
 Location Service : permet d'accéder au GPS.
 BluetoothService : permet d'accéder à l'interface bluetooth.
 WiFi Service : permet d'accéder à l'interface Wifi.
 USB Service : permet d'accéder aux interfaces USB.
 Sensor Service : permet d'accéder aux détecteurs (détecteurs de luminosité, etc).2
II.2.5 Applications :
Android est fourni avec une quinzaine d’applications : l’application du
téléphone, application Messaging (SMS et MMS), contacts, accounts, Gmail,
Email, Calendar, Google talk, un navigateur web, Caméra, Galerie, Musique,
YouTube, Paramètres et Play Store.
II.3 Les versions d’Android :
Ce système n’aurait pas vu assez de succès s’il était monotone, la puissance d’un
tel OS se révèle par sa possibilité de s’adapter aux besoins des utilisateurs à chaque
avancement et de s’embellir de nouveautés.
Figure 3 : évolution des versions d’Android
8
II.3.1 Android 1.0 « Apple pie » :
Le 23 Septembre 2008, nous avons vu arriver la première version d’Android
1.0 dénommé après « Apple pie» sur le HTC Dream (ou HTC G1). Cette version a
eu l‘avantage d’une barre de notifications avec un affichage pratique et facile à
l’accès depuis un menu déroulant.
Ça a été aussi l’apparition des widgets et de l’Android Market, La possibilité de
personnaliser le fond d’écran, la sonnerie, le vibreur et LED et aussi support du Wifi
et Bluetooth et plusieurs autres applications.
II.3.2 Android 1.1 « Banana Bread» :
En février 2009, la version Android 1.1 « Banana Bread » fut sortie tant qu’une
mise à jour pour le HTC Dream5elle a corrigé quelques bugs et changé des API).
II.3.3 Android 1.5 « Cupcake »:
La troisièmeitération, Android 1.5 « Cupcake » basée sur le noyau Linux 2.6.27
a été publiée le 30 Avril 2009. Cette version a été une mise à jour majeure, l’interface
graphique a été améliorée et plusieurs fonctionnalités ont été ajoutées, les plus
importants ont été le premier clavier tactile avec prédiction des mots et dictionnaire
personnalisé et le presse-papier.
Á partir de cette version, il est possible d’enregistrer les vidéo dans les formats
3GP et MPEG-4 sur le smartphone et aussi les envoyer directement vers YouTube et
Picasa
Figure 4 : premier clavier tactile.
9
II.3 .4 Android 1.6 « Donut » :
Un peu moins révolutionnaire que sa précédente, la version Android 1.6 basée sur
noyau Linux 2.6.29 a été sur marché le 15 Septembre 2009.
De nouvelles fonctionnalités ont été offertes tout même, tel que la prise en charge du
réseau CDMA/EVDO, support pour VPNs, synthèse vocale et autres résolution d’écran avec
une résolution WVGA 1280 X 720 pixels.
Cette version a apporté aussi comme nouveauté la recherche directe en local sur
l’appareil Android grâce à la Google search, une mise à jour d’Android Market et une
amélioration de l’appareil photo pour qu’il soit plus confortable à l’utilisation.
II.3.5 Android 2.1 « Eclair » :
Cette version a été suivie par deux mises à jour, Android 2.0.1 le 3 Décembre 2009, et
Android 2.1 le 12 Janvier 2010. Ces deux dernières ont apporté des changements mineurs
d’APIs en gardant toujours le même nom « Eclair » :
Android 2.0. Il apporté beaucoup de fonctionnalités intéressants mise ajourée par
Android 2 .1 :
 Prise en charge du Bluetooth 2.1,
 support de Microsoft Exchange,
 fonds d’écran animés…etc.
 amélioration au niveau du clavier tactile,
 Google Maps,
 Des nouvelles fonctionnalités à l’appareil photo (flash, zoom digital, balance de
blancs, effets de couleurs …).
10
II.3.6 Android 2.2 « FroYo » :
Android 2.2 a été publiée le 20 Mai 2010 (basée sur le noyau 2.6.32). De
nouveaux raccourcis ont été ajoutés aux côtés du lanceur d’applications, intégration du moteur
JavaScript et Chrome, l’ajout du fameux Écran de verrouillage àmot de passe ou code PIN.
Et plusieurs améliorations.
Trois autres mises à jours ont suivi cette version, Android 2.2.1 le 18 janvier 2011,
Android 2.2.2 le 22 Janvier 2011et Android 2.2.3 le 21Novembre 2011,sans aucune majeure
modification.
Figure 5 Android 2.3 & Android 2.
II.3 .7 Android 2.3 « GingerBread » :
Vite après, Google publie la version Android 2.3 le 6 Décembre 2011, qui n’a pas
changé beaucoup de choses, mais elle a apporté des améliorations sur la prise en charge, le
support de la VoIP de NFC, du capteur frontal sur les appareils concernés et un passage au
système de fichiers ext4. Et une améliorationdes graphiques, les widgets ont subi une belle
refonte et l’interface a adopté des tons verts.
Aussi, Une permission d’accès à des outils fournis par Google pour permettre le
développement d’applications Android en natif, c’est ce qui a sans doute permis au système
d’évoluer dans le bon sens.
Les versions 2.3.3, 2.3.4, 2.3.4, 2.3.5, 2.3.6 et 2.3.7 ont suivi celle-ci sans changement majeur.
II.3 .8 Android 3.0 « Honycomb »:
11
Le 22 Février, Google a publié sa
version Android réservé aux tablettes
tactiles : Android 3.0 basée sur noyau 2.6.36.
Google dans cette version a viré sur
l’interface, donnant une Interface entièrement
retravaillée et optimisée pour les tablettes
tactiles. Les boutons «retour» et «menu» sont
devenus entièrement tactiles. La
fonctionnalité « Multitouche » a finalement
vu le jour en l’honneur de cette version.
Plusieurs versions ont été mises à jour pour
« Honycomb » depuis l’Android 3.1 le 10
Mai 2011 jusqu’à 3.2.6 février 2012.
II.3.9 Android 4.0 « Ice CreamSandwitch »:
En 19 Octobre 2011, l’arrivée de la version 4.0, compatible avec les Smartphones et les
tablettes a apporté beaucoup de nouveautés, nous mentionnons quelques-unes ci-dessous :
 Ajout des widgets (widget est un raccourci placé sur votre écran principal pour accéder
à une application ou à un contenu d'une application sans passer par celle-ci) depuis un
nouveau menu similaire à celui des applis ;
 Un nouveau launcher personnalisable ;
 Possibilité d’accéder à certaines
applications depuis l’écran de verrouillage ;
 Mise à jour du navigateur (ouvertures de
plusieurs pages, navigation privée) ;
 Support du format d’image WebP (Écran
de verrouillage repensé, sous forme d’un
cadenas qui permet de lancer des
applications en raccourcis) ;
 Accélération matérielle de l’interface
(Création plus facile de dossiers
d’applications) ;
 Prise en charge de l’enregistrement vidéo
Full HD 1080p ;
 Wifi direct.
 Application photo améliorée, rapidité de
capture quasiment en mode rafale
 Consultation de son trafic data, pour ne plus avoir de hors forfait à votre prochaine
facture
Figure 6 : Android 3 .2
Figure 7 : Android 4.0
12
Trois mise à jour : 4.0.2 le 28 Novembre 2011, 4.0.3 le 16 Décembre 2011 et 4.0.4 le 29 Mars
2012
II.3.9 Android 4.1 « Jelly bean »:
La version 4.1 a modifié l’interface (plus fluide), amélioré l’accessibilité et ajouté
plusieurs possibilités. En 23 juillet et 9 Octobre la version 4.1.1 et 4.1.2 sont sorties(correction
des bugs et amélioration des notifications), puis la sortie de 4.2 le 29 octobre, a ramené
plusieurs fonctionnalités (camera, écran de verrouillage...) suivie par les versions 4.2.1 et 4.2.2
le 27 novembre et le 11 février 2013 (correction des bugs et modifications mineures). Le 18
juillet fut sortie la version 4.3 qui a apporté des modifications diverses, suivi aussi par la
version 4.3.1 le 3 octobre 2013 (correcteur des bugs).
Figure 8 : Android 4.2 & Android 4.1.
II.3.10 Android 4.4 « KITKAT »:
La fameuse version Android 4.4 annoncé le 3 Septembre 2013, cette dernière a
apporté plusieurs nouveautés : diminution en consommation en ressource, réduction de
l’utilisation de la RAM, et autres modifications au niveau de l’interface.
II.3.11 Android 5.0, 5.0.1, 5.0.2 et 5.1 « Lollipop » :
Android 5.0 Lollipop a été officiellement nommé ainsi le 15 octobre 2014 par
Google. De nombreuses mises à jour sont depuis en cours vers cette nouvelle version
majeure qui fut disponible publiquement le 3 novembre de la même année pour les appareils
13
Nexus dans un premier temps. Les Nexus 6 et 9 en furent d’ailleurs équipés dès leur
commercialisation.
 Un rendu au visuel plus « plat » ;
 La sécurité au centre des occupations du système et le noyau a été largement revu en
ce sens;
 Les notifications qui adoptent un nouveau look plus rectangulaire ;
 La rapidité ;
 Le projet volta (la consommation énergétique) ;
 Un gros changement concerne le RunTime du système.
Figure 9 : Android Lollipop
14
III. A quoi est dû son succès ?
En seulement quelques années, Android a connu une croissance aussi
exponentielle. Et évidement vous voulez savoir ce qui a fait la différence avec ce
système.
III.1 Open source :
Le gros point fort d’Android vient du fait qu’il est basé sur les contributions de
la communauté Linux open-source. Ce qui donne aux utilisateurs la possibilité à tout
moment de consulter le code source.
Ça facilite aussi le développement, puisque plusieurs APIs (Application
Programming interface) sont fournies, il est également plus convenable de programmer
sur ce système que sur un OS propriétaire.
De plus, il est associé à un large ensemble de bibliothèques open-source elles-
mêmes, qui ont fait leur preuve. À savoir OpenGL pour la gestion des images 2D et les
environnements 3D, WebKit qui est employé pour le navigateur internet fourni avec
Android (et qui a servi à développer Google Chrome, la nouvelle version d’Opera ou
Safari), mais aussi SQL Lite pour la gestion des bases de données. Je ne citerai que ces
trois-là, mais il en existe bien d’autres (FreeType, SSL, Surface Manager, Media
Framework, System C library, etc.)
III.2 Puissance de freame work de développement :
L’autre majeur avantage est dû au Framework, Android vous donne tout ce dont
vous avez besoin pour construire des best-in-class applis. Il vous donne un modèle
d'application unique qui vous permet de déployer vos applications largement à des
centaines de millions d'utilisateurs à travers une large gamme d'appareils, des
téléphones aux tablettes et au-delà.
Par ailleurs, son fonctionnement même assure la possibilité de combiner des
fonctionnalités, la preuve en est avec les services Google, ou la combinaison de
l’appareil photo avec la géolocalisation par exemple, pour définir des lieux associés à
vos clichés.
III.3 Un marché ouvert pour les applications :
Google Play est le marché le plus privilégié pour vendre et distribuer les
applications Android, .Préinstallé sur des centaines de millions d'appareils Android
dans le monde entier.
Si vous publiez une application sur Google Play, vous atteignez l’énorme base
installée d'Android avec 1,5 milliard de téléchargements par mois et de plus en plus.
15
IV. Contexte concurrentiel :
IV.1 Les principaux concurrents :
IV .2 Les avantages et les inconvénients de Google Android :
 L’OS Android de Google est capable d’exécuter plusieurs tâches à la fois
 Plusieurs applications peuvent être lancées à la fois (écoutez de la musique tout en
surfant sur le net).
Figure 10 : les OS mobiles
16
 Notifications dans le temps des SMS, messagerie de Gmail… par le clignotement
d’un indicateur
 Accessibilité depuis Android Market à des milliers d’autres applications
téléchargeables gratuitement (certains sont payants).
 Les marques les plus connues tels que HTC, Samsung, LG, ou encore Sony Ericsson
possèdent un système d’exploitation Android, ce qui laisse le choix à chaque personne
de choisir sa marque de prédilection.
 Possibilité d’installer une Rom modifiée pour donner une touche personnalisée à votre
téléphone Android.
 Installations de gadgets et raccourcis sur l’écran d’accueil pour accéder rapidement au
menu et divers paramètres ou applications.
 De constantes mises à jour sont proposées, ce qui montre une amélioration du
système.
Les inconvénients de Google Android :
 Vous êtes connecté en “mode continu“ et donc en permanence.
 Les téléphones Android possèdent de faible autonomie. Ils se déchargent vite à cause
de la de la connexion.
 Possibilité de chauffage de votre téléphone.
 Certaines applications sont incompatibles à des versions de Google Android.
 Bug de certaines applications.
 Des applications inutiles sont installées, ce qui entraine sur certains modèles une
insuffisance d’espace.
Entre les avantages et les inconvénients, il revient à évaluer le côté positif de ce système
d’exploitation afin d’en profiter pleinement.
17
V. Conclusion :
Basé sur plus de 300 hardwares, softwares, et partenaires transporteurs, Android avec
une stratégie de Blitzkrieg chaque jour plus qu’1 million de nouveaux appareils Android
s’allument, il est rapidement devenu le système d'exploitation mobile le plus dynamique au
monde.
Figure 11 Android devient un TITAN 
On peut sans se tromper affirmer que l’avenir de BugDroid est radieux, et que les prochaines
mises à jour seront encore meilleures que celles que nous avons déjà reçues. Vivement la
suite, nous avons déjà hâte !
18
VI. RÉFÉRENCE:
http://fr.wikipedia.org
http://www.phonandroid.com
http://www.androidpit.fr/
http://www-igm.univ-mlv.fr/
PDF De Java à Android version 0.1David Roche
19

Contenu connexe

En vedette

QA Test Engineer
QA Test EngineerQA Test Engineer
QA Test EngineerManoj Pal
 
Architecture
ArchitectureArchitecture
Architecturem_bahba
 
Conteúdo programático linux - administrando o samba (hands on)
Conteúdo programático   linux - administrando o samba (hands on)Conteúdo programático   linux - administrando o samba (hands on)
Conteúdo programático linux - administrando o samba (hands on)Onecio Ribeiro
 
Minnesota User Group_July 2015
Minnesota User Group_July 2015Minnesota User Group_July 2015
Minnesota User Group_July 2015Zack Domangue
 
ISSCR Draft-Guidelines-for-Stem-Cell-Science-and-Clinical-Translation
ISSCR Draft-Guidelines-for-Stem-Cell-Science-and-Clinical-TranslationISSCR Draft-Guidelines-for-Stem-Cell-Science-and-Clinical-Translation
ISSCR Draft-Guidelines-for-Stem-Cell-Science-and-Clinical-Translationms emporda
 
Exergy - Company Brochure
Exergy - Company BrochureExergy - Company Brochure
Exergy - Company BrochureSimon Cooper
 

En vedette (13)

QA Test Engineer
QA Test EngineerQA Test Engineer
QA Test Engineer
 
Apt set 1 paper
Apt set 1 paperApt set 1 paper
Apt set 1 paper
 
Daily tasks
Daily tasksDaily tasks
Daily tasks
 
Architecture
ArchitectureArchitecture
Architecture
 
Conteúdo programático linux - administrando o samba (hands on)
Conteúdo programático   linux - administrando o samba (hands on)Conteúdo programático   linux - administrando o samba (hands on)
Conteúdo programático linux - administrando o samba (hands on)
 
Triggers
TriggersTriggers
Triggers
 
Patron Engineers
Patron EngineersPatron Engineers
Patron Engineers
 
Minnesota User Group_July 2015
Minnesota User Group_July 2015Minnesota User Group_July 2015
Minnesota User Group_July 2015
 
Media A2 evaluation
Media A2 evaluationMedia A2 evaluation
Media A2 evaluation
 
Jody Feragen HRL Investor Day 2015
Jody Feragen HRL Investor Day 2015Jody Feragen HRL Investor Day 2015
Jody Feragen HRL Investor Day 2015
 
ISSCR Draft-Guidelines-for-Stem-Cell-Science-and-Clinical-Translation
ISSCR Draft-Guidelines-for-Stem-Cell-Science-and-Clinical-TranslationISSCR Draft-Guidelines-for-Stem-Cell-Science-and-Clinical-Translation
ISSCR Draft-Guidelines-for-Stem-Cell-Science-and-Clinical-Translation
 
Πρόσκληση Νο 2/2017 ΟΑΕΔ
Πρόσκληση Νο 2/2017 ΟΑΕΔΠρόσκληση Νο 2/2017 ΟΑΕΔ
Πρόσκληση Νο 2/2017 ΟΑΕΔ
 
Exergy - Company Brochure
Exergy - Company BrochureExergy - Company Brochure
Exergy - Company Brochure
 

Similaire à Android

ANDROID_Developper_des_applications_mobi.pdf
ANDROID_Developper_des_applications_mobi.pdfANDROID_Developper_des_applications_mobi.pdf
ANDROID_Developper_des_applications_mobi.pdfsamsungofficielcom
 
Présentation android
Présentation androidPrésentation android
Présentation androiddiop5
 
Pl NewsLetter Février 2010
Pl NewsLetter Février 2010Pl NewsLetter Février 2010
Pl NewsLetter Février 2010robertpluss
 
Hackathon Android Abidjan
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android AbidjanBacely YoroBi
 
Etats Unis Open sources.docx - AWEX, Agence wallonne à l ...
Etats Unis Open sources.docx -  AWEX, Agence wallonne à l ...Etats Unis Open sources.docx -  AWEX, Agence wallonne à l ...
Etats Unis Open sources.docx - AWEX, Agence wallonne à l ...butest
 
Android, historique et enjeux
Android, historique et enjeuxAndroid, historique et enjeux
Android, historique et enjeuxCrossmedias
 
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Smile I.T is open
 
Programmation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfProgrammation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfBernardKabuatila
 
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...VOIRIN Consultants
 
Guide Open Source Syntec Numérique
Guide Open Source Syntec NumériqueGuide Open Source Syntec Numérique
Guide Open Source Syntec NumériqueBruno Cornec
 
Choisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileChoisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileSQLI DIGITAL EXPERIENCE
 
Open Source Innovation - Origines et Expansion de l'Open X
Open Source Innovation - Origines et Expansion de l'Open XOpen Source Innovation - Origines et Expansion de l'Open X
Open Source Innovation - Origines et Expansion de l'Open Xjfomhover
 
Open Source Innovation - Origines et Expansion de l'Open X (obsolete)
Open Source Innovation - Origines et Expansion de l'Open X (obsolete)Open Source Innovation - Origines et Expansion de l'Open X (obsolete)
Open Source Innovation - Origines et Expansion de l'Open X (obsolete)jfomhover
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10robertpluss
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10robertpluss
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10robertpluss
 
Niji x mobile mots flash
Niji x mobile   mots flashNiji x mobile   mots flash
Niji x mobile mots flashGabriel DUPONT
 
Responsabilité civile du fait des objets connectés autonomes
Responsabilité civile du fait des objets connectés autonomesResponsabilité civile du fait des objets connectés autonomes
Responsabilité civile du fait des objets connectés autonomesLauraJoundaSonkwa
 

Similaire à Android (20)

ANDROID_Developper_des_applications_mobi.pdf
ANDROID_Developper_des_applications_mobi.pdfANDROID_Developper_des_applications_mobi.pdf
ANDROID_Developper_des_applications_mobi.pdf
 
Présentation android
Présentation androidPrésentation android
Présentation android
 
Pl NewsLetter Février 2010
Pl NewsLetter Février 2010Pl NewsLetter Février 2010
Pl NewsLetter Février 2010
 
Hackathon Android Abidjan
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android Abidjan
 
Etats Unis Open sources.docx - AWEX, Agence wallonne à l ...
Etats Unis Open sources.docx -  AWEX, Agence wallonne à l ...Etats Unis Open sources.docx -  AWEX, Agence wallonne à l ...
Etats Unis Open sources.docx - AWEX, Agence wallonne à l ...
 
Guide open source-bdef
Guide open source-bdefGuide open source-bdef
Guide open source-bdef
 
Android, historique et enjeux
Android, historique et enjeuxAndroid, historique et enjeux
Android, historique et enjeux
 
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
 
Android
AndroidAndroid
Android
 
Programmation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfProgrammation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdf
 
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...
 
Guide Open Source Syntec Numérique
Guide Open Source Syntec NumériqueGuide Open Source Syntec Numérique
Guide Open Source Syntec Numérique
 
Choisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileChoisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobile
 
Open Source Innovation - Origines et Expansion de l'Open X
Open Source Innovation - Origines et Expansion de l'Open XOpen Source Innovation - Origines et Expansion de l'Open X
Open Source Innovation - Origines et Expansion de l'Open X
 
Open Source Innovation - Origines et Expansion de l'Open X (obsolete)
Open Source Innovation - Origines et Expansion de l'Open X (obsolete)Open Source Innovation - Origines et Expansion de l'Open X (obsolete)
Open Source Innovation - Origines et Expansion de l'Open X (obsolete)
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10
 
Pl news letter_avril10
Pl news letter_avril10Pl news letter_avril10
Pl news letter_avril10
 
Niji x mobile mots flash
Niji x mobile   mots flashNiji x mobile   mots flash
Niji x mobile mots flash
 
Responsabilité civile du fait des objets connectés autonomes
Responsabilité civile du fait des objets connectés autonomesResponsabilité civile du fait des objets connectés autonomes
Responsabilité civile du fait des objets connectés autonomes
 

Android

  • 1. 3eme Année Ingénieur En Télécommunications et Technologies de l’Information et de la Communication Thème : Présenté par : Jury: Encadreur : PROMOTION : 37 ANNEE UNIVERSITAIRE : 2014/2015 ‫الشـعبيـــــة‬ ‫الـــديمقـــــراطيـــــــة‬ ‫الجـــزائـــريـــــــة‬ ‫الجمهـــــوريــــــة‬ Ministère de l’enseignement supérieur et de la recherche scientifique Ministère de la poste et des technologies de l’information et de la communication INSTITUT NATIONAL DES TELECOMMUNICATIONS ET DES TECHNOLOGIES DE L’INFORMATION ET DE LA COMMUNICATION ‫لالتصاالت‬ ‫الوطنـــي‬ ‫المعهــــد‬ ‫واالتصال‬ ‫اإلعالم‬‫وتكنــــولوجيــات‬ ANDROID
  • 2. 1 Table des matières I. Introduction : ..................................................................................................................................... 3 II. Bon voyage dans la galaxie D’Android :........................................................................................... 4 II.1 Définition :..................................................................................................................................... 4 II .2 L’architecture d’Android : ................................................................................................................ 5 II.2.1 Noyau Linux : ........................................................................................................................... 6 II .2.2 Android Runtime :..................................................................................................................... 6 II.2.3 C/C++ Libraries :....................................................................................................................... 6 II.2.4 Framework Android : ................................................................................................................. 6 II.2.5 Applications : ............................................................................................................................ 7 II.3 Les versions d’Android : ................................................................................................................... 7 II.3.1 Android 1.0 « Apple pie » :......................................................................................................... 8 II.3.2 Android 1.1 « Banana Bread » : ................................................................................................. 8 II.3.3 Android 1.5 « Cupcake »: .......................................................................................................... 8 II.3 .4 Android 1.6 « Donut » :............................................................................................................. 9 II.3.5 Android 2.1 « Eclair » :.............................................................................................................. 9 II.3 .7 Android 2.3 « GingerBread » : ................................................................................................. 10 II.3 .8 Android 3.0 « Honycomb »: .................................................................................................... 10 II.3.9 Android 4.0 « Ice Cream Sandwitch »: ..................................................................................... 11 II.3.9 Android 4.1 « Jelly bean »:....................................................................................................... 12 II.3.10 Android 4.4 « KITKAT »: ...................................................................................................... 12 II.3.11 Android 5.0, 5.0.1, 5.0.2 et 5.1 « Lollipop » : ............................................................................ 12 III. A quoi est dû son succès ?................................................................................................................. 14 Open source : ...................................................................................................................................... 14 Puissance de freame work de développement :......................................................................................... 14 Un marché ouvert pour les applications :................................................................................................. 14 IV. Contexte concurrentiel : .............................................................................................................. 15 1. Les principaux concurrents :........................................................................................................... 15 2. Les avantages et les inconvénients de Google Android :..................................................................... 15 V. Conclusion :.................................................................................................................................... 17 VI. RÉFÉRENCE: ............................................................................................................................ 18
  • 3. 2 Liste des figures : Figure 1 BugDroid ...........................................................................................................................3 Figure 2 Architecture d’Android........................................................................................................5 Figure 3 Android 2.3 & Android 2.2 ................................................................................................. 10 Figure 4 : Android 3 .2 ................................................................................................................... 11 Figure 5 : Android 4.0.................................................................................................................... 11 Figure 6 Android devient un TITAN .............................................................................................. 17
  • 4. 3 Welcome to android... Be yourself. Do your thing. See what's up I. Introduction : Chaque jour, plus de 1 million de nouveaux appareils Android sont activés dans le monde entier !! 1,5 milliard de téléchargements par mois et en croissance !! Des millions d'utilisateurs à l'échelle de Google !! Figure 1 BugDroid : serait inspiré d’un personnage d’un jeu des années 90 sur Atari « Gauntlet the third Ecounter » Il est remarquable que le petit robot vert nommé « BugDroid » a incontestablement conquis le monde entier, mais sans doute c’est loin d’être étrange car c’est la mascotte d’Android où 79% des smartphones du monde se tournent sous cet OS. Alors Android, Ça veut dire quoi? Et ça fait quoi? Quand on dit « Android », une grande majorité dira « Google ». Ils ont raison, à l’heure actuelle, mais l’histoire commence bien avant l’arrivée de la firme de Mountain View sur le système d’exploitation. En effet, tout a débuté avec une société américaine du nom d’Android justement, fondée en 2003, rachetée par Google deux ans plus tard. L’objectif premier était de développer un système d’exploitation qui permettrait à l’utilisateur d’interagir avec ce dernier chaque constructeur développait son propre système embarqué.
  • 5. 4 Dès lors, il était impossible de concevoir une application compatible sur tous les appareils, sans même parler des bibliothèques de développement fournies qui s’en trouvaient bridées afin que les secrets de fabrication des marques ne soient pas divulgués. Au premier mois de l’année 2007, la marque à la pomme a présenté une véritable révolution : l’iPhone. C’est là que tout a basculé. Le système iOS se voulait moderne, bien en avance sur la technologie actuelle et l’annonce faite par Apple a été une grande claque pour les concurrents. Pour la première fois, elles se sont mises d’accord, et de cet accord est né l’Open Handset Alliance, au mois de novembre de la même année. Concrètement, elle regroupait pas moins de 35 entreprises dont Google qui avaient suggéré le développement d’un système d’exploitation open-source, pour révolutionner le marché du mobile en proposant quelque chose de nouveau, et balayer la concurrence (Windows Mobile à l’époque et iOS surtout). À l’heure actuelle, le projet Android est un grand succès avec près de 85% de parts de marché sur le secteur des nouveaux smartphones vendus (deuxième trimestre 2014). Il serait bien hypocrite de nier la popularité de celui-ci et il devient alors très intéressant de comprendre les origines d’un système open-source, face aux solutions propriétaires, qui continue son ascension et pourrait dans un futur (très) proche détenir un réel monopole. L’hypothèse n’est pas si farfelue. II. Bon voyage dans la galaxie D’Android : II.1 Définition : Nom : Android Famille : linux Langue : Multilingue Type de noyau : monolithique (noyau linux modifié) Etat du projet : en développement Plates-formes : x86, ARM, MIPS Entreprise/ Développeurs : Open handset alliance puis Google Licence : apache 2.0 GNU GPL2 Etat de source : open source Dernier version stable et avancé : 5.1 Lollipop Méthode de mise à jour : OTA ,Zip
  • 6. 5 Android est avant tout, pour n’importe quel utilisateur un système d’exploitation développé par Google et l’Open Handset Alliance dédié aux smartphones, tablettes… et aussi à télévisions connectées avec la solution Google TV. En terme technique, c’est une multitude de logiciels empilés tel que l’OS (Operating System) d’un noyau Linux, les applications standards des appareils mobiles et des logicielsintermédiaires entre ces deux derniers, formant des différentes couches.1 Open Handset Alliance : C’est un consortium crée le 05 novembre 2007 de plusieurs sociétés (Intel, HTC, Motorola, Garmin, .....) mais le principal contributeur est Google le but est de développer des normes ouvertes pour les appareils de téléphonie mbile. II .2 L’architecture d’Android : La figure suivante illustre les composants principaux du système Android, chaque couche sera décrite dans ce qui suit : Figure 2 Architecture d’Android
  • 7. 6 II.2.1 Noyau Linux : Branche dérivé du noyau 2.6 avec la gestion des processus, des threads, de la mémoire, des drivers, de la sécurité du réseau… II .2.2 Android Runtime : = Dalvik VM + Core librairies JAVA Chaque application Android fonctionne dans son propre processus avec son instance de la Dalvik Virtuelle Machine (est une machine virtuelle destinée aux téléphones mobiles et tablettes tactiles, qui sont incorporée dans le système d’exploitation Android). Dalvik VM exécute des".dex" issues de la compilation du langage JAVA. Elle est écrite pour "fork-er" économiquement. II.2.3 C/C++ Libraries :  System C library : une BSD glic (libc)  Media Libraries : basé sur OpenCORE  Surface Manager gère l'écran, la 2D et la 3D WebKit browser  OpenGL  FreeType pour le rendu des fontes  SQLite le SGBD II.2.4 Framework Android : La programmation d'application se fait dans le cadre d'un Framework apportant ses contraintes mais aussi des managers, des providers… Le principe est la réutilisation des composants et leur coopération. Android introduit la notion de services (c’est une application qui n'a aucune interaction avec l'utilisateur et qui tourne enarrière-plan pendant un temps indéfini). Les services cœurs de la plateforme (Core Plateform Services) fournissent des services essentiels au fonctionnement de la plateforme :  Activity Manager : gère le cycle de vie des applications et maintient une "pile de navigation" (navigation backstack) permettant d'aller d'une application à une autre et de revenir à la précédente quand la dernière application ouverte est fermée.  Package Manager : utiliser par l'Activity Manager pour charger les informations provenant des fichiers .apk (android packaga file)  Window Manager : il gère les fenêtres des applications (quelle fenêtre doit être affichée devant une autre à l'écran).  Resource Manager : gère tous ce qui n'est pas du code, toutes les ressources (images, fichier audio, …).
  • 8. 7  Content Provider : gère le partage de données entre applications, comme par exemple la base de données de contact, qui peut être consultée par d'autres applications que l'application Contact. Les Données peuvent partager à travers une base de données (SQLite), des fichiers, le réseau, etc.  View System : fournit tous les composants graphiques : listes, grille, text box, buttons et même un navigateur web embarqué. Les services matériels (Hardware Services) fournissent un accès vers les API matérielles de bas niveau :  Telephony Service : permet d'accéder aux interfaces "téléphonique" (GSM, 3G, etc.)  Location Service : permet d'accéder au GPS.  BluetoothService : permet d'accéder à l'interface bluetooth.  WiFi Service : permet d'accéder à l'interface Wifi.  USB Service : permet d'accéder aux interfaces USB.  Sensor Service : permet d'accéder aux détecteurs (détecteurs de luminosité, etc).2 II.2.5 Applications : Android est fourni avec une quinzaine d’applications : l’application du téléphone, application Messaging (SMS et MMS), contacts, accounts, Gmail, Email, Calendar, Google talk, un navigateur web, Caméra, Galerie, Musique, YouTube, Paramètres et Play Store. II.3 Les versions d’Android : Ce système n’aurait pas vu assez de succès s’il était monotone, la puissance d’un tel OS se révèle par sa possibilité de s’adapter aux besoins des utilisateurs à chaque avancement et de s’embellir de nouveautés. Figure 3 : évolution des versions d’Android
  • 9. 8 II.3.1 Android 1.0 « Apple pie » : Le 23 Septembre 2008, nous avons vu arriver la première version d’Android 1.0 dénommé après « Apple pie» sur le HTC Dream (ou HTC G1). Cette version a eu l‘avantage d’une barre de notifications avec un affichage pratique et facile à l’accès depuis un menu déroulant. Ça a été aussi l’apparition des widgets et de l’Android Market, La possibilité de personnaliser le fond d’écran, la sonnerie, le vibreur et LED et aussi support du Wifi et Bluetooth et plusieurs autres applications. II.3.2 Android 1.1 « Banana Bread» : En février 2009, la version Android 1.1 « Banana Bread » fut sortie tant qu’une mise à jour pour le HTC Dream5elle a corrigé quelques bugs et changé des API). II.3.3 Android 1.5 « Cupcake »: La troisièmeitération, Android 1.5 « Cupcake » basée sur le noyau Linux 2.6.27 a été publiée le 30 Avril 2009. Cette version a été une mise à jour majeure, l’interface graphique a été améliorée et plusieurs fonctionnalités ont été ajoutées, les plus importants ont été le premier clavier tactile avec prédiction des mots et dictionnaire personnalisé et le presse-papier. Á partir de cette version, il est possible d’enregistrer les vidéo dans les formats 3GP et MPEG-4 sur le smartphone et aussi les envoyer directement vers YouTube et Picasa Figure 4 : premier clavier tactile.
  • 10. 9 II.3 .4 Android 1.6 « Donut » : Un peu moins révolutionnaire que sa précédente, la version Android 1.6 basée sur noyau Linux 2.6.29 a été sur marché le 15 Septembre 2009. De nouvelles fonctionnalités ont été offertes tout même, tel que la prise en charge du réseau CDMA/EVDO, support pour VPNs, synthèse vocale et autres résolution d’écran avec une résolution WVGA 1280 X 720 pixels. Cette version a apporté aussi comme nouveauté la recherche directe en local sur l’appareil Android grâce à la Google search, une mise à jour d’Android Market et une amélioration de l’appareil photo pour qu’il soit plus confortable à l’utilisation. II.3.5 Android 2.1 « Eclair » : Cette version a été suivie par deux mises à jour, Android 2.0.1 le 3 Décembre 2009, et Android 2.1 le 12 Janvier 2010. Ces deux dernières ont apporté des changements mineurs d’APIs en gardant toujours le même nom « Eclair » : Android 2.0. Il apporté beaucoup de fonctionnalités intéressants mise ajourée par Android 2 .1 :  Prise en charge du Bluetooth 2.1,  support de Microsoft Exchange,  fonds d’écran animés…etc.  amélioration au niveau du clavier tactile,  Google Maps,  Des nouvelles fonctionnalités à l’appareil photo (flash, zoom digital, balance de blancs, effets de couleurs …).
  • 11. 10 II.3.6 Android 2.2 « FroYo » : Android 2.2 a été publiée le 20 Mai 2010 (basée sur le noyau 2.6.32). De nouveaux raccourcis ont été ajoutés aux côtés du lanceur d’applications, intégration du moteur JavaScript et Chrome, l’ajout du fameux Écran de verrouillage àmot de passe ou code PIN. Et plusieurs améliorations. Trois autres mises à jours ont suivi cette version, Android 2.2.1 le 18 janvier 2011, Android 2.2.2 le 22 Janvier 2011et Android 2.2.3 le 21Novembre 2011,sans aucune majeure modification. Figure 5 Android 2.3 & Android 2. II.3 .7 Android 2.3 « GingerBread » : Vite après, Google publie la version Android 2.3 le 6 Décembre 2011, qui n’a pas changé beaucoup de choses, mais elle a apporté des améliorations sur la prise en charge, le support de la VoIP de NFC, du capteur frontal sur les appareils concernés et un passage au système de fichiers ext4. Et une améliorationdes graphiques, les widgets ont subi une belle refonte et l’interface a adopté des tons verts. Aussi, Une permission d’accès à des outils fournis par Google pour permettre le développement d’applications Android en natif, c’est ce qui a sans doute permis au système d’évoluer dans le bon sens. Les versions 2.3.3, 2.3.4, 2.3.4, 2.3.5, 2.3.6 et 2.3.7 ont suivi celle-ci sans changement majeur. II.3 .8 Android 3.0 « Honycomb »:
  • 12. 11 Le 22 Février, Google a publié sa version Android réservé aux tablettes tactiles : Android 3.0 basée sur noyau 2.6.36. Google dans cette version a viré sur l’interface, donnant une Interface entièrement retravaillée et optimisée pour les tablettes tactiles. Les boutons «retour» et «menu» sont devenus entièrement tactiles. La fonctionnalité « Multitouche » a finalement vu le jour en l’honneur de cette version. Plusieurs versions ont été mises à jour pour « Honycomb » depuis l’Android 3.1 le 10 Mai 2011 jusqu’à 3.2.6 février 2012. II.3.9 Android 4.0 « Ice CreamSandwitch »: En 19 Octobre 2011, l’arrivée de la version 4.0, compatible avec les Smartphones et les tablettes a apporté beaucoup de nouveautés, nous mentionnons quelques-unes ci-dessous :  Ajout des widgets (widget est un raccourci placé sur votre écran principal pour accéder à une application ou à un contenu d'une application sans passer par celle-ci) depuis un nouveau menu similaire à celui des applis ;  Un nouveau launcher personnalisable ;  Possibilité d’accéder à certaines applications depuis l’écran de verrouillage ;  Mise à jour du navigateur (ouvertures de plusieurs pages, navigation privée) ;  Support du format d’image WebP (Écran de verrouillage repensé, sous forme d’un cadenas qui permet de lancer des applications en raccourcis) ;  Accélération matérielle de l’interface (Création plus facile de dossiers d’applications) ;  Prise en charge de l’enregistrement vidéo Full HD 1080p ;  Wifi direct.  Application photo améliorée, rapidité de capture quasiment en mode rafale  Consultation de son trafic data, pour ne plus avoir de hors forfait à votre prochaine facture Figure 6 : Android 3 .2 Figure 7 : Android 4.0
  • 13. 12 Trois mise à jour : 4.0.2 le 28 Novembre 2011, 4.0.3 le 16 Décembre 2011 et 4.0.4 le 29 Mars 2012 II.3.9 Android 4.1 « Jelly bean »: La version 4.1 a modifié l’interface (plus fluide), amélioré l’accessibilité et ajouté plusieurs possibilités. En 23 juillet et 9 Octobre la version 4.1.1 et 4.1.2 sont sorties(correction des bugs et amélioration des notifications), puis la sortie de 4.2 le 29 octobre, a ramené plusieurs fonctionnalités (camera, écran de verrouillage...) suivie par les versions 4.2.1 et 4.2.2 le 27 novembre et le 11 février 2013 (correction des bugs et modifications mineures). Le 18 juillet fut sortie la version 4.3 qui a apporté des modifications diverses, suivi aussi par la version 4.3.1 le 3 octobre 2013 (correcteur des bugs). Figure 8 : Android 4.2 & Android 4.1. II.3.10 Android 4.4 « KITKAT »: La fameuse version Android 4.4 annoncé le 3 Septembre 2013, cette dernière a apporté plusieurs nouveautés : diminution en consommation en ressource, réduction de l’utilisation de la RAM, et autres modifications au niveau de l’interface. II.3.11 Android 5.0, 5.0.1, 5.0.2 et 5.1 « Lollipop » : Android 5.0 Lollipop a été officiellement nommé ainsi le 15 octobre 2014 par Google. De nombreuses mises à jour sont depuis en cours vers cette nouvelle version majeure qui fut disponible publiquement le 3 novembre de la même année pour les appareils
  • 14. 13 Nexus dans un premier temps. Les Nexus 6 et 9 en furent d’ailleurs équipés dès leur commercialisation.  Un rendu au visuel plus « plat » ;  La sécurité au centre des occupations du système et le noyau a été largement revu en ce sens;  Les notifications qui adoptent un nouveau look plus rectangulaire ;  La rapidité ;  Le projet volta (la consommation énergétique) ;  Un gros changement concerne le RunTime du système. Figure 9 : Android Lollipop
  • 15. 14 III. A quoi est dû son succès ? En seulement quelques années, Android a connu une croissance aussi exponentielle. Et évidement vous voulez savoir ce qui a fait la différence avec ce système. III.1 Open source : Le gros point fort d’Android vient du fait qu’il est basé sur les contributions de la communauté Linux open-source. Ce qui donne aux utilisateurs la possibilité à tout moment de consulter le code source. Ça facilite aussi le développement, puisque plusieurs APIs (Application Programming interface) sont fournies, il est également plus convenable de programmer sur ce système que sur un OS propriétaire. De plus, il est associé à un large ensemble de bibliothèques open-source elles- mêmes, qui ont fait leur preuve. À savoir OpenGL pour la gestion des images 2D et les environnements 3D, WebKit qui est employé pour le navigateur internet fourni avec Android (et qui a servi à développer Google Chrome, la nouvelle version d’Opera ou Safari), mais aussi SQL Lite pour la gestion des bases de données. Je ne citerai que ces trois-là, mais il en existe bien d’autres (FreeType, SSL, Surface Manager, Media Framework, System C library, etc.) III.2 Puissance de freame work de développement : L’autre majeur avantage est dû au Framework, Android vous donne tout ce dont vous avez besoin pour construire des best-in-class applis. Il vous donne un modèle d'application unique qui vous permet de déployer vos applications largement à des centaines de millions d'utilisateurs à travers une large gamme d'appareils, des téléphones aux tablettes et au-delà. Par ailleurs, son fonctionnement même assure la possibilité de combiner des fonctionnalités, la preuve en est avec les services Google, ou la combinaison de l’appareil photo avec la géolocalisation par exemple, pour définir des lieux associés à vos clichés. III.3 Un marché ouvert pour les applications : Google Play est le marché le plus privilégié pour vendre et distribuer les applications Android, .Préinstallé sur des centaines de millions d'appareils Android dans le monde entier. Si vous publiez une application sur Google Play, vous atteignez l’énorme base installée d'Android avec 1,5 milliard de téléchargements par mois et de plus en plus.
  • 16. 15 IV. Contexte concurrentiel : IV.1 Les principaux concurrents : IV .2 Les avantages et les inconvénients de Google Android :  L’OS Android de Google est capable d’exécuter plusieurs tâches à la fois  Plusieurs applications peuvent être lancées à la fois (écoutez de la musique tout en surfant sur le net). Figure 10 : les OS mobiles
  • 17. 16  Notifications dans le temps des SMS, messagerie de Gmail… par le clignotement d’un indicateur  Accessibilité depuis Android Market à des milliers d’autres applications téléchargeables gratuitement (certains sont payants).  Les marques les plus connues tels que HTC, Samsung, LG, ou encore Sony Ericsson possèdent un système d’exploitation Android, ce qui laisse le choix à chaque personne de choisir sa marque de prédilection.  Possibilité d’installer une Rom modifiée pour donner une touche personnalisée à votre téléphone Android.  Installations de gadgets et raccourcis sur l’écran d’accueil pour accéder rapidement au menu et divers paramètres ou applications.  De constantes mises à jour sont proposées, ce qui montre une amélioration du système. Les inconvénients de Google Android :  Vous êtes connecté en “mode continu“ et donc en permanence.  Les téléphones Android possèdent de faible autonomie. Ils se déchargent vite à cause de la de la connexion.  Possibilité de chauffage de votre téléphone.  Certaines applications sont incompatibles à des versions de Google Android.  Bug de certaines applications.  Des applications inutiles sont installées, ce qui entraine sur certains modèles une insuffisance d’espace. Entre les avantages et les inconvénients, il revient à évaluer le côté positif de ce système d’exploitation afin d’en profiter pleinement.
  • 18. 17 V. Conclusion : Basé sur plus de 300 hardwares, softwares, et partenaires transporteurs, Android avec une stratégie de Blitzkrieg chaque jour plus qu’1 million de nouveaux appareils Android s’allument, il est rapidement devenu le système d'exploitation mobile le plus dynamique au monde. Figure 11 Android devient un TITAN  On peut sans se tromper affirmer que l’avenir de BugDroid est radieux, et que les prochaines mises à jour seront encore meilleures que celles que nous avons déjà reçues. Vivement la suite, nous avons déjà hâte !
  • 20. 19