Such a perfect all-in-one app model looks suspicious and raises many questions: what’s it, how it works, is it so necessary these days. In this article, I’ll get straight all these vague matters out. Let’s start with the definition.
Is it a bird? Is it a plane? Is it an app?
In keeping with Google Chrome Developers speeches, I realized that the Progressive Web App is a set of technologies using to extend the possibilities of web-pages so that looks like native apps.
Tricky, isn’t it? Let’s take a closer look to understand what developers use it for. To begin with, you are entitled to know why is it so widely discussed topic.
Why the PWA is necessary
And here is the answer:
Source: comScore Mobile Metrix, Dec 2017
According to comScore data, people spend ~9 times less in the browser than in mobile apps. The reason for such ratio is simple: people don’t like to complicate their life provided that there’s a simpler way. Thus, for instance, if your friend had written a message, you would obviously prefer to get a push notification the sooner, the better instead of receiving the message only when go directly on to the social network by the browser.
It may seem like there isn’t a problem. Users strive to use native apps for chatting, playing games, music listening because of usability and functionality and take advantage of searching by the browser. However, the next chart demonstrate the full picture of mobile users behavior:
It makes sense. We don’t download a new app for something in case we have installed the another one which performs the same functions well. Consequently, users have no troubles using either app or web-page.
Dare we say similar words toward the companies providing their software? Not likely.
Brief intro of implementation
Whether guide you read, you will end up applying 3 components:
- Web App Manifest to provide the information how your app looks like;
- Secure origin with HTTPS;
- Service Worker to cache data from your site, then show it even if there’s no internet connection.
Add some magic and patience, rest and re-iterate development process, and you’ll create the PWA:
Is the PWA impacts on SEO
Who’s right out of there? The truth is two sides of opinions are equal. Let’s clear up the matter.
On the one hand, John provided correct information: whether you implement the PWA or not, neither Googlebot nor Caffeine consider its existence. On the other, the components of such apps improve aspects which is a factor in Google’s algorithms as well.
After all, the great virtue of the progressive apps is that they are ranked in the results, as opposed to the native ones.
Useful but not for everyone
There’s no point to argue against web or mobile nowadays. Progressive web apps join the advantages of web-pages and native apps together. I daresay it’s the best solution for companies need to develop their software for multiple platforms along with web. At the same time the decision to apply it doesn’t make sense unless you look for realizing the benefits of PWA.