Why are there so many apps that could be websites?

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?)

Stoneykins,

Some people are missing the forest for the trees here

Having a businesses app on your phone is better regular advertising than anything they could ever pay for.

They just want an excuse to make you look at their logo and think about their business as regularly as possible

fuckwit_mcbumcrumble,

Lemmy has a real problem with this. It’s like all of the angry people from Reddit came here and now we just have an angry circlejerk about anything the crowd doesn’t like.

bartolomeo,
@bartolomeo@suppo.fi avatar

Username checks out

bartolomeo,
@bartolomeo@suppo.fi avatar

This is true

people tend to develop liking or disliking for things merely because they are familiar with them

and it’s amazing that basic psychological principles have been decoupled from mainstream awareness of marketing tactics (obviously intentionally).

Waffelson,

This is not a problem with the olauncher

Hadriscus,

Thanks I’m trying that

cley_faye,

From a technical point of view, it sometimes makes sense:

  • access to more interesting API
  • guaranteed persistent storage
  • no compatibility issues (different browsers, settings, extensions, etc.)

Of course, that’s just what could be done easier with an app. There’s also some less interesting points:

  • giving less control to the user
  • accessing more things than needed
  • making the experience worse by hooking every single events out of the webview

So… the answer is “because”.

kameecoding,

Weird I have seen the exact opposite as a complaint on reddit, Renessaince Periodization why is it not a native app and just a webpage

i guess people want different things

A_Random_Idiot, (edited )

most apps are just websites wrapped inside a container and made an app.

Why?

Because they dont want you to use the actual website.

why?

Cause your browser gives you a LOT of protection against invasive data mining/profiling/tracking/etc.(Not saying its perfect, We all know about fingerprinting and HTML5 canvas tracking and what have you…but its a LOT better than the information that apps can steal)

Data mining/profiling/tracking/etc that these companies want to do to you, because you are a product to them, not a customer.

And how do they do that with an app?

Permissions.

Ever wonder why your pizza ordering app has to have access to your contacts, data storage, camera, microphone, etc etc etc? Its not because its needed for you to order pizzas. Hell, you can do that on a website with no permissions, so why is it needed for an app on your phone?

So they can steal/mine your data for profiling/tracking/marketing/being sold to others/etc.

guyrocket,
@guyrocket@kbin.social avatar

ITT: No good reasons for these apps!

DaCrazyJamez,

If a company require me to download or install something I ammost likly looking up their direct competitors

elvith,

…who usually require you to download their app, too - sadly

shinigamiookamiryuu,

I cannot speak for them, but I can relate to the idea. There’s one called Nobly that was based on a great idea but eliminated itself due to this.

arquebus_x, (edited )

I'm sure there are some "data harvesting" reasons, but honestly, the simplest is likely the truest:

Most people aren't computer-savvy, and having an app is much easier for most users than going to a website (either directly or through a bookmark that they probably won't ever be able to find again).

One must remember, always and forever: most people aren't us/you. Just because something is easy for you to do doesn't mean it's easy for everyone else.

Is it dumb for me that T-Mobile has an app that just goes to a webview that I could get through my phone browser? Yes. Is it dumb for my parents? Absolutely ten thousand percent no.

The value (in terms of money made/saved/protected) that a company gets from having an app instead of a website only is probably ranked in this order:

1 - ease of use for the majority of customers, reducing tech and customer support calls, angry customers, lost goodwill, bad reputation
2-99 - same as #1
100 - data harvesting

FartsWithAnAccent,
@FartsWithAnAccent@lemmy.world avatar

To spam you with ads and steal more of your data of course! Look at the insane permissions on these apps: There’s no reason for them to have access to your contact list, text messages, app manifest, etc. The vast majority of apps have wildly unnecessary permissions because it gets the companies more of your data.

Zak,
@Zak@lemmy.world avatar

The number I’ve seen floating around a few places is that app users are, on average seven times more profitable than web users. Reasons include:

  • The app being on the device acts as a reminder to the user to interact more
  • It’s easier for an app to send notifications to get users to open it and interact more (Android has reduced this by requiring permission; browsers required it long before)
  • There are more limited options for blocking ads in an app
  • There are more opportunities to collect data in an app

Are there any good reasons for it, too? Security, maybe?

Security for the user? Probably not. “Security” for the developer in that they can prevent people from using the app in ways that aren’t profitable? Likely.

