Upload
rossi-oddet
View
224
Download
0
Embed Size (px)
Citation preview
Rossi Oddet
Consultant & Formateur Web, Java & Co.Fondateur Dev Institut JCertif Addict depuis 2011
h1p://dev-‐ins6tut.fr
@rossioddet
JCertif Brazzaville 2011
Comment vais-je l’apprendre Java avec un OS en chinois, un clavier Qwerty, un virus
qui tourne ?
JCertif Tunisie 2014
« Déconnecter » est la meilleure façon de faire la
promotion du Web Déconnecté !
Le Web sur Mobile ?
Natif Hybride Web
Coût
Accès au matériel
Crédit : h1p://java.dzone.com/ar6cles/state-‐na6ve-‐vs-‐web-‐vs-‐hybrid
✔ ✔
✔ ✔
✔
✔
✔
✔ ✔
✖
✖
✖
✖
✖ ✖
− − − − −
−
Réutilisabilité du code / Portabilité
Cohérence de l’interface graphique
Distribution
Performance
Monétisation
Google Apple Windows
501
396 336
493
405 346
Support HTML 5
Desktop Mobile
Source: h1p://html5test.com/
Où en sommes-nous avec HTML 5 ?
Quid de l’hybride ?
Crédit : h1p://developer.telerik.com/featured/the-‐state-‐of-‐hybrid-‐mobile-‐development/
Visibilité
Facebook & LinkedIn abandonne HTML 5 pour leurs applications mobiles
Les capacités de l’Hybride surestimées
plateau de productivité
Différents acteurs investissentdans les outils / plateformes
Temps
Tendance Des projets et outils de plus en plus matures
Amélioration des outils• Debug• Richesse des API• Automatisation du packaging
Des bibliothèques graphiques• De nouvelles apparaissent• Les anciennes améliorent
leurs performances
Tendance Les technologies Web pour le contenu
Web pour le contenu(ici D3js)
Natif pour les menus et les transitions
Tendance Les éditeurs améliorent la WebView
Depuis iOS 8, la WebView utilise désormais le même moteur javascript que Safari.
Depuis Android 5.0, la WebView déjà basée surChromium va désormais se mettre à jour automatiquement.
Avec Windows Phone 8.1, la WebView a été enrichie de nombreuses fonctionnalités (gestion de l’historique de navigation, sauvegarder d’un état dans un dossier temporaire, etc.)
Tendance 1 onglet de navigateur = 1 application ?
Crédit : h1p://www.androidpit.com/android-‐5-‐0-‐lollipop-‐problems-‐and-‐solu6ons