Une Webapp ou Application Mobile pour mon projet ?

1. Qu'est-ce qu'une Application Mobile ?

Une application mobile est un logiciel conçu pour fonctionner sur les appareils mobiles tels que les smartphones et les tablettes. Elle est téléchargée et installée via les magasins d'applications comme l'App Store pour iOS ou le Google Play Store pour Android. Ces applications offrent une expérience utilisateur optimisée et peuvent accéder aux fonctionnalités du téléphone comme l'appareil photo, le GPS et les notifications push.

2. Qu'est-ce qu'une Webapp ?

Une webapp, ou application web, est une application accessible directement via un navigateur internet. Contrairement aux applications mobiles, elle ne nécessite pas de téléchargement ou d'installation. Les webapps sont développées avec des technologies web telles que HTML, CSS et JavaScript et peuvent être utilisées sur n'importe quel appareil disposant d'un navigateur, offrant ainsi une grande accessibilité.

Lorsqu'une webapp est visitée alors une invite à l'installation est proposée. Une icône s'installe dans l'onglet des applications et sur l'écran d'accueil à la manière d'une application mobile. C'est une installation légère car elle utilise les ressources du navigateur.

3. Exemple de Webapp : Lecteur de QR Code

En référence à mon article précédent sur les QR-Codes et son générateur, Je vais vous présenter un exemple concret de webapp : un lecteur de QR code. Voici les étapes pour l'installer et l'utiliser :

Étapes d'installation :

  1. Accéder à la Webapp :
    • Ouvrez votre navigateur sur votre smartphone.
    • Rendez-vous à l'URL de la webapp : https://qr.tswd.fr/.
  2. Ajouter à l'Écran d'Accueil :
    • Sur iOS (Safari) : Cliquez sur le bouton de partage en bas de l'écran, puis sélectionnez "Ajouter à l'écran d'accueil".
    • Sur Android (Chrome) : Cliquez sur les trois points en haut à droite, puis sélectionnez "Ajouter à l'écran d'accueil".
  3. Utiliser la Webapp :
    • Ouvrez la webapp depuis votre écran d'accueil.
    • Autorisez l'accès à la caméra si nécessaire.
    • Scannez les QR codes directement depuis la webapp, sans avoir besoin de télécharger une application supplémentaire.
Une Webapp ou Application Mobile pour mon projet ?

4. Avantages des webapps

  • Aucune installation lourde requise, simplement ajouter à l'écran d'accueil.
  • Accessible sur tous les navigateurs modernes, indépendamment du système d'exploitation.
  • Mise à jour automatique, sans passer par les stores d'applications.
  • Disponible sur les ordinateurs de bureau.

5. Conclusion

Les webapps comme ce lecteur de QR code montrent bien qu'il est souvent inutile de développer une application mobile native, surtout pour des fonctionnalités simples et pratiques. Elles offrent une alternative rapide, économique et tout aussi performante dans bien des cas.

Dans un prochain article je parlerai plus en détail de l'utilité des applications mobiles natives et des différentes méthodes pour les déployer.

Crédit photo : Rahul Chakraborty