Pour améliorer leur activité, de plus en plus d’entreprises se lancent dans le développement d'applications mobiles personnalisées, dont un grand nombre d'applications simples pour gérer les processus métier. Ainsi, selon l'étude annuelle de Gartner sur les plates-formes de développement d'applications mobiles (MADP), ce nombre a augmenté de manière significative en 2016. Si, en 2015, 60% environ des entreprises ont engagé leurs propres projets de développement d'applications mobiles, ce nombre est passé à 73 % environ l’an dernier, selon l'étude, qui a également testé 35 fournisseurs de MADP pour établir son « Magic Quadrant » 2017.
Selon l’étude de Gartner, pour créer des applications mobiles personnalisées, des applications Web mobiles ou des sites Web, les entreprises utilisent essentiellement les outils, les technologies, les composants et les services proposés par les MADP. Le développement d'applications personnalisées concerne toujours majoritairement des applications qui répondent à des besoins clients spécifiques, et des applications stratégiques pour les partenaires et les distributeurs. Mais le nombre d'applications mobiles déployées par les entreprises reste relativement faible : huit apps seulement en moyenne. « Un nombre croissant d’entreprises utilisent les plates-formes de développement d'applications mobiles (MADP) pour créer des applications en libre-service pour les ressources humaines, par exemple des apps pour suivre les demandes de congés des employés, obtenir des approbations ou des inscriptions, réaliser des tests au quotidien, ou pour la collaboration », a déclaré Jason Wong, directeur de recherche chez Gartner. « Les départements commerciaux et ventes concentrent encore l’essentiel des ressources, car ils veulent pouvoir intégrer dans les applications des fonctions émergentes comme la réalité augmentée, l'intégration des capteurs et l’IoT ou la commande vocale », a expliqué Jason Wong.
Une plateforme fédérant les efforts de développement
Les MADP sont aussi de plus en plus nombreux à offrir le support pour les objets portables, les chatbots, les assistants personnels virtuels (APV) et une interface utilisateur conversationnelle aux points d’extrémité dans un même service ainsi que des API qui peuvent servir à la fois pour les apps mobiles et le Web. « Près de 90 % de ces plates-formes de développement se présentant comme faisant du développement d'applications mobiles, développent aussi des applications mobiles personnalisées pour les clients. Dans la démarche, ils essayent en quelque sorte de différencier leurs solutions », a ainsi déclaré Jason Wong. De plus, la plateforme MADP permet de fédérer les efforts de développement : elle offre plus de visibilité et de gouvernance aux divers développeurs d'applications, externes ou internes à l’entreprise, travaillant sur un même projet », a encore expliqué le directeur de recherche de Gartner.
Autre enseignement de l’étude, les plates-formes MADP à haute productivité, qui demandent peu de codage manuel, gagnent du terrain dans l’entreprise. Ces plates-formes de développement d'applications mobiles hautement productives, ou proposant des outils demandant peu de codage, sont attractives, car elles requièrent peu de compétences en codage et peu de ressources. « Les entreprises qui veulent développer des applications plus simples – par exemple des apps de workflow, de validation, d'inspection, ou de sondage - n'ont pas vraiment besoin d’une approche de développement centrée sur le code, ni de niveaux de contrôle élevés », a encore déclaré Jason Wong. Souvent, les plates-formes MADP exigeant peu d’expérience de codage ont adopté des méthodes de construction visuelles par glisser-déposer, Wysiwyg et basées sur des modèles déclaratifs. « Néanmoins, en plus de ces apps mobiles personnalisées, 25 % des entreprises environ utilisent toujours des outils de développement d'infrastructure de bureau virtuel et des apps configurables, comme SAP Fiori », a encore précisé Jason Wong.
Les tests de périphériques cloud supportés
Celui-ci conseille aux entreprises qui envisagent d'utiliser un MADP de chercher une plate-forme qui offre la livraison de développement d’application de bout en bout, des capacités de collaboration pour la phase de conception, des outils de développement multi plate-forme et la possibilité d'utiliser des outils visuels à haute productivité et demandant peu de codage manuel. Il leur recommande également les plates-formes supportant les outils de développement en natifs qui sont capables de gérer le déploiement d'applications mobiles, mais aussi le test et l'intégration des outils avec les processus métier existants. « Beaucoup de MADP supportent les tests de périphériques dans le cloud - comme ceux proposés par Amazon, Perfecto Mobile ou encore la solution de développement et les environnements de test Dev Test Cloud de Microsoft. Nombre de MADP supportent également les tests d’analyse pour évaluer les performances ou l’analyse comportementale et savent établir la liste de ce qu’il faut corriger ou de ce qu'il faut ajouter », a aussi déclaré Jason Wong.