Slide 1

Slide 1 text

The Case for Progressive Web Apps

Slide 2

Slide 2 text

Have you heard the Progressive Web App hype?

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

WAIT! THE WEB ISN’T DEAD AFTER ALL. GOOGLE MADE SURE OF IT IN 2010, THE web died. Or so said the publication you’re CADE METZ BUSINESS 04.20.16 1:00 PM GOOGLE BUSINESS CULTURE DESIGN GEAR SCIENCE SECURITY TRANSPORTATION Wait! The Web Isn't Dead After All. Google Made Sure of It SUBSCRIBE

Slide 7

Slide 7 text

of building online services and delivering them across the Internet, but of using these services. At the very least, it’s not dead. The Progressive Web App The Weather Company offers a smartphone app, like any other sane company that harbors aspirations on the Internet. But it has seen more and more people visit its mobile website in recent years. According to Sheri Bachstein, the Weather Company’s vice president of web, about fifty percent of its web traffic now arrives on mobile phones and tablets (as opposed to the desktop). Yes, more people use the company’s various apps, but increasingly, the mobile web is a vital way of reaching its worldwide audience—not to mention maintaining and expanding that audience. The company now offers what Google calls a “progressive web app.” Basically, this is a website that, in sometimes gradually evolving ways, behaves like a native app. You visit it through a browser, just like any other website. But as you continue to use it, turning on certain tools, it transforms into something more. With a progressive web app, you can set up push notifications, so you know when new content arrives. You can add an icon to your phone’s home screen, so you can rapidly revisit the service. And perhaps most importantly, thanks to a technology called service workers, it can operate both online and off, kinda like a web app. Among other things, this means that when you visit the web app a second time, it loads faster. It’s more like the thing is sitting on your phone. ‘You use it. You like it. And over time, you progressively build a relationship with it.’ —ALEX KOMOROSKE, CHROME PRODUCT MANAGER

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Photo by helin, http://bit.ly/2fg3eME

Slide 11

Slide 11 text

Time Visibility Technology Trigger Peak of Inflated Expectations Trough of Disillusionment Slope of enlightenment Plateau of Productivity Gartner Hype Cycle

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

What is a Progressive Web App?

Slide 14

Slide 14 text

Source: Google Developers, http://bit.ly/1X36bm2 | Original definition: http://bit.ly/1K8Tm4L Progressive Web App Features

Slide 15

Slide 15 text

Source: FlipKart, http://bit.ly/2ejW2Rr Flipkart’s Progressive Web App

Slide 16

Slide 16 text

Browsers are providing incentives for PWAs. Photo by Stephen Korecky, http://bit.ly/2epjw48

Slide 17

Slide 17 text

Add to home screen install banners Source: Google, http://bit.ly/2ejW2Rr

Slide 18

Slide 18 text

Coming Soon… (Likely)

Slide 19

Slide 19 text

App Stores

Slide 20

Slide 20 text

SEO Benefits

Slide 21

Slide 21 text

Progressive Web Apps Simply Make Sense (Irrespective of what you do on native)

Slide 22

Slide 22 text

1. Not every customer or potential customer will install your native app.

Slide 23

Slide 23 text

DUH!

Slide 24

Slide 24 text

Sometimes we need to restate the obvious.

Slide 25

Slide 25 text

Plus, there are cracks in the app store.

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

Over 2 million apps available in iOS and Android app stores. Source: Statista, http://bit.ly/2fleesH | Photo by Blake Patterson, http://bit.ly/2foGNpj

Slide 29

Slide 29 text

8+ apps 5-7 apps 4 apps 3 apps 2 apps 1 app 0 apps 49% 13% 11% 8% 6% 7% 6% U.S. smartphone users’ number of apps downloads per month Source: Comscore 2016 U.S. Mobile App Report, http://bit.ly/2d27iPI

Slide 30

Slide 30 text

Average Android App Retention of Daily Active Users Source: Quettra via Andrew Chen http://bit.ly/1Hq53AR Percentage of Users Still Active 0% 25% 50% 75% 100% Days Since App Install 0 1 3 7 14 30 60 90

Slide 31

Slide 31 text

© comScore, Inc. Proprietary. 26 Advertising and marketing is becoming a more important driver of app installs, while the app store’s influence may have peaked. App acquisition appears to be moving from ‘pull’ to ‘push’. App stores remain the most important method, but they are no longer growing in importance. Meanwhile, more users are now discovering apps from websites, digital ads and traditional media ads, highlighting the increasing importance of traditional push marketing for user acquisition. Most Common App Discovery Channels Among Smartphone Users Source: comScore MobiLens, U.S., Age 13+, 3 Month Average Ending June 2016 vs. June 2015 21% 14% 16% 9% 8% 9% 8% 6% 21% 14% 16% 11% 8% 11% 9% 9% 0% 5% 10% 15% 20% 25% Searched app store Featured/ Top List in app store via friend/ family via comment/ review/ social site via news/ print review/ TV show via a website via Ad on device browser/ app via Ad on TV/ print/ billboard % of Smartphone Users Jun-2015 Jun-2016 App Store Word-of-Mouth/Opinion Advertising/Marketing Being in the app store is no longer enough. Cost of acquisition higher.

Slide 32

Slide 32 text

