Qu'est-ce qu'une Progressive Application web ?
Une Progressive Web Application (PWA, Application Web Progressive en français) est une version enrichie d'un site Internet responsive. Sur mobile, elle optimise l'expérience utilisateur grâce à des fonctionnalités similaires à celles d'applications natives comme les notifications ou l'utilisation du micro ou de la caméra intégrée.
C'est en 2015 que Google désigne ces nouveaux types de sites internet augmentés sous le terme de Progressive Web Application. Même si les technologies ne permettent pas de répondre à toutes les situations, la tendance actuelle va dans le sens du développement de ces PWA plutôt que des applications natives qui sont plus contraignantes en terme de développement et surtout plus coûteuses. Les plus grands du marché numérique d'aujourd'hui ne s'y trompent pas et commencent à proposer des versions PWA de leurs applications mobiles.
"Progressive Application web" vs "Application native"
Voici un comparatif qui vous aidera à mieux comprendre les différences entre Progressive Web Applications et Applications mobiles
Progressive Application web (ou PWA) | Application mobile (ou native) | |
---|---|---|
développement |
Le développement d'une PWA consiste au développement unique d'un site Internet responsive associé à 3 principes que sont
L'unique plateforme de développement permet une création et une évolution rapide de l'application. |
Un développement est nécessaire pour chaque système d'exploitation (iOs, Android, Windows). Les contraintes de chaque boutique d'applications doivent également être prises en compte. Le temps de développement peut être assez conséquent par ces multiples contraintes. |
usage |
La Progressive Web Application est tout d'abord adaptée à un usage immédiat et ponctuel. L'usage fréquent reste toutefois possible sans problème. |
L'application native sera adaptée aux jeux, moteurs 3D ainsi qu'à des fonctionnalités nécessitant de la puissance et des ressources machine importantes. |
mise à jour | Les mises à jour sont instantanées et incontournables, ce qui en fait un avantage considérable pour le déploiement de nouvelles fonctionnalités. | Les mises à jour doivent être téléchargées via la boutique d'applications avec un délai pouvant aller jusqu'à 10j. Leur fréquence d'installation dépend aussi du paramétrage du mobile ou de la tablette. |
coût | Le coût d'une PWA se limite au coût d'un site Internet responsive + l'intégration de Services Workers. | Les coûts sont multipliés par autant de plateformes sur lesquels sera développée l'application ... sans compter sur les commissions des boutiques d'applications. |