Nous développons
votre PWA ou Progressive Web App
de Progressive Web Apps
Ils ont déjà fait ce choix :
en quoi ?
PWA
Une Progressive Web App (PWA) est un site internet qui a recours aux capacités des appareils mobiles (appareil photo, GPS, notifications push, etc). Elle a pour but d’offrir aux utilisateurs une expérience utilisateur semblable à celle d’une application native. À la différence d’une application disponible sur les stores, le contenu de l’application est accessible via une URL et est indexé sur les moteurs de recherche.
Pour qu’une application Web soit considérée comme une PWA, techniquement parlant, elle devrait présenter les caractéristiques suivantes : Secure contexts (HTTPS), un ou plusieurs Service Workers et un fichier manifest. Par ailleurs, ce qu’elle partage avec une application native est sa disponibilité hors connexion, sa capacité à pouvoir intégrer des métadonnées et à avoir accès aux fonctions natives des appareils mobiles et aux notifications push (seulement pour Android et sur les modèles plutôt récents).
L’architecture Shell (Application Shell Architecture) des web apps offre un chargement immédiat avec mise en cache. Concrètement, l’application est chargée une première fois puis est mise en cache. De cette façon, à chaque nouvelle visite, seul le contenu sera actualisé via la connexion internet.
Une PWA utilise des “service workers”. Ce sont des fonctionnalités du navigateur exploitées par le biais de JavaScript. La notion d’amélioration progressive repose sur un service compatible avec tous les appareils mobiles avec la possibilité de proposer une offre améliorée pour les terminaux supportant plus de fonctionnalités. Du système d’exploitation choisi dépendront aussi les fonctionnalités disponibles.
Pour qui ? pour quoi ?
Choisir en toute connaissance…
Avantages
ㅤPour son commanditaire, la PWA représente un gain de temps et d’argent puisqu’elle n’est développée qu’une seule fois, et il n’est pas nécessaire de développer une app et un site web.
ㅤPuisque l’on accède à la PWA depuis un navigateur web, vous n’avez pas à soumettre votre application sur les Stores
ㅤL’accès à l’application se fait bien plus rapidement via URL car le navigateur ne télécharge pas tout le contenu de l’application avant utilisation
ㅤEn l’absence de téléchargement, la PWA n’utilise qu’une parcelle très limitée de la mémoire du téléphone
Inconvénients
ㅤImpossible de monétiser son application avec une PWA
ㅤContrairement à une app classique, avec une PWA on n’a pas accès aux informations personnelles de l’utilisateur comme ses contacts, messages, appels…
ㅤLes performances ne rivalisent pas avec une application native
Par qui ?
Nos développeurs PWA
Simon Galet
CEO
Hugo Chatel
Developer
Alexis Dumas
Developer
Baptiste Famchon
Developer
Hugues Allain
Developer
Meriem Tazen
Developer
Anne-Line Colombo
Developer
Mehdi Fekih
Developer