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

indigomirage,

I’m torn - apps are brutal for privacy but I really like the isolation from browser and all other sites. I typically clear browser cache on every exit so for apps that I use regularly, I am forced to sign in every time if going in through browser.

Wish browser apps had better isolation for multiple sessions.

doc,

Firefox Focus on Android sounds right up your alley.

indigomirage, (edited )

I have it and use it. It’s great (works for most sites). My point is actually the opposite - there are certain sites/services that become very unpleasant to use if you have to log in everytime you open the browser.

The advantage of apps is that for those particular services you don’t have to reauthenticate each time you open them (the trade off being insecurity.

Using websites would be great if I could have a separate (isolated) instance per site. That way I could kill browse history for general browsing.

(The absolute worst are the apps that hop out to the browser (especially when they hard code Chrome, which I avoid where possible on Android.))

On the PC (by way of example), edge and chrome have web applications that are handy (think YouTube and YouTube music) but… they share credentials! I keep a separate login for YT vs YTM (because google completely misunderstood the reason people keep videos separate from music when they killed the excellent Google Play Music). So… When I log into one, flips the default login for the other. Now, if they were separate apps, like on Android, the sessions are separated - as they ought to be!

I will say that Duck Duck Go’s App Tracking protection is a fantastic way to tackle the way apps ‘phone home’ so much, however, since it leverages a full tunnel (yet local) VPN technique, you have to disable it if you want to connect to another VPN service.

(Bottom line - website based services are great, but, for goodness sake, I wish one had the option to persist various sites, but in isolation.)

Markimus,

Also, a mobile app design is a fundamentally different design process to desktop. It requires extra time / effort to develop for both.

otp,

OP is talking about apps that are basically links to websites.

They design the website entirely, but it’s not available through a web browser – only the app. But fundamentally, it’s a website that a browser would be able to run.

Markimus,

I know that; when you develop a website, you typically design mobile-first and then design the desktop version afterwards. If you’re just building it as an application you can skip a whole lot of CSS and design nonsense that would go into that process.

Markimus,

Ad revenue. It is harder to block ads on mobile than it is on desktop.

otp,

Especially in an app rather than a mobile browser.

Sheeple,
@Sheeple@lemmy.world avatar

Heck all the features of YouTube premium? Are available for free in firefox

ares35,
@ares35@kbin.social avatar

plus all that sweet user and device tracking data.

Meltrax,

Yeah this too. Ads and telemetry. Those make money.

maniel,
@maniel@lemmy.ml avatar

More like gathering user data they can sell

Boozilla,
@Boozilla@lemmy.world avatar

They want to wall some of their content off so it’s not easily harvestable on the web by competitors. But most of all, they want to have full control of your user “experience” so you can’t use browser extensions (like ad blockers). It’s all about money and control.

Gormadt,
@Gormadt@lemmy.blahaj.zone avatar

If they have an app they can gather far more personal data from you (and your device) that they can then turn around and sell

qaz,

Another reason is that they can more easily send push messages to the user.

BOFH666,

This exactly. Just ask for some location rights in the app and get access to wifi also.

Most users don’t mind giving an app a large amount of access and in doing so, a lot of personal information gets exposed.

If you have a choice, use a website.

Gormadt,
@Gormadt@lemmy.blahaj.zone avatar

Hell apps can gather a lot of info without actually asking for permissions

For example the accelerometer can be used without permissions

bigdog_00,

Not on GrapheneOS :)

bartolomeo,
@bartolomeo@suppo.fi avatar

How do you know? I mean what makes you say that?

goatmeal, (edited )

GrapheneOS allows you to turn off sensors (accelerometers) by app

bartolomeo,
@bartolomeo@suppo.fi avatar

Even Google Play Services and other system apps?

goatmeal,
FutileRecipe, (edited )

Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device.

NightAuthor,

I’m surprised that’s not commons behaviour now, just look at what people are doing in research papers. With enough of that data, they can figure out quite a lot about you and your life.

bartolomeo,
@bartolomeo@suppo.fi avatar

Very cool. I just checked Lineage OS and it looks like Google Play Services doesn’t let you disable sensors permission. Can you do it on Graphene OS? Lineage lets you control it on all apps except Google Play Services it looks like, which would actually be one of the top apps to disable it on imo.

FutileRecipe,

I just checked Lineage OS and it looks like Google Play Services doesn’t let you disable sensors permission. Can you do it on Graphene OS?

Yep, there’s a toggle to disable by default globally. I also individually checked Google Play Services, Google Play Store and Google Services Framework, and all three can be denied the Sensors permission.

This is due to Sandboxed Google Play: “GrapheneOS has a compatibility layer providing the option to install and use the official releases of Google Play in the standard app sandbox. Google Play receives absolutely no special access or privileges on GrapheneOS as opposed to bypassing the app sandbox and receiving a massive amount of highly privileged access. Instead, the compatibility layer teaches it how to work within the full app sandbox.”

bartolomeo,
@bartolomeo@suppo.fi avatar

Wow awesome, thanks for the info!

Landmammals,

Also it adds a link to their website right on your phone.

justastranger,

It also has all the UI/UX stuff preloaded making everything feel snappier.

_danny,

making everything feel snappier.

We use very different apps that could easily be websites.

Bishma,
@Bishma@discuss.tchncs.de avatar

And far fewer people have adblockers that block ads in apps.

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