Semi-Hemi-Demigod,
@Semi-Hemi-Demigod@kbin.social avatar

Getting the app through an official app store at least gives the company some liability, versus random web pages that don't have signed code.

However, this also removes user control from the device which isn't good either.

Ottomateeverything, (edited )

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:

  • Control: They have much more control over your experience as a native app than a web app.
  • Ad revenue: It’s significantly harder to block ads coming through the built in web views, and/or they can just build them in natively which is even harder.
  • Integration: it’s easier to do IAPs or subscriptions through native controls, which means less resistance, which means people are more likely to end up doing it.
  • Data: it’s easier to hoover up user data via native APIs than through the browser. There’s way more accessible, especially if you can ask for a bunch of permissions and people don’t notice/care. This makes any user tracking they do way more effective and any data they sell way more valuable.
  • Notifications: Recently browsers have started adding support for this but it’s not as effective. Push notifications are a huge boon to user engagement and this is a huge money maker. Having native notifications is a huge sell in this equation.
  • Persistence: If you have your app on a user’s phone, it ends up in the list of apps, meaning they pass by it very frequently. It’s basically free advertising and living in their head without them even noticing. This is especially true on iOS where basically all of your apps are in your face all of the time.
  • Performance: Native apps run way better and can look way better than web sites. If you just use web views this is mostly moot but still may make a small difference.

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.

flatpandisk, (edited )

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 :(

jpeps,

I think there’s a big one that you’ve missed and it’s that most people are not like most people here. Believe it or not there are many people out there whose first instinct is to search their app store for what they want. They walk among us.

If I’m McDonald’s, and a significant number of my customers search for me and instead get KFC and Burger King as top results with no McDonald’s app in sight, it’s seen as a marketing problem.

veroxii,

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.

pastaPersona,

For certain things it makes sense to have an app imo, for instance music streaming services the desktop experience just has more features, plays better with my preamp/headphones and so on.

For something like Netflix it’s extremely irritating that they either intentionally gimp the experience of using the service on many browsers (IIRC Netflix is capped at 720p in Firefox still) or try to force users into using the app (see YouTube attempting to automatically redirect you to the app anytime you try to watch a video in the browser).

rimu,
@rimu@piefed.social avatar

I built an app like that. It uses a WebView, although all the HTML is self-contained and it only accesses the internet to make API calls.

Mobile app development really sucks, as a developer. The frameworks, the build tools, the specialised languages that can't be used anywhere else - it's a hot mess. Making an 'app' using that method is much quicker and easier for me because I get to use HTML, CSS and JavaScript, which I already know and have the tools for.

JustSomePerson,

But why make it at all? If you want to use HTML, CSS and JavaScript you can do that, and not even have to build and deliver the pointless box that you put the content in, because everybody has Safari, Chrome, or another browser on their device.

rimu,
@rimu@piefed.social avatar

Yes, I have built it as a website app also and that is the primary UI. The mobile app is just a read-only viewer for quick access to the information people need on the go. It's not entirely pointless.

A lot of people don't know how to install a PWA (which I also provide, if they want it) and have never done so. They also just expect there to be an app in the app store and when they hear about a tool someone else is using that's their first port of call.

TostiHawaii,

This is definitely part of it. The company I work for sells a service to companies, that their employees need to use. We built a web app, it works perfectly fine. However, people ask for ‘an app’ because they want to install it from their phone’s app store instead of opening the website once through a link in their email and creating a bookmark.

So we added a PWA manifest and clear instructions on how to ‘install’ our web app (it’s literally the same thing otherwise, no added functionality). Yet the users still complain that they want an app…

Zak,
@Zak@lemmy.world avatar

I’m surprised users find the app store that compelling for a one-time “install” with updates not a factor. Do they cite any other reasons for wanting a different approach?

TostiHawaii,

No, it’s just “can’t find it in the app store” and “want to have it on my home screen”…

ByteWelder,
@ByteWelder@lemmy.ml avatar

Besides the other mentioned reasons: exposure through the app store can be a motivator too.

Jezebelley3D,

This is why I love kbin. No nonsense apps just a PWA that works splendidly. Now I don't need a mastodon or lemmy app! It's all here!

InEnduringGrowStrong,
@InEnduringGrowStrong@sh.itjust.works avatar

FWIW, I’ve been using lemmy in a browser exclusively, not even a PWA and it works fine.
I’m not aware of a PWA implementation that supports multiple tabs either.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • asklemmy@lemmy.world
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #