HTML5 – applications mobiles sur mesure ou commerciales?

Voir la version AMP

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Il est clair que les entreprises veulent, principalement pour des raisons économiques, des applications « prêtes-à-mobiliser ». Ce, dans une grande proportion : 75% utilisent des applications standards et 20% des applications métiers sur mesure.  Et nous poursuivions en précisant que les développeurs perçoivent bien l’opportunité. Tant du côté applications standardisées qu’applications métiers…

Un tien vaut mieux que… sept tu l’auras

Cependant, un développeur Mobile chevronné me confiait récemment qu’il songeait sérieusement à abandonner certaines plateformes de développement mobile (il existe 7 OS mobiles majeurs) parce que ses clients n’étaient pas prêts à absorber les coûts de développement multiplateforme.  Conséquemment, ces mêmes clients, par souci d’économie, lui demandent de sélectionner la (parfois deux) plateforme la plus porteuse pour évaluer ses coûts et d’éliminer les autres !  Ce qui est compréhensible mais pas nécessairement élégant et très souvent embêtant car je ne connais aucune entreprise ni aucun public cible homogène qui n’utilise qu’un seul modèle d’appareil mobile d’une seule marque (OS)…

Une frontière s’inscrit entre applications destinées au grand public et les applications métiers destinées aux employés d’une entreprise. Si vous déployez pour le grand public, vous vous devez d’être multiplateforme.

Notre développeur se mit à rêver à cet environnement de développement qui lui permettrait de développer multiplateforme; sans adaptation… ou presque.  Une chose menant à l’autre, notre analyse nous mena directement à HTML5 et ses promesses.

HTML5, un nom qui fait… soupirer

L’une des promesses du HTML5 est de faire évoluer le web vers une nouvelle norme; la première en 13 ans. De telle sorte à régler tous les problèmes et ils sont nombreux. On parle ici d’intégrer les nouvelles balises sémantiques pour mieux gérer l’affichage des sites; d’intégration des nouveaux types de contenus tels audio-vidéo HD et 2D/3D et surtout;

« de se montrer pertinent en tant que plate-forme de développement face à deux grands adversaires » commente-t-il. « Sur le bureau, les technologies propriétaires que sont le plug-in Flash et dans une moindre mesure Silverlight, et sur le mobile, les applications natives distribuées par les app stores. »

Je vous conseille ce dossier de ZDNet.fr sur les enjeux et promesses du fameux HMTL 5.

Ce qui a retenu notre attention, en fait, est ce passage de HTML5 – Volet 2 :

« Une concurrence pour les app stores

En combinant les API de HTML5 (géo-localisation, travail hors ligne, calculs lourds…) et ces nouvelles possibilités d’interaction, il est désormais possible de créer des applications Internet riches (RIA) sans avoir recours à des technologies propriétaires comme Flash ou Silverlight.

Les navigateurs des principaux OS pour smartphones (Android, BlackBerry OS 6, iOS…) le supportent d’ailleurs.

Dans un marché saturé d’app stores (Apple App Store, Android Market, Blackberry App World, Ovi Store, Samsung Apps…), HTML5 permet de créer des applications Web riches disponibles sur tous ces supports à travers un développement multiplateforme. Soit un gain de temps considérable pour le développeur. »

Mobilité, que nous réserves-tu ?

La Mobilité est aujourd’hui partout et surtout, elle est chez vous, dans votre entreprise et elle offre des opportunités…

Maintenant, si vous voulez développer une application mobile; devez-vous développer une application web ou développer une application mobile sur un OS que vous adapterez… en temps et lieu ???

La question se pose de plus en plus, sans compter, que si votre contexte d’affaires permet le développement d’une application web; cela règle assez singulièrement le problème de la propriété (achat) des Smartphones qui devient caduque ainsi que le problème de l’hébergement et de la sécurité des données d’entreprise sur l’appareil !

Qui plus est, il existe maintenant des applications évoluées de gestion de parcs d’appareils mobiles permettant de gérer de multiples appareils sous de multiples plateformes et OS; notamment Afaria de Sybase ou encore Juniper.  Et ces applications permettent aussi, enfin quelques-unes, la gestion des profils perso et pro; c’est-à-dire, la compartimentation (séparation) des données et applications d’affaires, par activation de profil, de telle sorte que l’usager ne profite pas de ces outils et informations hors des heures de travail, entre autres.  Vous pourriez, par exemple, utiliser ces outils pour votre parc d’appareils actuels et développer des applications web-mobiles (avec serveurs web) pour tous vos besoins nouveaux par la suite !

Game Changer à l’horizon

La promesse du HTML5 est très alléchante pour tout le monde, et surtout pour les développeurs mobiles, mais est-elle réaliste ?  Combien d’années faudra-t-il encore avant que cette norme soit non seulement parfaitement définie mais aussi qu’elle soit développée / implantée ?    Cela fait déjà quelques années que l’on en parle. Que les joueurs impliqués dans la définition de la norme en parlent (Apple, Google, Opera, Mozilla) et le fait est que tout ce beau monde a des intérêts pas vraiment convergents; en fait, je dirais presque le contraire.

Pendant ce temps, toutes les belles technologies que nous avons en place et qui ont su tirer profit d’un web (HTML4) poussiéreux pour évoluer rapidement de telle sorte à permettre aujourd’hui une expérience web intéressante tels Flash, Silverlight, vont continuer d’évoluer tout aussi rapidement.

Et sur le plan mobile, oui, on peut capitaliser / miser sur les prouesses des navigateurs, à plus forte raison si un ou des joueurs mobiles intègrent  ces technologies à leur OS comme Android l’a fait avec Flash et comme Microsoft aurait pu intégrer Silverlight dans ses mobiles Windows7.  Quel gâchis car il ne fait aucun doute que l’intégration de Flash explique en partie le succès fulgurant des mobiles Android.

Ainsi, tout OS mobile qui intégrera en tout ou en partie les propriétés / fonctionnalités  ou encore la compatibilité des technologies du Web actuel offrira une expérience usager supérieure à ses concurrents et s’accaparera une nouvelle clientèle rapidement; par conséquent, il se voudra une plateforme à considérer sérieusement dans votre stratégie de développement mobile !

Et il y a toujours la question des Données de l’entreprise, de la Base de Données de l’entreprise.  Les entreprises voudront-elles  opérer en mode Web Data, leurs Données hébergées dans le Cloud ?  Mais ça… (ceci est une blague !!!)

Bonne semaine,

Denis

2 Commentaires

Analystik

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notre billet: Mobilité – application métier sur mesure ou commerciale ? Suite et Fin @Analystik http://bit.ly/mSZfSm #fb #in #mobilité

Reply
Analystik

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined offset: 1 in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 175

Notice: Undefined variable: style in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notice: Undefined variable: wplinks_image in H:\root\home\emalayamm-001\www\analystik\blogue\wp-content\plugins\wp-links\wp-links.php on line 149

Notre billet: Mobilité – application métier sur mesure ou commerciale ? Suite et Fin @Analystik http://bit.ly/mSZfSm #fb #in #mobilité

Reply

Laisser un commentaire

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