1. Un point sur la
situation mobile
Focus sur Android
Kévin LE PERF
Twitter : @codlab
2.
3. Et donc?
Les plateformes actuelles
Back to the future
Le Big Bang
Conséquences
Les marques
Les écrans
Guidelines de son app’
Les optiques de développement
Le code
L’utilisateur
2 / 17
4. Mobiles et plateformes
De nombreuses plateformes mobiles mais
aussi de nombreux systèmes
● iOS
● Android
● BlackBerry QNX
● BlackBerry BB10
● Symbian
● ...
3 / 17
6. Le Big Bang
Tout cela a bien changé, radicalement sur une
durée de 2 ans
Un marché en pleine expansion représentant
plus d’1 milliards de terminaux
5 / 17
7. Des conséquences visibles
On parle souvent de la fragmentation du
marché
oui mais …
● fragmentation pour l’utilisateur?
● fragmentation pour le développeur?
6 / 17
13. Guideline de son app’
Ne jamais partir tête baissée pour avoir une
application !
● Quel système choisir? Un? Plusieurs?
● Importance des guidelines?
● Personnalité de l’application?
12 / 17
14. Guideline de son app’
Selon les réponses, plusieurs optiques :
● Développer son application sur chaque
systèmes séparément via un
dénominateur commun : C/C++, etc...
● Utiliser des frameworks : Sencha Touch,
Appcelerator, Qt, le bon vieu terminal (du
HTML5, C++, …)
13 / 17
15. Le code de son app’
Ne pas hésiter à utiliser les plateformes
disponibles, les ressources web et les groupes
présents un peu partout en France
Vous ne serez jamais seul à tomber sur une
épine !
14 / 17
16. L’utilisateur et son app’
Petit best practice pour un utilisateur satisfait
● Une app’ = tablette + smartphones
○ éviter 2 app’ pour l’un et l’autre
● Un utilisateur peut avoir plusieurs
appareils
○ Angry Birds … Angry Users
● Des publicités? N’en faites pas trop
15 / 17
17. Des ressources !
Android : developer.android.com
Guides sur l’intégration, guidelines, APIs, documentation, etc...
Qt Open-Source : qt-project.org
Et le BAUG : www.baug.fr
Open Signal : rapport sur la fragmentation des écrans présenté
précédemment
16 / 17