progressive web app

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png locution.  [méthode]  [web]  [IHM]. Résultat de l'application d'une méthode de développement de site web visant à rendre son IHM aussi similaire que possible à celle d'une app.

Si c'est parfaitement réalisé l'utilisateur d'un smartphone ne percevra le site comme une app, donc y accédera en cliquant sur une icone, puis l'utilisera comme n'importe quelle app.

Le site peut employer des ressources du smartphone, telles que son récepteur GPS ou sa caméra.

Pour cela un navigateur anime discrètement l'app, nourrie par un service worker.

Cela réduit le coût de réalisation car, grâce à un framework adéquat, un seul code source est développé et permet de produire autant de versions de l'app que l'on vise de plates-formes (une pour Android, une autre pour iOS...) ainsi que le site web équivalent.

Diverses astuces techniques offrent moyen d'obtenir une progressive web app à partir d'un site web existant.

Concept né en 2015.

Abrégé « PWA ».

Caractéristiques

Progressive signifie que le logiciel exploite au mieux les capacités du terminal employé par l'utilisateur (du plus modeste smartphone à l'ordinateur équipé d'un énorme moniteur HD, en passant par la tablette), cela comprend à la fois l'IHM (qui est donc responsive) ainsi (en théorie) que ses fonctionnalités évoluées (GPS, caméra, accéléromètre...).

D'autre part un logiciel de ce type doit:

Voir aussi natural user interface.