PROGRESSIVE WEB APPS
Native apps as a form factor
have failed and are only kept
alive by VC injections and
hype…
Users spend 80% of their time
using just 5 apps.
marketingland.com/report-mobile-users-spend-80-percent-time-just-
five-apps-116858
“
PROGRESSIVE WEB APPS
80% of users who download
an app fail to become active
users.
http://andrewchen.co/new-data-shows-why-losing-80-of-your-
mobile-users-is-normal-and-that-the-best-apps-do-much-better/
“
PROGRESSIVE WEB APPS
…of the >1.5 million apps in
the Google Play store, only a
few thousand sustain
meaningful traffic.
http://andrewchen.co/new-data-shows-why-losing-80-of-your-
mobile-users-is-normal-and-that-the-best-apps-do-much-better/
“
PROGRESSIVE WEB APPS
94% of app revenue comes
from 1% of publishers
https://sensortower.com/blog/app-store-one-percent
“
PROGRESSIVE WEB APPS
60% of apps in the Google
Play app store have never
been downloaded.
https://www.youtube.com/watch?v=EUthgV-U05w&t=1m56s
“
PROGRESSIVE WEB APPS
The average user downloads
less than 3 apps per month.
Half of US smartphone users
download zero apps per
month.
http://www.recode.net/2016/9/16/12933780/average-app-downloads-per-month-comscore
“
PROGRESSIVE WEB APPS
Users try out a lot of apps but
decide which ones they want
to ‘stop using’ within the first
3-7 days.
http://andrewchen.co/new-data-shows-why-losing-80-of-your-
mobile-users-is-normal-and-that-the-best-apps-do-much-better/
“
PROGRESSIVE WEB APPS
The average app loses its
entire userbase within a few
months…
http://andrewchen.co/new-data-shows-why-losing-80-of-your-
mobile-users-is-normal-and-that-the-best-apps-do-much-better/
“
PROGRESSIVE WEB APPS
Native app install friction
blocks 74% of your potential
customers before they ever
see your app.
http://andrewchen.co/new-data-shows-why-losing-80-of-your-
mobile-users-is-normal-and-that-the-best-apps-do-much-better/
“
PROGRESSIVE WEB APPS
PROGRESSIVE WEB APPS
▶ Pricing race to the bottom (99 cents)
▶ Lock-in into the store with its own rules
and restrictions
▶ Revenue share with store/OS provider
▶ Updates are hard and may be delayed
by the store rules
PROGRESSIVE WEB APPS
It is time to rethink the
concept of Apps and their
distribution outside of
stores…
▶ Frictionless installs / updates
▶ Small initial payload
▶ Form factor supporting content and
interfaces
▶ Offline/Flaky connection support
▶ Using the power of the device
PROGRESSIVE WEB APPS
PROGRESSIVE WEB APPS
The first step is to harden
your servers by moving away
from HTTP to more secure
protocols.
PROGRESSIVE WEB APPS
The second step is providing
an App Manifest.
https://developer.mozilla.org/en-US/docs/Web/Manifest
PROGRESSIVE WEB APPS
▶ Describes document as an app
▶ Defines look and feel (fullscreen, colours,
screen orientation)
▶ Access to platform-specific functionality
▶ Standardised version of older, similar
approaches
App Manifest
PROGRESSIVE WEB APPS
The big breakthrough is a
Service Worker…
https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API
PROGRESSIVE WEB APPS
Service Worker
▶ Intercept fetch events, respond with cache
▶ Intercept push events
▶ Intercept sync/periodic events
▶ Offline
▶ Push notifications
▶ Background Sync
PROGRESSIVE WEB APPS
Great things are happening
here. Google, Mozilla,
Microsoft, Apple, Samsung,
all take part in this…