© comScore, Inc. Proprietary. 15 And mobile audience growth is being driven more by mobile web properties, which are actually bigger and growing faster than apps. A comparison of the Top 1000 Apps vs. the Top 1000 Mobile Web Properties shows that despite apps dominance in usage time, mobile web is responsible for big audiences on mobile. Mobile web audiences are almost 3x the size and growing 2x as fast as app audiences. Average Monthly Audience: Top 1000 Mobile Apps vs. Top 1000 Mobile Web Properties Source: comScore Mobile Metrix, U.S., Age 18+ - 2,000 4,000 6,000 8,000 10,000 12,000 Jun-2014 Sep-2014 Dec-2014 Mar-2015 Jun-2015 Sep-2015 Dec-2015 Mar-2016 Jun-2016 Unique Visitors (000) Apps Mobile Web +82% vs. 2014 +45% vs. 2014 “Mobile web audiences are almost 3x the size and growing 2x as fast as app audiences.”

Slide 33

Slide 33 text

2. You should provide a secure site or app for your web customers

Slide 34

Slide 34 text

Image by CHRISTOPHER DOMBRES, http://bit.ly/2fKjJoC

Slide 35

Slide 35 text

Photo by Mario Antonio Pena Zapatería, http://bit.ly/2fuQ27D

Slide 36

Slide 36 text

Let’s Encrypt is a free, automated, and open Certificate Authority. We are a 501(c)(3) nonprofit. We're running a crowdfunding campaign to support our operations, please consider contributing now! Get Started Donate FROM OUR BLOG Nov 1, 2016 Launching Our Crowdfunding Campaign Today we kicked off our first crowdfunding campaign with the goal of raising enough funds to cover about one month of our operations - $200,000. Read more Oct 27, 2016 Our First Grant: The Ford Foundation We are proud to announce that The Ford Foundation has awarded us a grant to help our growing operations. Read more Oct 24, 2016 Squarespace OCSP Stapling Implementation MA JOR SPONSORS Documentation Get Help Donate ▾ About Us ▾

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

3. You should provide a fast experience for your web customers

Slide 39

Slide 39 text

The Washington Post PWA shows big speed increase

Slide 40

Slide 40 text

The Washington Post PWA shows big speed increase

Slide 41

Slide 41 text

Service workers key to performance boon Source: Google, http://bit.ly/2fpGrRr

Slide 42

Slide 42 text

4. Your web customers would benefit from an offline experience

Slide 43

Slide 43 text

Service workers are also key to providing an offline experience

Slide 44

Slide 44 text

5. Your web customers might benefit from push notifications

Slide 45

Slide 45 text

Push notifications can help increase engagement

Slide 46

Slide 46 text

6. You can create a text file and some icons for a Web Manifest

Slide 47

Slide 47 text

Manifest files are simple JSON documents

Slide 48

Slide 48 text

{ name: "Cloud Four", short_name: "Cloud Four", description: "We design and develop responsive websites and progressive web apps.", icons: [ { src: "/android-chrome-192x192.png", sizes: "192x192", type: "image/png" }, { src: "/android-chrome-512x512.png", sizes: "512x512", type: "image/png" } ], theme_color: "#456BD9", background_color: "#FFFFFF", display: "browser", orientation: "natural", start_url: "/", gcm_sender_id: "482941778795" } Manifest files are simple JSON documents

Slide 49

Slide 49 text

Every step on the path to a PWA makes sense on its own.

Slide 50

Slide 50 text

Early PWA Returns are Promising

Slide 51

Slide 51 text

Konga • 92% less data for initial load, vs. native app • 82% less data to complete first transaction, vs. native app • 63% less data for initial load, vs. previous mobile web experience • 84% less data to complete first transaction, vs. previous mobile web experience Source: Google, http://bit.ly/2f64lRo

Slide 52

Slide 52 text

eXtra Electronics • 12% click-through rate • 100% more sales from users arriving via web push • 4x increase in re-engagement Source: Google, http://bit.ly/2eqSf18

Slide 53

Slide 53 text

5miles • 50% decrease in bounce rates • 30% increase in time spent on site • 30% better conversion for users who arrived via Add to Home screen Source: Google, http://bit.ly/2eqS5a6

Slide 54

Slide 54 text

But iOS doesn’t support PWAs…

Slide 55

Slide 55 text

PWAs work fine on iOS. They are progressive.

Slide 56

Slide 56 text

Billions use browsers that support PWA features

Slide 57

Slide 57 text

Billions use browsers that support PWA features Safari has hinted at supporting service workers which is the most critical feature.

Slide 58

Slide 58 text

AliExpress • 104% for new users across all browsers in conversion • 82% increase in iOS conversion Source: Google, http://bit.ly/2fq2ckc

Slide 59

Slide 59 text

The Washington Post saw 5x increase in user engagement

Slide 60

Slide 60 text

Why? Performance. PWA faster even on iOS.

Slide 61

Slide 61 text

PWAs are a trojan horse for performance. Photo by Hsing Wei, http://bit.ly/2fqmBFV

Slide 62

Slide 62 text

Photo by Kerry J, http://bit.ly/2fuTKOx

Slide 63

Slide 63 text

No content

Slide 64

Slide 64 text

Thank You!