Qu'est-ce qu'une application TWA ?
Vous avez déjà une PWA qui fonctionne bien et vous avez besoin d’une version Android sans tout réécrire en natif ? Ou vous souhaitez tout simplement en savoir plus sur le format TWA dont vous avez entendu parler ?
Dans les deux cas, vous êtes au bon endroit. Découvrez ce qu’est une application TWA, comment elle fonctionne, ce qu’elle sécurise, et dans quels cas elle vaut mieux qu’une refonte native.
Concrètement
Une Trusted Web Activity est un conteneur Android qui affiche une application web en plein écran, sans la barre d’adresses, ni les boutons du navigateur. Concrètement, c’est un onglet du navigateur Chrome affiché dans une application Android, mais côté utilisateur, celui-ci a l’impression d’utiliser une application native classique.
Le format TWA permet donc de combiner la souplesse du web et la distribution d’une app Android.
Elles sont surtout utilisées par :
- des équipes web qui ont déjà une PWA et qui veulent une version Android sans repartir de zéro.
- des éditeurs qui veulent une app légère, rapide à maintenir, et synchronisée avec leur site web.
- des développeurs qui ont besoin d’une démonstration ou d’un prototype pour tester l’affichage d’une PWA en format app.
Quelles différences entre une TWA, une PWA et une WebView ?
Ces trois termes reviennent toujours ensemble, et on les confond facilement. La distinction est pourtant nette.
-
Une PWA (Progressive Web App) est une application web dotée de super-pouvoirs : installable, capable de fonctionner hors-ligne, indépendante de la plateforme.
-
La TWA n’est pas un contenu, mais une enveloppe : la couche Android qui embarque une PWA pour la déposer sur le store.
-
La WebView est un simple cadre qui affiche une page web dans une app. Elle a deux faiblesses que la TWA corrige : elle n’hérite pas du moteur de sécurité complet du navigateur, et elle ne partage ni les cookies ni le cache de Chrome.
Les avantages d’une application TWA
Le format présente plusieurs atouts qui parlent autant aux équipes techniques qu’aux décideurs.
Une seule base de code
C’est le bénéfice le plus tangible. Au lieu de maintenir une web app d’un côté et une app native de l’autre, vous travaillez sur une base unique. Chaque correction est automatiquement appliquée à l’autre format.
Une app légère et performante
Comme le contenu est servi depuis le web, le paquet installé reste très léger : il ne contient que l’enveloppe, et non pas l’application complète. Les utilisateurs téléchargent un petit fichier, et les performances d’affichage sont celles de Chrome, c’est-à-dire celles d’un navigateur moderne et optimisé.
On est loin de la lourdeur qu’on associe parfois aux web apps embarquées.
Une présence sur le Google Play Store
Pour beaucoup de projets, être présent sur le store est un gage de crédibilité et un canal de découverte. La TWA vous y donne accès sans renier votre approche web.
Si la distribution est un sujet central pour vous, il vaut d’ailleurs la peine d’explorer les alternatives à l’App Store et au Google Play en parallèle, pour choisir le mix qui colle à votre audience.
Des avantages côté sécurité
La sécurité d’une TWA vient de ses bases solides. Comme la quasi-totalité du code vient de Chrome plutôt que d’une couche native, vous avez moins de code à maintenir et moins de risques de laisser passer une faille.Grâce aux mises à jour automatiques de Chrome, vous bénéficiez immédiatement des correctifs de sécurité du navigateur.
S’ajoute à cela la vérification d’identité assurée par les Digital Asset Links : ce fichier prouve que l’application et le site web appartiennent bien au même éditeur, ce qui empêche un tiers de faire passer son app pour la vôtre.
Enfin, l’enveloppe Android et le contenu web sont strictement cloisonnés : l’app ne peut pas accéder aux cookies ni au localStorage de votre site, ce qui évite qu’un problème côté Android ne contamine votre session web.
Comment créer une application TWA
Tout part de votre PWA, qui doit être en bon état avant d’être empaquetée. Trois conditions sont incontournables : un site servi en HTTPS, un manifeste web bien renseigné (nom, icônes, mode d’affichage) et un service worker qui gère le cache et le hors-ligne.
Un audit avec Lighthouse, l’outil intégré à Chrome, vous dit en quelques secondes si votre PWA est prête.
Une fois la PWA validée, l’empaquetage transforme son URL en projet Android. Des outils comme PWABuilder ou Bubblewrap génèrent automatiquement le fichier APK/AAB à partir de votre adresse web. Certaines plateformes no-code comme PandaSuite vont plus loin et automatisent l’ensemble de la chaîne.
Conclusion
Une application TWA n’est pas un nouveau format : c’est une façon de réconcilier la souplesse du web, où vous gardez la main sur votre code et vos mises à jour, et la légitimité d’une présence sur le Google Play Store.
Soyons clairs, en revanche, sur le périmètre. Une TWA n’est pas une app native avec un contrôle total sur l’interface : elle reprend l’expérience de votre web app en plein écran. Elle est performante quand votre contenu est déjà bon dans un navigateur, et beaucoup moins quand votre projet exige du natif pur, avec des capacités matérielles poussées.
FAQ
Qu’est-ce qu’une application TWA ?
Une TWA (Trusted Web Activity) est une application Android qui affiche une application web en plein écran, sans barre d’adresse, en utilisant le moteur de Chrome. Elle permet de publier une PWA sur le Google Play Store comme une vraie app, le contenu restant servi depuis le web.
Quelle est la différence entre une TWA et une PWA ?
La PWA est l’application web elle-même : installable, hors-ligne, multi-plateforme. La TWA est l’enveloppe Android qui empaquette cette PWA pour le Play Store. On crée d’abord une PWA, puis on la « met en TWA » pour Android.
Une application TWA est-elle sécurisée ?
Oui, à condition que la propriété du domaine soit vérifiée via les Digital Asset Links et que le site soit servi en HTTPS. La TWA hérite du modèle de sécurité du navigateur et n’affiche le plein écran sans barre d’URL que si ce lien de confiance est prouvé.
Que sont les Digital Asset Links ?
C’est un fichier JSON hébergé à la racine de votre domaine (/.well-known/assetlinks.json) qui prouve cryptographiquement que l’application et le site appartiennent au même propriétaire. Sans cette vérification, la TWA retombe sur un affichage avec barre d’adresse.
Peut-on mettre à jour une TWA sans repasser par le Play Store ?
Oui pour le contenu : comme l’application est servie depuis le web, toute mise à jour du site est visible immédiatement. Une nouvelle soumission au store n’est nécessaire que pour changer la configuration de l’enveloppe Android (icône, nom, version, etc.).
Existe-t-elle sur iOS ?
Non. La TWA est un mécanisme propre à Android et Chrome. Sur iOS, on utilise d’autres approches pour obtenir un résultat comparable.


