Avant de choisir une technologie, posez-vous une question : qui va utiliser l'application, sur quel téléphone, avec quelle connexion ?
L'application web
Elle s'ouvre dans le navigateur, sur ordinateur comme sur mobile, sans installation. C'est la solution la plus rapide à déployer et à mettre à jour. Elle convient très bien à la gestion interne, à la facturation ou à un tableau de bord.
La PWA (application web progressive)
C'est une application web que l'on installe sur l'écran d'accueil, qui peut fonctionner en partie sans connexion et envoyer des notifications. Elle pèse peu sur le téléphone et évite de passer par les boutiques d'applications. Pour des utilisateurs sur téléphones d'entrée de gamme ou en zone de couverture irrégulière, c'est souvent le meilleur compromis. Nous en avons livré plusieurs.
L'application native
Développée pour Android ou iOS, elle exploite mieux les fonctions du téléphone : capteurs, Bluetooth, graphismes lourds. Elle coûte plus cher à construire et à maintenir, et dépend des boutiques d'applications.
Comment trancher
- Accès avancé au matériel du téléphone : natif.
- Utilisateurs sur connexions instables et téléphones modestes : PWA.
- Usage surtout au bureau : application web.
- Budget serré pour un premier lancement : application web ou PWA.
On peut toujours passer au natif plus tard, une fois que le produit a trouvé ses utilisateurs. L'inverse coûte plus cher.