Panorama des options d'application (PWA et équivalents)
Objectif : présenter les enjeux et les technologies possibles pour offrir une expérience "application" autour de Codexia.
Enjeux principaux
- Accès hors ligne : pouvoir consulter la documentation sans réseau fiable.
- Installation : accéder depuis une icône, comme une application.
- Qualité perçue : fluidité, temps de chargement, stabilité.
- Coût et délai : effort de développement et de maintenance.
- Distribution : web, stores mobiles, ou déploiement interne.
- Accessibilité : continuité des bonnes pratiques web.
Technologies disponibles
- PWA (Progressive Web App) : le web amélioré, simple à déployer et rapide à maintenir.
- Apps natives (iOS/Android) : performance maximale, coût plus élevé.
- Cross-platform natif : compromis entre coût et expérience mobile.
- Hybrid WebView : réutilisation du web, expérience variable.
- Desktop wrapper : application de bureau installable.
Comment choisir
- Si l'objectif principal est la documentation accessible rapidement, la PWA est le meilleur point d'entrée.
- Si l'usage mobile devient critique et nécessite des fonctions avancées du téléphone, le natif est pertinent.
- Si l'on veut une expérience mobile riche avec un budget maîtrisé, le cross-platform est un compromis.
- Si la priorité est la vitesse de livraison et la réutilisation du web, l'hybride est envisageable.
- Si l'usage se fait surtout sur poste de travail, le desktop wrapper devient pertinent.
Décision actuelle
La PWA est retenue pour Codexia, car elle maximise la valeur d'usage pour un coût raisonnable, sans remettre en cause l'architecture web existante.
Implémentation
| Aspect | Localisation |
|---|---|
| Décision retenue | PWA (cf. pwa.md) — implémentation dans telaria-app |
| Alternatives évaluées | pwa-alternative-native.md, pwa-alternative-cross-platform.md, pwa-alternative-hybrid.md, pwa-alternative-desktop.md |
Historique des décisions
| Version | Date | Décision |
|---|---|---|
| 1.0 | 2026-06-14 | Version initiale — première formalisation du versioning des specs. |
| — | 2026-03-11 | PWA retenue comme technologie cible pour Codexia. Maximise la valeur d'usage sans remettre en cause l'architecture web existante. |