mar, 30/04/2013 - 10:14
La mobilité devient une nécessité pour les entreprises. Jean-Philippe Kalfon, Directeur Europe du Sud de Cordys, détaille les considérations clés du développement d'applications pouvant être accessibles sur un vaste éventail de terminaux mobiles.
Le travail mobile et le « Bring your own device » (BYOD) ne sont plus uniquement des termes générateurs de buzz. Ils sont une réalité pour de très nombreuses entreprises dans le monde entier. En effet, une récente étude mondiale a montré que 89 % des DSI des moyennes et grandes entreprises accompagnent le BYOD, d'une manière ou d'une autre.
La principale question à laquelle doivent répondre les entreprises est la suivante : comment permettre aux clients, employés et partenaires d'accéder aux applications et données pertinentes depuis une multitude de terminaux mobiles ? Selon IDC, les trois-quarts des applications développées en 2012 étaient intégrés à des services d'entreprise. Le débat se poursuit quant à l'approche que devraient adopter les organisations pour construire ces applications mobiles et proposer la mobilité d'entreprise. Faut-il construire des applications natives ou opter pour HTML5? Chacun de ses modèles présente avantages et défis. En outre, les arguments en faveur de chacune des deux approches sont nombreux.
Natif ou HTML5?
Les applications basées sur HTML5 disposeraient d'un double avantage: un coût de développement plus faible et l'absence de nécessité d'un magasin applicatif pour les distribuer. Elles sont consultées via un navigateur Web, nécessitent uniquement une connexion au réseau et, généralement, n'ont pas accès aux fonctionnalités matérielles du terminal.
De leur côté, les applications natives sont plus réactives, présentent une interface utilisateur plus interactive, sont utilisables hors connexion et peuvent exploiter les fonctionnalités matérielles du terminal. Mais elles s'avèrent généralement plus coûteuses à développer et requièrent un magasin applicatif pour leur distribution.
Le type d'application retenu peut avoir un impact sur le choix technologique. Lire, faire ses achats, ou encore chercher des informations sont autant d'activités qui tendent à être plus confortables dans un navigateur web. Néanmoins, utiliser des réseaux sociaux, administrer des contenus, parcourir des données ou accomplir des tâches de productivité personnelle s'opèrent davantage avec des applications natives.
Le choix n'est toutefois pas nécessairement binaire. Il existe plusieurs options intermédiaires. Toutes ont leurs forces et leurs faiblesses.
Penser à l'infrastructure sous-jacente
En entreprise, les applications mobiles ont généralement besoin de communiquer avec des systèmes d'infrastructure. Développer et supporter la même application pour de multiples terminaux et systèmes d'exploitation peut générer des problèmes de maintenance onéreux. C'est un point essentiel qu'il convient de garder à l'esprit tout au long de la réflexion.
Encapsuler les applications
Lors de la construction d'une application mobile d'entreprise, le plus important est de s'assurer que le produit final saura séduire ses utilisateurs tout en restant agile et flexible. L'une des solutions suit le concept « d'application dans l'application » selon lequel des applications d'entreprise en HTML5 sont encapsulées dans des applications natives. Cela permet une fourniture instantanée de l'application mobile basée sur les rôles. En outre, une application native unique peut fournir le catalogue de produits, de services et de données approprié à la bonne personne. Cette approche basée sur l'encapsulation permet de disposer d'une application native dote d'une application HTML hautement dynamique. L'organisation dispose ainsi d'une agilité importante: elle peut changer, personnaliser et fournir la bonne application HTML5 sans avoir à passer par le long processus de transmission/approbation/vérification/confirmation du cycle de publication d'applications dans un magasin applicatif.
Le développement d'applications mobiles d'entreprise est un défi auquel de nombreuses organisations sont aujourd'hui confrontées. Les choix peuvent paraître difficiles. Toutefois, une prise en compte attentive des capacités nécessaires peut permettre de trouver l'équilibre parfait entre utilisabilité et coût.
Jean-Philippe Kalfon, Directeur Europe du Sud de Cordys
A propos de l'auteur