Archive pour septembre 2011

La question des Web Apps et des applications natives en 2011

2 septembre 2011

Il y a un peu plus d’un an, nous vous proposions un billet sur le débat chaud de l’époque entre les choix à effectuer lors du développement d’un dispositif mobile. Faut-il investir dans des applications natives ou dans des dispositifs à base d’HTML5 censés fonctionner sur toutes les grandes plate-formes à partir d’un navigateur web mobile ?

Le débat est toujours vif mais il semble que les chiffres donnent raison à la préconisation que nous émettions à l’époque : une entreprise a tout intérêt à développer des applications natives, en visant certaines plate-formes : iOS et Android en tête.

Pour preuve, les résultats de cette étude publiée par Flurry et relayée via Presse-Citron qui montre que les utilisateurs se servent beaucoup plus d’applications natives pour consommer des contenus que du web mobile. Le taux d’utilisation des applications mobiles a augmenté de 91 % cette année et on peut logiquement penser que la tendance n’est pas prête de s’arrêter. Les chiffres sont têtus !

Les raisons de l’adoption massive des applications natives sont assez simples :

HTML5 ne tient pas (encore) ses promesses.

D’un point de vue technologique, et parmi bien d’autres points noirs, les fonctions de géolocalisation sont décevantes et la possibilité de persister des données pour les consulter en mode offline n’existe pour ainsi dire pas. Hors, ces fonctionnalités constituent souvent une valeur ajoutée décisive en contexte mobile. Plus important encore, la question de l’usage.

Comme nous le notions à l’époque, peu de personnes se servent de leur navigateur web mobile parce qu’il est beaucoup plus simple d’installer une application et d’y accéder directement depuis l’écran principal. Là aussi, les choses ne sont pas prête de changer. Devant cette percée des applications mobiles, certains observateurs annoncent la mort du web.

Cette expression nous semble largement exagérée et cette opposition entre web et applications n’existe pas.  La plupart des applications fonctionnent couplées à des services web et affichent les données qu’ils contiennent.

Les applications doivent donc fonctionner en symbiose avec le système d’information (site web, application métier, CRM, ERP…) et reprendre les données saisies dans le back office de n’importe quel système. Elles proposent simplement un accès différent et plus adapté à des terminaux mobiles. Nous sommes dans une logique de convergence, et pas de mort du web.

Sur quelles plates-formes développer ?

Notre positionnement est donc clair et reste inchangé : une entreprise a tout intérêt à développer en natif. Il y a néanmoins différents cas de figure en fonction de votre cible et du cadre de votre projet.

- Si vous entamez un projet dans le cadre privatif de l’entreprise, dirigez vous vers l’iPhone et ou l’iPad.  (voir notre billet « la place des tablettes en entreprise »).

Android ne nous paraît pas assez sécurisé pour le moment (voit billet «  Android en entreprise : un pari loin d’être gagné »).

- Si vous visez le grand public, pensez en terme de « stores ». Nous préconisions de développer d’abord sur iPhone et / ou iPad. Prenez du temps pour évaluer les retours de vos utilisateurs et envisagez ensuite un portage vers Android. Une présence sur ces deux plates-formes vous assure d’une forte visibilité et de ne pas éparpiller vos budgets de développement. Nous préconisions de laisser de coté les autres stores (BlackBerry, OVI, Microsoft) qui n’attirent pas assez de visiteurs.

Conclusion :

Ne vous laissez pas trop vite séduire par des dispositifs en HTML5 qui ont beaucoup de charme sur le papier : un seul développement pour toutes les plate-formes mobiles. Dans les faits, c’est loin d’être aussi simple et tout tend à prouver que les utilisateurs ne plébiscitent pas du tout ce type de dispositifs fonctionnant via un navigateur. Nous estimons que ce choix est risqué et les perspectives de retour sur investissement extrêmement limitées. Tournez vous plutôt vers du développement natif.

Vous proposerez des programmes parfaitement optimisés qui rendent de vrais services. Si vous cherchez à monétiser vos développements, vous pourrez vous appuyer sur les stores qui constituent un canal de distribution et de vente simple et efficace, parfaitement ancrés dans les usages des possesseurs de Smartphones.

Vous souhaitez affiner votre stratégie mobile ? Vous avez un projet de développement natif ? N’hésitez pas à nous contacter.