développement mobile: retour dexperience august 2011
TRANSCRIPT
![Page 1: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/1.jpg)
Développement mobile: retour d’experience
August 2011
![Page 2: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/2.jpg)
Plan»A propos»Historique› Exen, MIDP, l’aarivé de l’iphone,…
»L’état actuel du marché› Les différentes plateformes› Les différentes approches: App vs HTML, etc…
![Page 3: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/3.jpg)
A propos de moi»Tombé dedans: ZX81, C64»Demomaker sur Amiga»Dans l’industrie du mobile depuis une
quinzaine d’années»Ancien CTO ‘In-Fusio’»Cofondateur de WebWag› Développement d’applications mobile› Produit phare: BriefMe, toutes vos news et réseaux
sociaux en temps réel (iPhone, Android, Tablette)
![Page 4: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/4.jpg)
La prehistoric
»En 99:• Les téléphones ne servent qu’a téléphoner!
(!)• Aucune application tiers , les seuls appli :
calendrier, sms, etc..• Pas de jeu , le seul jeu “connu” a l’époque
est le célébrissime “Snake” sur Nokia• OS propriétaire (donc très difficile
d’intégrer des applications tierces)
![Page 5: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/5.jpg)
99/200»Création d’In-Fusio
• “Exploration” des différentes possibilités– Jeux embarqués (avec Mitsubishi et FT)
» Un succès en France» Développement en C, sur un système propriétaire,
intégration “manuelle”» Utilisation des SMS pour débloquer des niveaux
– Jeux Wap– Jeux sur carte Sim…
![Page 6: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/6.jpg)
Exen» 2000:
› Création d’”Exen”, le premier moteur de jeux téléchargeable› Chaine complète, incluant:
• La découverte de contenue (l’AppStore)• Le business model (paiement direct sur la facture et/ou par SMS)
› Le moteur• Basé sur une JavaVM: 64 deROM, 32 k de RAM• API dedié au jeux (sprites, moteur de raycast, 2D engine,…)
![Page 7: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/7.jpg)
Exen 2/2»Un succès: embarqué dans 50 millions de
téléphone› Panasonic, Sagem, Alcatel, Mitsubishi, Nokia,
Motorola
»De belles licences: Crash Bandicoot, Age of Empires, HALO, etc…
Jan 2011Webwag CONFIDENTIAL7
![Page 8: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/8.jpg)
Exen et Flash»Tres vite, rajout d’un “player” Flash4 pour
permettre des sprite en Flash»Moteur fait a partir des specs publiques à
l’epoque du format SWF»Manipulable de Java»Problèmes:› Lenteur importante› Graphistes peut formé aux contraintes embarqué
![Page 9: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/9.jpg)
J2ME/MIDP1.0»2001/2002› Arrivée des premiers téléphone MIDP (Java pour
téléphone portable)› Limité, mais le debut d’une industrie› Problème majeur: un technologie prometteuse,
mais pas d’ecosysteme
Jan 2011Webwag CONFIDENTIAL9
![Page 10: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/10.jpg)
FlashLite» FlashLite est une variation de Flash pour les
devices fortement contraints (téléphones mobile)
» Il à été integré dans de nombreux téléphone, principalement au japon mais aussi en europe, SonyEricsson entre autre
»Permettait d’avoir des fond d’écran en Flash»Puis, quelques itérations plus tard, quelques
applications › N’a jamais eu le succès escompté› Très peu utilisé
![Page 11: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/11.jpg)
2003-2004»Maturitée des jeux Java/J2ME (MIDP2.0)› Ecran couleur› Moteurs 3D› Performances importante
»Mais toujours une grande fragmentation et applications souvent limité aux jeux
Jan 2011Webwag CONFIDENTIAL11
![Page 12: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/12.jpg)
Fragmentation:»Pas d’unité dans les devices»Des bugs d’implementations »Des optims differentes selon les devices»Differentes strategies:› Des miliers de SKU (Binaires) par jeux› Des binaires adaptables
»Un vrai casse tête…
Jan 2011Webwag CONFIDENTIAL12
![Page 13: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/13.jpg)
La revolution» 2007
› Arrivée de l’iPhone première génération
»Une revolution sur le marché› Le téléphone devient un support a part
entiere d’applications› Les autres constructeurs sont ringardisés
instantement• Nokia et sa S60, ex leader des smartphone ne
cessera de perdre de PM
»Android suivra le même chemin très rapidement
Jan 2011Webwag CONFIDENTIAL13
![Page 14: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/14.jpg)
Aujourd’hui»Les forces en présence:
• iPhone• Android
»Le reste du monde› Blackberry› Bada› Windows 7› Nokia/Qt› WebOS….
![Page 15: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/15.jpg)
Part de marchés
Jan 2011Webwag CONFIDENTIAL15
![Page 16: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/16.jpg)
Les technos:»Natif vs Web› Natif (ou “pseudo” natif)• iOS: iPhone, iPad
» ObjectiveC» Très bon outils de dev
• Android:– Java
» UI puissante» SDK en dessous de celui d’iPhone
› Web• Basé principalement sur WebKit
![Page 17: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/17.jpg)
Natif»Une version par plateforme»Long a developper (gestion de la
mémoire, des ressources, etc…)»Mais le meilleur resultat»Problèmes de fragmentation› iOS: iPhone/iPad/version du systeme (4.x, 5.x…)› Android: 2.1,2.2,3.x,… Honeycomb› Form factor: tablet ou smartphone, portrait ou
paysage….
Jan 2011Webwag CONFIDENTIAL17
![Page 18: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/18.jpg)
HTML(5)»“Idéalement” multi-plateforme› Pratiquement pas aussi évident que ca mais mieux
que du natif
»Il y aura toujours une différence entre une appli native et une appli web
»Autre facteurs:› Visibilité dans l’application store (AppStore, Android
Market,…)› Facturation
![Page 19: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/19.jpg)
L’option “Hybride”»Intégration HTML dans une appli native»Permet d’allier les avantages de chacune
des plateformes»Mais le bon compromis est à trouver:› Une appli hybride mal faite peut être pire qu’une
version 100% HTML
»Conserver juste certaines fonctionnalité “Waow” en natif
![Page 20: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/20.jpg)
Natif vs Web vs Hybride»Criteres de choix:› Qualité de l’application› Cout› Nombre de plateformes a supporter
Jan 2011Webwag CONFIDENTIAL20
![Page 21: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/21.jpg)
Que font les utilisateurs sur téléphone:
![Page 22: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/22.jpg)
Le reste du marché
»Windows: se programme en .net• Marché encore a prouver, mais globalement une bonne
plateforme
»Blackberry/RIM• Java• En perte de vitesse
»Bada:• Natif… Mais Samsung uniquement (qui fait aussi de
l’Android)• Se maintient gr c à Samsung, mais peut d’avenir
![Page 23: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/23.jpg)
Et Flash?»Disponible sur les tél Android»Très peu utilisé à ma connaissance
Jan 2011Webwag CONFIDENTIAL23
![Page 24: Développement mobile: retour dexperience August 2011](https://reader036.vdocuments.net/reader036/viewer/2022062417/551d9d7d497959293b8b4d7e/html5/thumbnails/24.jpg)
Conclusion
› Dans le court terme (18 a 24 mois) les vainqueur sont iOS et Android
› Le challenger est Windows7• OS interessant, différent
› Mais rien n’est jamais acquis…