Seriously. I don’t want to install something on my phone when the dev is just using a WebView, if that’s what it’s called. When the app is basically just a website with the browser hidden.
What’s the reason for that? To attach the customer? To sell the app for money? Is there more ad revenue that way? Do you reach more people?
(Are there any good reasons for it, too? Security, maybe?)
There’s no one single answer to this. Some have been mentioned in other comments, but it’s a combination of a few different things:
I’m sure I’m forgetting a few but you get the idea.
Websites are basically just inferior versions of native apps, and even if you use a hybrid/web view approach, you get many of the benefits and have the option to “upgrade” to a real native app later.
That being said, I fucking hate this shit. I don’t agree that companies should do this, but it hands down does make financial sense. In a society entirely driven by capital and profit, it makes sense, but from a consumer perspective, it fucking sucks. I don’t want to have to install the Facebook app to see some small businesses “web site” that’s really just a Facebook page. I don’t want to install reddits shitty native app to read more than 2 comments off a post about a solution to my problem.
It’s legitimately consumer hostile, but company profits are more important than people in our society.
This is spot on. We recently had to do this to one of our products and I didn’t want to at all, but we could do push notifications reliably that worked for both Android and iOS.
So we had to package it as an official app :(
We have a website application and we don’t have a mobile app. At least once a week we get a support ticket from someone asking why we don’t have an app.
We reply that the site is fully responsive and to just use the site through their mobile browser. But people don’t like this. They want an app.
People are morons but some non technical ones seem to genuinely prefer an “app” even if it is just a web view hybrid one.
We’ll probably have to cave and provide it eventually.