Vous êtes sur la page 1sur 14

Prsent par:

Ben Hmida MOHAMED Zied

the Android
1

PLAN

Une combinaison de trois composants: Android, c'est quoi ?


Un systme d exploitation Open Source pour terminaux mobiles.

Android est un OS mobile Open Sourcenoyau Linux qui utilisePDA, Un systme dexploitation bas sur le pour Smartphone, une MV MP3 Une plateforme initialement par Android source a t mmoire et et personnalise Dalvik' qui a t conutopen Inc , il pour rachet tablette. Conu de dveloppement pour optimiser la crer des applications mobiles. les en 2005. par Googleressources utilises d un environnement mobile. Un Framework applicatif exposant les services systme la couche Terminaux, particulirement tlphones mobiles,
application y compris "window manager, location manager, content providers, telephony, sensors". un Framework dinterface utilisateur Ces terminaux lancer les applications. dexploitation Android et les pour installer et excutent le systme application mobiles conus pour ce systme.

Evolution de la part de march des OS pour Smartphones aux USA


6

Classement des OS pour Smartphones


7

Annonc officiellement en novembre 2007


Android 1.0 (23 septembre 2008) Android 1.1 (9 fvrier 2009) Mise jour de Maps Ajout des pices jointes par MMS Android 1.5 (Cupcake) (30 avril 2009) Possibilit d'enregistrer et lire des vidos Envoi de vidos sur Youtube Support du Bluetooth Nouveaux widgets et ajout des dossiers Ajout des transitions animes Android 1.6 (Donut) (15 septembre 2009) Nouvelle interface pour l'Android Market Nouvelle interface pour l'appareil photo Support des crans WVGA (480x800)

Android 2.1 (Eclair) (12 janvier 2010)

Android 2.2 (Froyo) (20 mai 2010) Optimisation gnrale du code, meilleures performances Lanceur d'applications amlior avec des raccourcis utiles Partage dinternet par HotSpot WiFi Option de mise jour automatique dans l'Android Market Support de l'installation d'applications sur carte mmoire Support de Adobe Flash 10.1 Support de l'upload de fichiers par le navigateur Android 2.3 (Gingerbread) (6 dcembre 2010) Premier terminal embarquant 2.3 : Google Nexus S Mise jour graphique de l'interface Support de la puce NFC Amlioration du copier-coller Nouveau clavier virtuel Support de nouveaux capteurs Nouveau gestionnaire de tlchargements Support natif de camra frontale Passage au systme de fichiers ext4
9

Android 3.0 (Honeycomb) (26 janvier 2011) Premier terminal embarquant 3.0 :Motorola Xoom Version spcialement optimise pour les tablettes tactiles Navigateur spcial avec onglets, synchronisation avec Chrome Support des processeurs multi-coeurs. Android 4.0 (Ice Cream Sandwich) (19 octobre 2011) Premier terminal embarquant 4.0 : Google Galaxy Nexus Plus besoin de boutons physiques, intgrs dans l'cran (comme 3.0) Support des crans 720p (HD) Nouvel cran de dverrouillage avec dtection de visage Utilisation du multi-tches repens et aperu des applications ouvertes Nouveaux dictionnaires de mots Nouveau menu pour surveiller la consommation de donnes internet Nouvelle application "People" pour les rseaux sociaux Nouvelle galerie avec intgration d'un diteur photo et vido Nouveau navigateur avec, entre-autres, la synchronisation des favoris Google Chrome Transfert de fichiers ou d'informations par NFC (Beamer) Possibilit d'enregistrer des captures d'cran par dfaut Support des manettes de jeu via USB Host
10

Fonctions du SDK: AVD Android Le SDK Android

Accs au Hardware, y compris Camera, GPS.. Base de donnes SQLite. Cest Cest un ensemble devirtuel quidaide et dexemples et un dispositif mobile fichiers sexcute sur lordi permet Media riche et graphique en au point et les tests. sans de des utilitaires pour la mise applications Android Supportaussi dvelopper et de tester des 2D/3D: Rendus graphique par HW laide d un dispositif physique. optimis pour la mobilit Accs au HW wifi et libraires pour lutilisation du Bluetooth pour le transfert P2P. API pour l utilisation des capteurs HW y compris les acclromtre et le

compas.
11

12

Elments de base dans une application Android

Classes Activity pour chaque cran. Fichier layout (en gnral un fichier pour chaque activity). Intent pour pouvoir enchainer les activity et changer des varaiables. Fichier Manifest pour toute lapplication.

13

14