ADR-006 — Stratégie mobile PWA first
Statut
Accepted
Date
2026-05-10
Contexte
Faits visibles et contexte validé :
- DMV vise une expérience mobile-first ;
- le projet contient un site public Next.js et un backoffice React/Vite ;
- la PWA est documentée comme axe important avant les applications mobiles natives ;
- l’écosystème vise des publics variés, dont habitants, associations, commerces, communes et acteurs de terrain.
Objectif :
- livrer rapidement une expérience mobile accessible sans multiplier trop tôt les bases de code natives.
Décision
DMV adopte une stratégie PWA first.
Les applications natives pourront être envisagées plus tard, lorsque :
- les parcours principaux seront stabilisés ;
- les besoins natifs seront clairement identifiés ;
- la valeur d’un store mobile justifiera les coûts ;
- la maintenance multi-plateformes sera soutenable.
Conséquences
Effets attendus :
- accélération du time-to-market ;
- unification des parcours web et mobile ;
- réduction de la complexité initiale ;
- meilleure compatibilité avec une croissance progressive.
Contraintes :
- soigner la performance mobile ;
- prévoir cache/offline lorsque pertinent ;
- maintenir une UX simple et accessible ;
- surveiller les limites PWA pour push, installation et intégrations natives.
Alternatives envisagées
| Alternative | Raison de non-priorisation |
|---|---|
| Applications natives immédiates | Coûts de développement et maintenance trop élevés au démarrage. |
| Application hybride dédiée dès V1 | Complexité supplémentaire sans besoin stabilisé. |
| Web desktop-first | Incompatible avec les usages terrain et rural-friendly. |
Risques
- Limitations PWA selon plateformes.
- Expérience push ou offline moins homogène qu’en natif.
- Dette UX si le mobile-first n’est pas appliqué concrètement.
Liens associés
docs/08-frontend/13-mobile-first.mddocs/08-frontend/14-pwa.mddocs/06-architecture/19-pwa-strategy.mddocs/13-roadmap/03-v2.md