By Tobin Harris
Managing Director, Pocketworks
June 20, 2020
Updated April 22, 2022
By Tobin Harris
Managing Director, Pocketworks
June 20, 2020
Updated April 22, 2022
Updated 21st April 2022
Progressive Web Apps (PWAs) are essentially websites that meet the quality bar set by many native mobile apps. The idea is that your customers should feel like they're using a really slick "app", even though it's a website.
The thing is, PWAs work really well for Android users and not so well for iPhone users. So let's look at why, which may help you decide if they are the right choice for your needs.
A few reasons you might choose to build a PWA instead of a native mobile app:
So, there are some great reasons to create a PWA.
A lot of companies are investing in Progressive Web Apps, including Starbucks, Uber and Google. Overall, the search term is declining. I'll see if I can find out why this is, it might not be due to declining popularity. Instead, it might be due to elements of PWAs becoming defacto standards. I'll find out!
Right now, PWAs might not be the right choice if you have a lot of customers using iPhones or iPads. This is because Apple devices don't support PWAs as well as Android ones.
Have a look at the limitations of PWAs on iPhones and see if this is a deal-breaker for your app.
For most businesses, the first item on this list is the biggest issue. Not being able to send push notifications can often be a show-stopper.
However, there is hope. In iOS 15 there is an experimental feature to turn this on. It's set to be released in iOS 16. To turn this on, go to Settings → Safari → Advanced → Experimental Features → Push API and turn it on.
The only problem is I still can't get it to work. It's probably coming, but a hard thing to bet the farm on right now.
As for the other items in the list, many of these are mostly "detail". But often the detail is what makes for a good vs great customer experience. This is a pretty awesome technical write up from Jan 2022 of the current progress in iOS PWAs.
I ran a test using this site on 22nd April 2022 to see what worked on my iPhone 12 running iOS 15. You can run the test yourself by tapping on each icon. Here are the results.
We built a PWA in 2020 which was used by about 5,000 contractors of varying tech-savviness. There is now a need to make it into a native app because it's harder to support the installation process of a PWA, so some contractors end up getting logged out and also can't easily switch into the app whilst on the move because many just have it open as a web browser tab.
What the business really wants is a simple, dependable way for contractors to install the app and be able to open it. The business also feels that push notifications would help bring contractors back to the app when important information is available or the status of jobs changes.
The PWA was considered a big success and continues to add a lot of value to the business. In fact, it's considered a core product of the business that's essential for growth. So we got a lot of mileage from this PWA even though we're moving it to a native app.
If you need any help making the decision, feel free to get in touch with me. I love talking about this stuff.
In case you're wondering, Pocketworks is a software consultancy that specialises in mobile apps.
We bring you expertise in user research, mobile technology and app growth tactics to help you develop apps that create positive impact for your customers, shareholders and society.
To get a flavour of us, check out our free guides and app development services. Or, see some more background info on us.
Be the first to read our articles and get fortnightly tips on app research, development and growth.