Nicolas Gut

mardi 7 juin 2016

Progressive web apps – la revanche du web sur les applications

Applications – # # # # # # # #

Si Wired prévoyait la mort du World Wide Web au profit d’un accès à internet exclusivement via application, c’était sans compter sans la capacité du WWW à renaître de ses cendres (encore chaudes) et à se réinventer constamment pour répondre au besoin de l’utilisateur.
La notion de Progressive web apps correspond à cette dernière mutation du web. Alex Russell en liste les attributs :

Responsive: to fit any form factor
Connectivity independent: Progressively-enhanced with Service Workers to let them work offline
App-like-interactions: Adopt a Shell + Content application model to create appy navigations & interactions
Fresh: Transparently always up-to-date thanks to the Service Worker update process
Safe: Served via TLS (a Service Worker requirement) to prevent snooping
Discoverable: Are identifiable as “applications” thanks to W3C Manifests and Service Worker registration scope allowing search engines to find them
Re-engageable: Can access the re-engagement UIs of the OS; e.g. Push Notifications
Installable: to the home screen through browser-provided prompts, allowing users to “keep” apps they find most useful without the hassle of an app store
Linkable: meaning they’re zero-friction, zero-install, and easy to share. The social power of URLs matters.

Lire Progressive Web Apps: Escaping Tabs Without Losing Our Soul