Progressive Web Apps Are Competing with the Apple App Store
fastcompany.com
fastcompany.com
It's hard to overstate how entrenched the app store paradigm has become. When you tell people "Hey, I released a new web app" the first thing they do is go to the App Store and type in the name. If the app doesn't show up there, they get confused and don't know where else to look.
Really, the only benefit of the App Store model is discovery – much more so than the claimed benefits of curation or security. The web offers an equal, if not better, security model – all web apps are sandboxed and must ask for permission to do anything. The browser sandbox is the most secure and well-tested sandbox in existence today. It has to be much better than native OS sandboxes alone since it can't lean on "curation" to keep outright malware off people's devices. The web sandbox keeps you safe even when you click a link to totally random website that hasn't been pre-checked by anyone.
The main issue is web apps just aren't discoverable right now. When you search Google, you get a lot of random stuff mixed in with web apps. I don't think consumers care what the underlying tech is – they just want solutions to their problems whether from a "PWA app" or a "native app". It's indistinguishable to consumers, except in discovery.
This is a solved problem.
However, users don’t understand that it’s a platform simply because it’s a website. The marketing around web technology is just that it’s a completely impersonal experience.
Then the first statement out of users is “This is great! When’s the app coming out?”
Thirdly, when users want to go to the PWA, they look around their home screens forgetting that it wasn’t an app.
Fourthly, users don’t know how to add it to their Home Screen, so they invariably type it in their browser everytime they’d like to access it, adding lots of friction.
This has been such an eye opening experience beyond anything I expected, I knew about marketing as UX but I had no idea this is the marketing users are familiar with. So for that simple reason I’m working on the app.
But then of course there is the case of OnlyFans which isn’t an app but has found success. I think this works because its ingress exists on apps, so its discovery can co-opt the origin app e.g Twitter
> users don’t know how to add it to their Home Screen, so they invariably type it in their browser everytime they’d like to access it, adding lots of friction.
Microsoft is fighting this. Google, too, to some extent. Change is coming.
The apps my company have are on the App Store because of that. It's the same reason we outsource payroll and have Office 365. It's cheaper and outside our core competency so we pay to have someone else handle that.
One thing I do see having the potential to change things is https://appsco.pe, it's a really nicely designed 'PWA store'. If it (and PWAs) became more mainstream, I can see that being another place that people would go to search your thing.
However, it looks like it hasn't been actively developed for a while. I wish they would add a reviews feature, as that would make them a well known 'brand' (think about all the PWA developers asking people for a review on Appscope like native devs do with the App Store)
The mentality is primarily entrenched in developers, not on users
I dont think that is true.
The biggest problem is there is no single one button solution to add ( install ) a Web App to your Home Screen. Clicking on Add to Home Screen is not the solution. For example, if you read about an HTML Games on the Web. You dont want user to click on the Game right now and Add to Home Screen. You want them to install to their homescreen with a single button.
I am not the usual supporter of PWA Apps because they dont offer the experience a Native Apps offer, even in their best form. ( Things are improving but still not quite there, the last 10% is always going to be very hard ) But that is a small price to pay. The problem is Apple is stopping PWA support at all cost.
Regarding the “Hey, I released a new web app”, I have legit never used the word “web app”. Just call it a website instead and you will have a lot more interest without weird stares. “Web app” is a more techy term imo.
This is why IMO, web is the platform that will always win. There are (nearly) no rules around it. I can spin up a server, by a domain name, and host a site in an hour without having to pay anyone to review anything and receive anyone's approval. Monthly cost can be as low as a few dollars.
I fully believe most native apps could easily be built as web apps with the same performance, animations, and polish.