1. Prompts d'installation enrichis — meilleure conversion à l'installation
Le BeforeInstallPromptEvent (l'API navigateur qui déclenche le prompt "Ajouter à l'écran d'accueil") a reçu une refonte visuelle. Chrome affiche désormais une bottom sheet avec l'icône, le nom, la description et les captures d'écran de l'app — extraits directement de votre manifest.json.
C'est important car l'ancien prompt était facile à rejeter sans le lire. Le nouveau ressemble à une vraie boîte de dialogue d'installation d'app — comparable à la modale du Google Play Store. Les données préliminaires de Google montrent une amélioration significative de la conversion à l'installation avec le nouveau UI.
Comment maximiser le nouveau prompt d'installation
- →Ajoutez des captures d'écran à votre manifest — Chrome les affiche dans la boîte de dialogue d'installation
- →Utilisez un champ description dans manifest.json — il apparaît sous le nom de l'app
- →Définissez un short_name significatif (≤12 caractères) — utilisé sur l'icône de l'écran d'accueil
- →Utilisez des icônes maskable (512×512) — garantit un affichage correct sur tous les launchers Android
- →Déclenchez le prompt à un moment contextuellement pertinent, pas immédiatement au chargement de la page
2. Web App Scope Extensions — votre SaaS peut couvrir plusieurs origines
Une des nouvelles APIs les plus utiles pour les produits SaaS : Web App Scope Extensions. Jusqu'à récemment, la portée d'une PWA était limitée à sa propre origine. Naviguer vers un sous-domaine différent ou une URL externe faisait immédiatement ouvrir le navigateur — brisant l'illusion d'"app installée".
Avec Scope Extensions, vous pouvez revendiquer des origines supplémentaires depuis votre manifest :
// manifest.json
{
"scope": "https://app.example.com/",
"scope_extensions": [
{ "origin": "https://docs.example.com" },
{ "origin": "https://checkout.example.com" }
]
}La navigation vers ces origines reste désormais dans l'app installée. Pour une suite SaaS multi-produits, cela signifie qu'une seule installation d'app couvre toute votre surface produit.
Note : chaque origine étendue doit servir un fichier /.well-known/web-app-origin-association valide confirmant l'association. Même concept que assetlinks.json pour TWA.
3. File Handling API — la PWA comme vraie app desktop
La File Handling API est maintenant disponible dans Chrome sur toutes les plateformes. Elle permet à votre PWA installée de s'enregistrer comme gestionnaire de types de fichiers spécifiques dans l'OS, exactement comme le font les apps natives.
// manifest.json
{
"file_handlers": [
{
"action": "/open-file",
"accept": {
"text/csv": [".csv"],
"application/json": [".json"]
}
}
]
}Cas d'usage pratiques : un outil SaaS de données qui ouvre les fichiers .csv en double-cliquant, un gestionnaire de projet qui gère les fichiers .md, un éditeur d'images qui s'enregistre pour .png et .jpg. L'OS affiche votre app dans le menu "Ouvrir avec" — exactement comme Figma, VS Code, ou n'importe quelle app native.
Pour les apps publiées sur les stores via le pipeline desktop de SaasToStore (Pake/Tauri), ce comportement peut être configuré nativement dans le tauri.conf.json de Tauri — intégration encore plus profonde que l'API web.
4. Protocol Handlers — deep links depuis d'autres apps
L'enregistrement de Protocol Handler permet à votre PWA d'enregistrer un schéma d'URL personnalisé :
// manifest.json
{
"protocol_handlers": [
{
"protocol": "web+yourapp",
"url": "/handle?url=%s"
}
]
}D'autres apps ou documents peuvent alors lier vers web+yourapp://action/id et l'OS routera l'utilisateur directement dans votre PWA installée — avec le bon contexte chargé. Pensez aux liens slack:// de Slack ou aux deep links notion:// de Notion, mais pour n'importe quelle web app.
Combinée avec la fonctionnalité de deep linking dans les plans PACK et PRO de SaasToStore, cela crée un flux fluide depuis des références externes directement dans votre produit SaaS.
5. Notifications push sur iOS — Safari enfin conforme
Apple a livré le support Web Push pour les PWAs installées dans iOS 16.4 (mars 2023), et a continué de l'améliorer tout au long de 2024–2025. En 2026 :
- Les PWAs ajoutées à l'écran d'accueil sur iOS/iPadOS peuvent recevoir des notifications Web Push
- L'API W3C Push et l'API Notifications sont supportées — le même code fonctionne sur toutes les plateformes
- Limitation : l'app doit être installée (ajoutée à l'écran d'accueil) — Safari ne supporte pas le push pour les PWAs dans le navigateur
- La synchronisation en arrière-plan et la synchronisation périodique en arrière-plan ne sont toujours pas supportées sur iOS (Chrome uniquement pour l'instant)
Pour les produits couvrant Android et iOS, cela signifie qu'une seule base de code de notifications push atteint désormais les deux plateformes — à condition que les utilisateurs installent la PWA sur iOS. Les crédits push de SaasToStore fonctionnent avec Firebase Cloud Messaging, qui gère la livraison multi-plateforme incluant les PWAs iOS.
6. Capacités offline améliorées — Storage Access API et OPFS
Deux améliorations de stockage livrées dans Chrome 2025–2026 qui comptent pour les apps SaaS capables de fonctionner hors ligne :
| API | Ce qu'elle permet |
|---|---|
| Origin Private File System (OPFS) | Stockage de fichiers sandboxé haute performance accessible depuis les service workers. Permet des bases de données de type SQLite, l'édition de fichiers binaires et de grands jeux de données locaux — sans atteindre les limites d'IndexedDB. |
| Storage Access API | Accorde l'accès au stockage cross-origin dans des contextes spécifiques. Utile pour les produits SaaS qui intègrent des services tiers mais ont besoin d'un état local persistant. |
| Quota de stockage persistant | Les PWAs peuvent maintenant demander un stockage persistant qui n'est pas évincé sous pression de stockage. Auparavant, le cache navigateur était évincé en premier — rendant les apps vraiment offline-first fragiles. |
7. Ce que les apps TWA obtiennent automatiquement — sans rebuild
C'est l'avantage architectural de TWA : les apps publiées via une Trusted Web Activity utilisent le Chrome installé sur l'appareil comme runtime. Quand Chrome se met à jour sur l'appareil de l'utilisateur, votre app Play Store hérite automatiquement de toutes les nouvelles capacités PWA.
TWA : automatique vs rebuild requis
- ✓ autoNouvelles APIs PWA que votre site utilise (File Handling, Protocol Handlers, OPFS)
- ✓ autoCorrectifs de sécurité dans le moteur de rendu de Chrome
- ✓ autoUI du prompt d'installation amélioré
- ↺ rebuildChangements de niveau d'API cible dans le shell Android
- ↺ rebuildNouvelles capacités de notifications push dans le shell d'app natif
- ↺ rebuildModifications des métadonnées manifest de votre app sur le Play Store
Comment vérifier que votre PWA est prête pour 2026
Faites passer votre URL par le vérificateur gratuit de SaasToStore — il audite votre manifest, service worker, configuration HTTPS et score Lighthouse en un seul passage. Si votre PWA est prête pour le packaging TWA, vous verrez un score vert. Sinon, le vérificateur explique exactement ce qu'il faut corriger.
Audit PWA gratuit — 10 secondes
Manifest · Service worker · HTTPS · Score Lighthouse · Compatibilité TWA — tout en un seul check.
Vérifier ma PWA →