PWA ou application native
PWA ou application native : laquelle développer pour vos clients. La réponse dépend des fonctionnalités de l'appareil dont vous avez besoin et de votre budget.
PWA vs application native est un arbitrage entre la portée et la puissance de l'appareil. Une progressive web app (PWA) est un site qui peut être installé sur l'écran d'accueil, fonctionne en partie hors ligne et envoie des notifications, construit une fois pour tous les appareils.
Choisissez une PWA pour le contenu, les réservations, les boutiques et les outils internes quand la portée et le faible coût comptent. Choisissez une application native quand vous avez besoin d'un accès matériel poussé, de performances optimales ou d'une forte présence dans les stores d'applications.
Côte à côte
| Compétence | PWA | Application native |
|---|---|---|
| Développé avec | Technologies web : HTML, CSS, JavaScript | Swift ou Kotlin, ou un framework multiplateforme |
| Distribution | Un lien web ; installable depuis le navigateur | Apple App Store et Google Play |
| Bases de code | Un pour chaque appareil | Un par plateforme, ou une base multiplateforme partagée |
| Fonctionnalités de l'appareil | Appareil photo, localisation et notifications, mais accès limité au reste | Accès complet : capteurs, Bluetooth, tâches en arrière-plan et plus |
| Performance | Adapté à la plupart des applications métier | Idéal, surtout pour les jeux, la vidéo et les graphismes lourds |
| Utilisation hors ligne | Partiel, via la mise en cache | Complet, comme conçu |
| Mises à jour | Instantané, les utilisateurs ont toujours la dernière version | Publié via le store et installé par les utilisateurs |
| Visibilité | Trouvé via les moteurs de recherche et les liens | Trouvé via la recherche et les fiches du store |
| Coût | Plus faible | Plus élevé, davantage avec des builds iOS et Android séparés |
Les points forts de chacun
PWA
- Un seul build atteint chaque téléphone, tablette et ordinateur
- Aucune approbation ni frais de store
- Les mises à jour sont publiées immédiatement
- Indexé par Google comme un site web normal
- Accès limité à certaines fonctionnalités de l'appareil
- Support plus faible sur iPhone que sur Android
- Moins visible qu'une app dans le store
Application native
- Accès complet à l'appareil et à ses capteurs
- Vitesse et animations les plus fluides
- Fort fonctionnement hors ligne
- La présence dans les app stores inspire confiance
- Plus cher à développer et à maintenir
- La revue du store ralentit les mises en production
- Les utilisateurs doivent la trouver, la télécharger et la mettre à jour
Choisir une PWA quand
- Vous voulez un seul produit pour tous les appareils avec un budget limité
- La plupart des utilisateurs arrivent depuis la recherche, des liens ou les réseaux sociaux
- L'app est une boutique, un outil de réservation, un catalogue ou un tableau de bord interne
- Vous voulez livrer correctifs et modifications le jour même
- Vous voulez éviter les règles de la place de marché et la commission
Choisir une application native quand
- Vous avez besoin de Bluetooth, d'un appareil photo avancé, de capteurs ou d'un traitement en arrière-plan
- La vitesse et des animations fluides sont essentielles, comme dans les jeux ou les applications multimédias
- Vos clients s'attendent à vous trouver dans l'app store
- L'application doit fonctionner entièrement hors ligne
- Vous prévoyez une intégration poussée avec les fonctions du téléphone
Questions fréquentes
Une PWA est-elle meilleure qu'une app native ?
Une PWA peut-elle remplacer une application native ?
PWA vs app native : laquelle coûte le moins cher ?
Une PWA peut-elle être listée dans les app stores ?
Vous ne savez pas comment cela s'applique à vous ?
Un ingénieur senior analyse votre site, votre présence en ligne et la façon dont les demandes vous parviennent, puis note les trois points prioritaires à corriger. Vous conservez ce document quoi qu'il arrive.
