Академический Документы
Профессиональный Документы
Культура Документы
Android en 2011
!! Parts de march
"! "! "! "! "! "! "! "! "! "! "! "! 1er OS vendu aux EU fin 2010 24% des smartphones en France (35% iOS, 11% Blackberry) 3,6 millions de smartphones Tous les oprateurs Tous les constructeurs (excepts BB, Nokia, Apple) Nouveaux acteurs Produits spcifiques (par exemple : Tablettes ddies) Marques distributeurs Marques chinois Smartphone 75% Tablette 20% Autres (TV) 5%
!! Distribution
!! Appareils Android
Android en 2011
!!
Les versions Android : 95% 2.x
!!
Les crans
Densits ldpi small Taille normal large xlarge
Copyright Expertise Android
xhdpi
1.1%
Les tablettes
!! Avant 2011
"! "! "! "! "! "! "! "! "! "! "! "! "! Archos depuis 2009 Quelques constructeurs copieurs Google Android n'est pas optimis pour les tablettes Services Google non disponibles Difficult de distribution Version destine aux tablettes Nouvelle exprience utilisateurs (taille d'cran, dfinition, touches) Nouvelles API (notamment graphiques) Validation Google : accs aux services Samsung Galaxy Tab (7'') Archos 5, 7, 8, 101 Motorola Xoom, Acer Iconia 500 HTC Flyer, Samsung Tab 8.9 et 10.1
Copyright Expertise Android
Dveloppement tablette
!! 1 code = smartphone + tablette
"! "! "! "! "! 100% Android 2.x 100% Android 3.x (ajout de code spcifique, test version) Prvoir les cas des diversits matriels Prvoir les markets alternatifs Contraindre les prrequis matriels / logiciels
#! #! #!
"!
"!
Penser draw9patch !
#!
"!
Notifications
Lecture vido
!! Un layout spcifique
Fragment = 1 classe extends Fragment android:name ==> classe Implmentation OnCreateView Inflate d'un layout spcifique au fragment
!! getFragmentManager()
"!
"! "!
Gestionnaire de fragment
Fragment f = getFragementManager().findFragmentById(id_fragment) View v = f.getView()
!! Choix stratgique
Dveloppement plus complexe Risque d'effet de bords Maintenance sur un seul code Pas de dmarcation sur l'Android Market Dveloppement propre chaque plateforme Duplication du code - Maintenance Application clairement identifiable tablette
"!
2 applications
#! #! #!
!! Fragments !! Drag and drop !! Action Bar !! Clipboard !! Des Widgets plus interactif !! Systme de notifications !! Mises jour de nombreux composants graphiques !! Acclration graphics, RenderScript 3D, Live Streaming, DRM...
Copyright Expertise Android
Nouveauts 3.x
!! Mais aussi
"! "! "! "! "! "! "! "! Nouvelle librairie WebKit Possibilit de faire du multitouch sur diffrents composants Ajout du support de touche clavier (CTRL, Escape...) USB Host Ext4 Amlioration JIT, GC Navigateur web : Media capture, Device Orientation, CSS 3D Ajout de classes utilitaires JSON (reader/writer)
Honeycomb
Contact
Expertise Android
10, rue du Cherche Midi 06 250 MOUGINS Tl: 06 30 05 46 49 email: contacts@expertiseandroid.com