Le mythe du HTML 5 mobile décrypté

Nous l’avons tous une fois entendu et de nombreux gestionnaires ont fondé leur décision technologique la-dessus, mais qu’en est-il réellement ? De récentes recherches sur les problèmes liés au HTML 5 mobile, réalisées par VisionMobile , une compagnie spécialisée en analyse du marché mobile viennent de démontrer qu’en effet ceux-ci ne seraient pas liés à son manque de performance(comme on le croyait) mais plutôt à un manque d’outils de profilage et de débogage, ainsi qu’à une absence de certaines APIs.

html5

Pour arriver à une telle conclusion, VisionMobile s’est basée sur un sondage de 6000 développeurs en Avril et Mai 2013, une analyse de plus de 30 000 applications android, toutes disponibles sur Google Play, une interview de 32 développeurs, experts de l’industrie mobile et vendeurs d’outils et une analyse de 42 outils HTML 5 de différentes catégories (frameworks d’interface et architecturaux, API native javascript, …).

Les lignes suivantes décrivent quelques uns des résultats de VisionMobile :

  • les développeurs web développent pour le marché mobile de 4 manières fondamentales:
  1. Navigateur mobile – Web apps ou sites adaptés pour les mobiles, s’exécutant sur le navigateur mobile
  2. Conteneur natif – Web apps packagées dans un conteneur natif et déployées via un magasin d’applications
  3. Convertisseur Web vers natif – apps écrites en JavaScript et compilées vers du code natif
  4. API natives JavaScript – Applications HTML5 écrites pour des systèmes les supportant nativement, comme Firefox OS, Winfows 8 ou Chrome OS.
  • 61 % des développeurs HTML5 développent sur le navigateur mobile, 27 % utilisent des conteneurs natifs comme Phonegap, 7 % utilisent des API javascript natifs comme Blackberry Webworks, et juste 5 % utilisent des convertisseurs Web-natifs comme Appcelerator.
  • Parmi les 30 339 apps (US) sur google play analysées, 98 % peuvent être implémentées via Firefox, 63 % via Appcelerator, 49 % via Phonegap, et 37 % via un navigateur mobile en utilisant HTML5.
  • Les APIs actuellement manquant au HTML5 sont celles relatives à la connectivité wifi et à la gestion de l’alimentation. Si elles étaient implémentées, le nombre d’apps mobiles androids développées avec HTML5 croitrait de 20,83 %.
  •  Le problème de performance javascript est plus un problème d’outils, de mesure et d’amélioration.
  • les politiques autour des navigateurs jouent également un rôle crucial au HTML5:  outre Opera, tous les principaux vendeurs de navigateurs  sont des vendeurs de système d’exploitation mobile

L’essentiel des recherches est disponible ici, en anglais.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *