Les applications mobiles basées sur une WebView sont souvent présentées comme une solution simple pour transformer un site WordPress en app. Dans les faits, leurs capacités sont réelles, mais elles ont aussi des limites claires.
Pour situer le contexte, les différences générales entre site mobile, PWA et application native sont expliquées ici :
site mobile, PWA ou app native.
Ce qu’une app WebView peut faire
Une app WebView repose sur un composant natif capable d’afficher du contenu web. Cela permet déjà beaucoup de choses.
- afficher l’intégralité d’un site WordPress
- naviguer entre les pages sans quitter l’app
- bénéficier d’une app installée sur le téléphone
Pour l’utilisateur, l’expérience est proche d’une application classique, surtout pour des usages orientés contenu.
Accès partiel aux fonctionnalités natives
Contrairement à une app développée entièrement en natif, une WebView n’a pas accès à toutes les APIs du téléphone.
Certaines fonctionnalités restent possibles, d’autres non, ou de manière limitée :
- accès basique au réseau et au stockage
- intégration possible des notifications push selon l’implémentation
- pas d’accès avancé aux capteurs ou au système
C’est un compromis assumé 🙂
Des performances liées au site WordPress
Une app WebView affiche un site web. Les performances dépendent donc directement de ce site.
Un WordPress lent dans un navigateur le sera aussi dans une WebView.
Ce point est souvent sous-estimé lors du passage à une application mobile.
Ce qu’une app WebView ne peut pas faire
Il est important d’être clair sur les limites.
- pas d’interface native complexe
- pas de logique métier lourde côté app
- pas de remplacement total d’une app native sur mesure
Une app WebView ne convient pas à tous les projets.
Dans quels cas ces limites sont acceptables
Pour de nombreux projets WordPress, ces limites ne sont pas bloquantes.
Comme expliqué précédemment dans l’article sur les apps WebView :
qu’est-ce qu’une app mobile en WebView, l’objectif est souvent de réutiliser l’existant.
Pour des sites orientés contenu, des PME ou des créateurs, le compromis est souvent largement acceptable.
Choisir en connaissance de cause
Transformer un site WordPress en app mobile reste un choix stratégique.
Les raisons de cette transformation sont abordées ici :
pourquoi transformer un site WordPress en application mobile.
Comprendre ce qu’une app WebView peut faire, et surtout ce qu’elle ne peut pas faire, évite de mauvaises attentes dès le départ.