A Progressive Intro into Web Apps

This article is not meant to introduce you to the fantastic capabilities of web applications. If it were, it would be a few years too late. Web application are nothing new. They have been around for quite some time now and are one of the main ways we interact on the internet. Even now, while you’re reading this, you’re using the Medium web app. Rather, let’s engage with what it means to be a “progressive” web app.

What IS a Progressive Web App?

Why Go Progressive?

According to ComScore’s 2015 Mobile App Report, the average new mobile apps downloaded per month is 0 (zero). That’s not a typo. Think about it. In the last month, how many brand new apps have you downloaded to your mobile device? Chances are, the only time you download a new app, is when you’re migrating to a new mobile device. In those cases, you only ever download the same apps you had on your previous device. Based on these statistics, it is incredibly hard for newer apps to make it, as the report also states that users spend most of their time in the top 3 apps. These top 3 apps are likely Facebook, Instagram and WhatsApp; not your mobile app. The report does show, however, that people spend much more time using native apps than on the mobile web. This makes sense. Since mobile apps are available from the device’s home screen, they are easier to launch than having to perform a Google search for a web app. They also look and feel much nicer. The mobile web, however, still has more total users than mobile apps. This means that, while people spend more time using native apps, there are still more people who visit the mobile web, even if for a short time. With a PWA, we combine the accessibility and native features of a mobile app with the great reach of a web app.

It’s More About The Journey Than The Destination

  1. The ability to be added to the user’s home screen.
  2. Offline Access.
  3. Camera Access.
  4. Fingerprint Access.
  5. Push Notifications.

This process of progressively adding features to a web app so that it slowly begins to look and feel like a mobile/native app is referred to as Progressive Enhancement, which will be discussed in future articles.

Read more about PWAs and what they can do here: https://developers.google.com/web/progressive-web-apps/

Interested in Computer Science, education and world domination.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store