Progressive Web Apps use modern web capabilities to deliver an app-like user experience. They evolve from pages in browser tabs to immersive, top-level apps, maintaining the web’s low friction at every moment.
Fast loading, Push Notifications, Icon on the home screen, Full screen experiences, … the web truly has most of the things you need to build an app like experience.
Lately there’s been a lot of fuss however, due to Chrome not showing the “Add to home screen” banner for Progressive Web Apps that don’t hide the address bar (viz.
display being set to
fullscreen). URLs are a basic building block of the web, hiding them should be a choice of the developer, not a mandatory prerequisite. Be sure to read Jeremy’s notes on them.
Remy Sharp also has a writeup, State of the Gap, in which he goes from Phonegap to PWAs:
I strongly believe in the concepts behind progressive web apps and even though native hacks (Flash, PhoneGap, etc) will always be ahead, the web, always gets there. Now, today, is an incredibly exciting time to be build on the web