Généralités sur Android 4 1 0 2 C C 5 - 1 0 2 4/ 1 0 2 e é n n a R - A S er ast M e - uri C M. & P. é ersit v ni U n - o d [email protected] or K F. http://lip6.fr/Fabrice.Kordon/5I452-2014 Master SAR Programmation sur plateformes mobiles Quelques chiffres 2 84,7 % de parts de marché (3ème trimestre 2015) • 30% d’augmentation de parts marché par an 4 1 0 2 C C 5 - 1 20 3 milliards de téléphones sous Android 4/ 1 0 2 e nné •1 milliard d’activations cette année a R - A • er S 18 000 téléphones différents actifs recensés cette année ast M e - uri C M. P. & 1,6 million d’applications é ersit Univ •300 000 payantes n - ordo •1 300 000 gratuites K F. • 20 000 nouvelles applications par mois Petit historique — les prémices 3 2003: Android Inc. par A. Rubin & co • Exploiter la localisation et être facilement configurable 4 1 0 2 C C 5 - 2005: Google rachète Android Inc 1 0 2 4/ 1 0 2 e é n n a R - A er S 2007: Consortium Open Handset Alliance ast M urie - •Faire face à l’iPhone C M. • & Standard et normes P. é ersit •35 entreprises: Google, Samsung, Bouygues… v ni U … Mais ni Blackberry, Windows, Nokia, Apple n - o d or K F. 2008: Android SDK-1 sur T-mobile G1 Petit historique — l’expansion 4 2010: Android devient rentable pour Google • Nexus One, Nexus S • Samsung présente la première tablette sous Android 4 1 0 2 C C 5 - 01 2010 - 2011: La diversification 2 4/ 1 0 e 2 •Google TV, Autoradio (Parrot Asteroid), NetBook, etc. é n n a R - A S er ast 2012: Google Play M e - uri •Fusion du Google Music et du Google market C M. & •DEA sort MyPlay, la première console sous Android P. é ersit v ni U n - 2014: Wearables / Auto o d or K • F. Android Wear présentée à la Google I/O 2014 2015: Brillo Project / Weave Protocols Version & Bugdroïds 5 API Level Version Logo Avril’09 1 - 3 Cupcake 4 1 0 2 C C Septembre’09 4 Donut 5 - 1 0 2 4/ Octobre’09 5 -7 Eclair 1 0 2 e é nn Mai’10 8 Froyo a R - A er S Décembre’10 9 - 10 Gingerbread ast M e - Juillet’11 11 - 13 Honeycomb uri C M. & Décembre’11 14 -15 Icecream P. é ersit Juillet’12 16 -17 Jelly Bean v ni U n - Octobre’13 19 Kitkat o d or K F. Juin’14 21 Lollipop Octobre’15 23 Marshmallow Répartition des versions — décembre 2014 6 Icecream 4 1 0 C2 3 % C 5 - 1 0 2 14/ Lollipop 0 KitKat 2 e é 27 % AR - ann La fragmentation es3t 5l e% S Master problème majeur urie - d’Android! C M. Gingerbread & P. é 4 % ersit v ni U Marshmallow n - do Jelly Bean 0,3 or K F. 30 % Royalties & Licences & Open-source 7 Microsoft touche des royalties sur chaque téléphone • 300 brevets « essentiels » • 14 Environ 2 milliards de dollars par an 0 2 C C 5 - 1 0 2 4/ 1 0 Plusieurs licences 2 e é n n a R - •GNU General Public License, Version 2 (GPLv2) A S er ast ‣ Pour la partie Linux M e - uri C • M. Apache Software License, Version 2 (Apache 2.0) & P. é ‣ Pour le reste ersit v ni U n - o d Environnement or K F. • Java, XML, C++, … Android-Phone type 8 4 Boutons 4 01 • 2 HOME: retour écran d’accueil C C 5 - • 01 MENU: menu d’option 2 4/ 1 0 • e 2 ANNULER: fermer la fenêtre courante é n n R - a •RECHERCHER: faire une recherche A S Master Diffusion lente des e - M. Curi Personnalisable p anor luevse clloens svterurcsitoenu rs ersité P. & •Trackball, Cam(edraé, pGeyrnosdcaopnet, d…u constructeur) v ni U n - •Google est implanté au cœur d’Android… o d Kor • F. … Samsung & co essayent de réduire leur dépendance ‣ Touchwizz (Samsung), Sense (HTC), XperiaUI (Sony), LGOptimusUI (LG), … En guise de conclusion… 9 1er OS mobile dans le monde • Loin devant iOS (12%), WindowsPhone (4%) 4 1 0 2 C C 5 - De très nombreux téléphones 1 0 2 4/ 1 0 • e 2 Avec des interfaces différentes… é n n R - a •… et des versions de l’API différentes A S aster •… et donc des expériences utilisateurs variées M e - uri C C’est au développeur de gérer tout ça! M. & P. é ersit v Uni De nombreux composants logiciels existent n - o d or • K Il ne faut pas ré-inventer la roue F. • La documentation est très bien faite • La communauté est active
Description: