Progressive Web Apps: The Next Mobile Experience?

You may not have heard of them yet, but Progressive Web Apps (PWA) are about to change the mobile landscape. While introduced in 2015 by Google, PWAs have gained popularity this year. So before it becomes all the rage, what are Progressive Web Apps exactly?

What is a PWA?


In the most simple sense, PWAs are mobile apps delivered through the web. This technology allows PWAs to deliver an app-like experience on your browser. It feels like a native app due to the use of an app-shell that provides app-style navigations and gestures. Since progressive apps are built on the web, they are not tied to specific devices. A PWA displays seamlessly and identically on all devices, including desktop, mobile, tablet, or whatever comes next.


What’s more, service workers enable a Progressive Web App to load instantly, regardless of network quality. In other words, this web app is designed to work offline and in areas of low connectivity. With the help of pre-caching, it stays up-to-date, serving the user with the newest content upon launch. Similar to an app, the user is able to save the PWA to their home screen to access it at any time. Making it installable, without the hassle of downloading it from the app stores.


PWA vs. Native Mobile App



While native mobile apps provide the highest quality user experience, they come with friction for both the user and the developer. One of the biggest differences between PWAs and native apps is the presence of the “app store middleman”. For Progressive Web Apps, this middleman is completely taken out. For app developers, no app store means you are no longer restricted by iOS and Android’s rules and guidelines. A developer will not have to go through an approval process, allowing the app to be used as soon as it’s ready. There is also no need to manually update the app, as the revised app version will instantly and automatically be available to everyone.

From the perspective of the end user, they are able to access the PWA without having to download it from an app store. Instead, a PWA is linkable, which means anyone can launch the app straight from a URL. You can share it on social media, email, text message, online ad, or link it to a QR code, and the user will instantly be immersed into an app.

By removing all this friction, it will be much easier for users to have access to the app. As the diagram below shows, with every step of the native app download process, 20% of users are lost. Consumers find it tedious having to find the app in the app store, wait for it to download, and worry that it’ll use up all their storage space before they can start using the app. Because PWAs drastically reduce the amount of steps they need to take (essentially making it a one-step process), there is a much higher chance of people actually using the app. In fact, we use 4x as many websites as mobile apps, resulting in a much larger potential user base with a web based app.


Another major difference for app developers is that they will not have to adapt their app to iOS or Android. The fact that PWAs use web technology means they work cross-platform, on most browsers, taking the operating system out of the equation. You can build one Progressive Web App and it will look and perform the same across all devices. Users will have a cohesive experience on any device they choose to launch the app on.

Finally, PWAs are highly discoverable. This means they are easily identified by search engines, allowing them to come up in the search results just like any other web content. PWAs will be treated with traditional SEO, so it gets indexed for more than just the app name, but also the content within the app. It will not be treated as an app specifically, but as a piece of content that can “answer” someone’s “question.”

To put this into context, 60% of searches are now from mobile devices and this number continues to grow. People are actively using their mobile devices to find content, so imagine your PWA coming up in those search results. For example, someone might be looking for a salon in the area, so they use the Google search bar to start their inquiry. The search results will most likely show directories like Yelp and salon websites. If you own a salon business, your PWA could rank in these searches, driving customers straight from the search results to your app. This first touch is an opportunity to convert your customers. An app-like experience will allow customers to schedule a salon appointment from a UI built for mobile. It’s a seamless process starting with a web search and ending with a completed task in the app.


PWA vs. Mobile Website

PWAs are a hybrid of native apps and mobile websites, but how do they differ from responsive websites? Unlike “old school” mobile websites, PWAs are fast. Note that 53% of users will abandon a site if it takes longer than 3 seconds to load. PWAs load instantly, regardless of network state, and provide fast-to-respond interfaces. This eliminates their dependence on the network, as mobile websites do, ensuring an instant and reliable experience for users. A PWA also updates in the background, so users never need to wait for new content to load.

In addition, traditional mobile websites focus on static information, while PWAs are able to provide users with dynamic functionality. PWAs offer an immersive full-screen experience, allowing customers to place mobile food orders, participate in a loyalty program and contact a business. It can also re-engage users with web push notifications, similar to native push notifications.


Who Is Already Seeing Success?

lancome pwa

To drive both traffic and re-engagement, cosmetics brand Lancôme launched a Progressive Web App to deliver a fast, app-like experience to their customers.

Lancôme saw mobile traffic exceed desktop traffic for the first time in 2016. Despite a growing number of mobile site visitors, mobile conversion rates didn’t match those for desktop. 38% of shopping carts on desktop led to orders, while the conversion rate for the mobile web was only 15%. These numbers revealed that customers were experiencing significant obstacles when trying to purchase via their mobile device.

At first, Lancôme considered an e-commerce app as the solution. However, they understood that an app only made sense for customers who visited regularly. Mobile shoppers would not return to an e-commerce app weekly, let alone daily, so they wouldn’t see the value in downloading a Lancôme app. The company wanted to build the right user experience on all of their devices. According to Google, “The company needed a fast-loading, compelling e-mobile experience, similar to what they could achieve with a native app—but one that was also discoverable and accessible to everyone via the mobile web”. Enter the Progressive Web App.

The results are staggering:

  • 84% decrease in time until the page is interactive
  • 17% increase in conversions
  • 53% increase in mobile sessions on iOS
  • 18% open rate on push notifications
  • 8% of consumers who tap on a push notification make a purchase

All told, the PWA has been a tremendous success, helping the beauty giant make great strides into the mobile revolution.


What does the future look like?  

While native mobile apps are by no means going extinct, a PWA can provide the ideal solution for businesses looking to build a compelling and easily adoptable mobile experience for their customers. PWAs offer the best of both worlds, with all the shareability of the web and all the functionality of the native app. Bizness Apps has been working on web apps since 2011 and we are excited about this new technology. It finally gives us the ability to implement native features into our web apps. We will be part of the future of apps, where the mobile app and the mobile website become one.

Comments (23)

  • Kim Aug 15, 2017 at 09:08 AM

    Going forward, can a native app compete with the PWA…? If the native app features are implemented into our web based apps, does that mean that PWA’s will need a builder as well? Since the two become one, why wouldn’t the native app become obsolete?

    • Kevin Schrage Aug 15, 2017 at 16:08 PM

      Great insightful questions Kim! PWAs will need to be built using our app builder. Our native features will be available for PWAs very soon! The native app may become obsolete for certain use cases, but native apps will still serve a purpose. PWAs will allow mobile users to engage much faster and easier than native apps and will be a great solution for many brands.

  • Abigail Aug 15, 2017 at 11:08 AM

    Can´t wait to see what Biznessapps will offer in PWA!

  • thomas Deuling Aug 15, 2017 at 19:08 PM

    So, with this functionality it will make it easier for users/clients to program their apps. for whatever they need. Giving it more speed to download and also without waiting for approval from the app stores. It will make easier for someone who just wants to do – push messages to generate leads for their business. No matter what type of business they are in. Fantastic, you guys are the ONE!!!

  • PD Aug 16, 2017 at 05:08 AM

    What sort of timeline are you looking at to implement PWA’s with native features.

    • Andrew Gazdecki Aug 16, 2017 at 12:08 PM

      Hey PD! We’re releasing a big update to our current HTML5 Web App tomorrow and applying the most modern Progressive Web App standard to it. Many of our native features will become available on PWAs very soon. Our team is working to have all native features available this fall.

  • Mor Aug 16, 2017 at 11:08 AM

    Is it possible with PWA to send the same push notifications as in Native apps? Both in Apple and Google?


    • Kevin Schrage Aug 22, 2017 at 16:08 PM

      Hey great question Mor! Currently, only certain web browsers support push notifications with Progressive Web Apps. Chrome, Firefox, and Opera are the main ones and are available on Android devices. With that being said, Safari currently doesn’t support push notifications, but they’re currently in progress with adding service workers. Once they complete this, push notifications will be available on iOS as well.

  • James Aug 17, 2017 at 04:08 AM


    Does the PWA have the same push notification abilities as in native apps? Also in ios?


    • Kevin Schrage Aug 22, 2017 at 16:08 PM

      Hey James, Our PWA product will support push notifications similar to native apps, but only for Android. Currently, only certain web browsers support push notifications with Progressive Web Apps. Chrome, Firefox, and Opera are the main ones and are available on Android devices. With that being said, Safari currently doesn’t support push notifications, but they’re currently in progress with adding service workers. Once they complete this, push notifications will be available on iOS as well.

  • Robery Aug 17, 2017 at 15:08 PM

    When will push notifications and loyalty program be available for pwa? I know your saying “fall 2017” but as a new reseller of bizness apps, i feel like i am doing a dis-service to some of my clients by signng them up for a native app today, when a pwa would really be a better fit for them long term. I deal mostly with the restaurant industry and they must have a loyalty program? Any comments from Andrew would greatly be appreciated.

    • Andrew Gazdecki Aug 18, 2017 at 08:08 AM

      Hey Robert, great question. PWAs are a great solution for restaurants and we know how important loyalty programs are for them. With that being said it’s one of our top priorities to have this feature available ASAP. As of now, we don’t have a firm date, but we’re working hard to have it released very soon.

  • Al Aug 19, 2017 at 06:08 AM

    I would love the opportunity to transition future clients over to PWA, but Apple do not support push notifications. Wouldn’t this present an issues with some people wanting to market to their Apple users?

    • Kevin Schrage Aug 22, 2017 at 16:08 PM

      Hey Al, Apple is currently working on adding service workers to Safari. Once this is implemented you will be able to send push notifications. We have already built this into our platform, so as soon as Apple implements this you will be able to send push notifications on any PWAs that are active.

  • Mary Aug 20, 2017 at 17:08 PM

    What other native features wont be available in the first release tomorrow?

  • Tim Aug 21, 2017 at 10:08 AM

    What about the email photo feature? Can PWA’s use device specific features like phones?

  • Peter Short Aug 23, 2017 at 13:08 PM

    Are these PWA just your HTML5 Mobile Website Apps, that you have currently, with two enhancements: 1) Push notes and 2) Loyalty Reward punch cards? If so, the redirect is not accepted by Google AdWords, since they do not allow ANY form of redirect in their PPCGoogle AdWords platform…I have ONLY sold web apps, since being BA reseller, having sold 350, by myself in 4 years: “They work like “App Store” apps, except they load on any mobile web browsers, without having to go to App Store and download and install an app” is my pitch. Is this new PWA part of Cardiff release?

  • Vince C Sep 12, 2017 at 10:09 AM

    does this work on both iphone and android phones?

  • Spiro Sep 12, 2017 at 13:09 PM

    Does the PWA work on safari browsers?

    • Kevin Schrage Sep 15, 2017 at 08:09 AM

      Hey Spiro, yes they work on Safari browsers! Apple is working on implementing service workers on Safari which will add more functionality like push notifications. The good news is that we’re already compatible, so when Apple makes this update it will be ready to go!

  • William Nov 07, 2017 at 17:11 PM

    Reminds me little of webos. Palm was ahead of it’s time. I always loved the concept. This seems more focused and excited to learn more

  • Tamara Smith Mar 21, 2018 at 13:03 PM

    Call me a late bloomer. I’m just reading about this topic. What is the status today? Does that mean that you can create an app with your product and not need to go through itunes or googleplay?

    • Kimberly de Silva Mar 23, 2018 at 09:03 AM

      Hi Tamara, yes that is exactly what it means! 🙂 You are able to create a PWA on our platform and it is instantly live, no need to pay for developer accounts or go through an approval process. Let me know if you have any other questions!

Add comment