Google pushes new scheme for native-like Web apps

From InfoWorld: Dissatisfied with the quality of Web apps compared to their native cousins, Google is pursuing its Progressive Web Apps concept, which looks to combine the best of the Web and the best of apps. Intended for any form factor, Progressive apps load quickly even on questionable network connections, send push notifications, and have an icon on the home screen.

"The way that we think of Progressive Web Apps is they use modern Web capabilities, they deliver an app-like user experience," said Alex Komoroske, Google group product manager for the Chrome platform, in an interview. "Also they evolve from just pages and browser tabs on mobile into top-level apps, all with the low friction of the Web."

Progressive Web Apps, he said, are "a consciousness raiser, helping developers see that they can do more than they sort of thought they could do with the Web."

Several technologies are key to Progressive Web Apps. One is an application shell architecture, in which HTML, CSS, and JavaScript load fast, are cached, and enable dynamic content to populate a view. "Think of your app's shell like the bundle of code you'd publish to an app store if building a native app -- it's the load needed to get off the ground, but might not be the whole story. Keep your UI local and pull in content dynamically through an API," according to the Google Developers Web page.

View: Article @ Source Site