Ne commettez pas cette erreur de développement d'applications
Vous avez tout fait correctement : votre application bénéficie d'un accès puissant aux données du serveur, elle possède une interface utilisateur élégante et intuitive, et elle est disponible pour iOS, Android, et même pour les téléphones Windows. Elle est maintenant disponible dans les magasins d'applications et prête à recevoir des notes de cinq étoiles. Qu'auriez-vous pu oublier ?
Vous êtes trop mobile.

N'oubliez pas l'environnement de bureau
Il y a eu tellement de pression pour privilégier les appareils mobiles que nous avons oublié comment nous passons la plupart de nos heures de travail : assis devant l'écran imposant d'un ordinateur portable, voire – horreur – d'un ordinateur de bureau.
Ah, l'ordinateur de bureau imposant, le portable omniprésent. Ils ne sont ni élégants ni à la mode, et nous ne faisons pas la queue pour passer à la dernière version tous les quelques mois, mais ils restent les outils sur lesquels la majorité du travail concret est effectué.
Bien sûr, nous avons également besoin d'accéder à toutes ces données, à ces rapports et à ces formulaires, et ce, où que nous soyons, mais cela vient en complément, et non en remplacement.
Lorsque je suis à mon bureau, il est plus efficace d'afficher directement mon application d'analyse marketing sur mon grand écran, où je travaille déjà, plutôt que de passer à mon téléphone ou à ma tablette et d'interrompre mon travail. Et lorsque je suis sur un salon professionnel, il est plus simple de consulter et de configurer mes mises à jour en utilisant la même application sur mon téléphone. En fin de compte, la mobilité, c'est avant tout une question de commodité : une productivité immédiate, en utilisant les outils à portée de main.
Créer une application exceptionnelle et ne la rendre accessible que sur les écrans des appareils portables, c'est négliger une grande partie du temps productif quotidien, ce qui réduit donc l'attrait de votre application d'un pourcentage similaire.
N'oubliez donc pas l'interface utilisateur. Assurez-vous que votre stratégie de développement d'applications prend en compte toutes les interfaces.