Développement d’application Web progressive
01
Une PWA, abréviation de Progressive Web App, est une application permettant d’afficher une page Web avec le rendu graphique et l’expérience utilisateur proposés par une application native. Elle est disponible via une URL sécurisée sur tout type d’appareil et ne nécessite pas de téléchargement ou d’espace de stockage important.
Les PWA sont développées avec les langages communs du Web favorisant une bonne indexation sur les moteurs de recherche. Chaque utilisateur peut y accéder rapidement sur l’ensemble des navigateurs et périphériques.
En termes d’accessibilité et d’adaptabilité, il est possible de :
- Naviguer sur une PWA en étant hors connexion ou malgré un faible débit internet grâce à la gestion du cache via un Service Worker
- Créer un raccourci sur l’écran d’accueil via un fichier Manifest
- Afficher en plein écran pour un rendu similaire à une application mobile
Tout ceci sécurisé par l’utilisation du protocole HTTPS (certificat TLS).
Enfin, offrir une expérience Web optimale avec le moins de contraintes et d’étapes est un facteur clé de succès des nouveaux modèles relationnels.
02
Application web | Progressive web app | Application mobile | |
---|---|---|---|
Hébergement | Serveur | Serveur | App Store / Google Play Store |
Diffusion | Navigateur Internet | Navigateur Internet | Sur les Stores |
Mode nomade (Hors connexion) | Non disponible | Disponible | Disponible |
Installable | Non | Oui, depuis le navigateur | Oui, depuis les Stores |
Notifications | Non | Oui | Oui |
Hébergement :
- Serveur
Diffusion :
- Navigateur Internet
Mode nomade (Hors connexion) :
- Non disponible
Installable :
- Non
Notifications :
- Non
Hébergement :
- Serveur
Diffusion :
- Navigateur Internet
Mode nomade (Hors connexion) :
- Disponible
Installable :
- Oui, depuis le navigateur
Notifications :
- Oui
Hébergement :
- App Store / Google Play Store
Diffusion :
- Sur les Stores
Mode nomade (Hors connexion) :
- Disponible
Installable :
- Oui, depuis les Stores
Notifications :
- Oui
03
Accessible
- Nul besoin de passer par un App Store, les PWA sont disponibles immédiatement sur le navigateur et via un raccourci dédié
Responsive
- Accessible depuis tous types d’appareils (PC, smartphone, tablette) et de systèmes d’exploitation
Sécurisée
- Utilisation obligatoire du protocole Web HTTPS (TLS)
Partageable
- Possible de transmettre l’url d’accès via les divers canaux de communication numériques
Peu gourmande en espace
- Très peu d’espace de stockage requis pour fonctionner
Application-like
- L’expérience utilisateur est similaire à celle proposée par les applications mobiles
Visible (SEO)
- Alors que les applications natives ne peuvent être référencées sur Google, les contenus de la PWA présentent cet avantage
04
Hébergement
- Gestion centralisée de l’ensemble des données
Maintenance
- Une bonne gestion et évolution des applications
Développement
- Création et déploiement d’applications PWA fiables
UX/UI design
- Design des applications en prenant en compte les besoins utilisateurs
Conseil
- Proposer des recommandations sur les choix technologiques, performances, …