The Apps of Tomorrow...The PageSpeed Insight Tool can help you to recognize what is to improve and...

11
The Apps of Tomorrow PROGRESSIVE WEB APPS HOW TO SUCCEED NOW IN THE WEB OF TOMORROW

Transcript of The Apps of Tomorrow...The PageSpeed Insight Tool can help you to recognize what is to improve and...

The Apps of Tomorrow

P R O G R E S S I V E W E B A P P S

HOW TO SUCCEED NOW IN THE WEB OF TOMORROW

What is a PWA?

PWA - short for Progressive Web Apps - are user experiences that have the reach of the web, and are fast, integrated, reliable and engaging. Let's explore how this can be achieved.

T H E D E F I N I T I O N

Progressive Web Apps are Web Applications, which meet the technical requirements defined in the official Checklist you can find here. Even tough they are Web Apps, they behave and feel like a native app, because they have implemented features like:

Usable when offline Service Worker Shows install promptsCan be added to the home screenSends Push Notifications

Let's have a closer look at some of these features, how they work and why they can bring value to your business.

W H A T D O E S T H I S M E A N P A R T I C U L A R L Y ?

What is a PWA?

The basis of PWA are fast loading times. Specifically: loading time for the first visit should be <10s, even on a 3G network. This can be achieved by optimizing the webpage or with tools like AMP, which can help to reduce the page loading time to 3s. In order to test, if your website verifies as fast enough, you can check it with the Chrome extension "Lighthouse" in the Developer Console.

The PageSpeed Insight Tool can help you to recognize  what is to improve and what steps you can take to a better performance.

F A S T L O A D I N G

The Lighthouse Tool can run an overall performance test on your web app. Lighthouse generates an extensive Report for you, including PWA, SEO and Accessibility. 

What is a PWA?

U S A B L E W H E N O F F L I N E

T H E S E R V I C E W O R K E R

The most significant factor of PWA is that they can be accessed and used while being offline. This is achieved with the Service Worker, which will download the page in the background. When the user now visits the page again while not being connected to the internet, he can still view and interact with it. 

Using the Fetch API, so we can serve resources from the cache when the user is offlineWith the Push API we can display the Push Notifications to the userBackground Sync API to send data when online, but saved in the PWA when offline

A Service Worker is a programmable network proxy that lets you control how network requests from your page are handled. With a Service Worker, you can do the following:

What is a PWA?

It's nice to be able to use a page when being offline, but no one types in a URL when being offline - because users are simply not used to that. That's why they should be able to install the app - and that's what they can do. With the installation prompt, they can download the app for offline usage and the app icon will be added to the Home Screen - just like a native app.

I N S T A L L I N G T H E A P P

Downloads page contentPrompts user to install the app and to add it to the home screenIf the user installs it, the app icon will be added to the Home Screen

I N S T A L L A T I O N P R O M P T S

What is a PWA?

To make the Web App feel truly native, the Home Screen Icon is a Must. Combined with the Launch screen, this is what sets it apart from websites. No waiting until the page is loaded, but a quick tab and the content is ready to interact with.

Now we have a web app that feels like a native app, but just having a place on the home screen doesn't mean people will use it on a regular basis. The one helpful tool to get people's attention is sending them Push Notifications. 

L A U N C H E S F R O M H O M E S C R E E N

P U S H N O T I F I C A T I O N S

Push notifications are shown in the operating system's native notification systemLancôme saw an 8% increase in conversion rates on recovered carts via Push Notifications

4+ Billion

In 2018, the number of people connected to the Internet is

of time spent is in the users top 3 apps.80% apps are installed by the average user per month

0

Why PWA?

Other activities 20%

Top 3 Apps 80%

Fast Engaging Reliable

That's why PWA should always include the following attributes:

Why PWA?

Conclusion:Users today appreciate the reliability and appealing user experience of native apps, but are more open to new services on the web. That's why it's beneficial to combine the goods of both platforms - the goal of Progressive Web Apps.

MENU FILE EDIT BOOKMARKS HISTORY VIEW OPTIONS HELP

http://website.com

Who uses PWA?

"Users consider having to download an app to browse or complete a transaction an unnecessary barrier" -Zou Yu, director of Alibaba.com’s mobile team

A L I B A B A

R E S U L T S

higher interaction rate from Add to Homescreen

4 X

more monthly active users on Android, 14% more on iOS

3 0 %

higher conversions across browsers

7 6 %