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

  • Call me Lenny/Leni
    link
    fedilink
    English
    12 years ago

    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.

  • @[email protected]
    link
    fedilink
    English
    902 years ago

    So they can make your phone go bingedybeep and show you more adverts, while slurping up any data the browser doesn’t usually let them access.

    • @[email protected]
      link
      fedilink
      English
      352 years ago

      This, and also so they can avoid your plugins that kill browser tracking for ads and shit.

    • @[email protected]
      link
      fedilink
      32 years ago

      And you know the rest of the reasons when at the first start your minesweeper app needs to have access to your photos, location, camera and microphone.

  • Stoneykins [any]
    link
    fedilink
    English
    672 years ago

    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

    • @[email protected]
      link
      fedilink
      12 years ago

      Unless they’re charging for the app (and if it’s just a webview probably not), it actually costs them money to be on the App Store or the Play Store.

  • @[email protected]
    link
    fedilink
    482 years ago

    We had a project once that ran completely fine as a website except for the ability to scan bar codes. That one thing forced us to create an app and the rest of the app was just showing the website.

    • @[email protected]
      link
      fedilink
      22 years ago

      There are JS barcode libraries out there, some better than others, some free, others paid. A few years back at a corporate job I built just the thing - a web app designed to replace a 3rd party mobile app. The back-end was Laravel + various AWS services, with a responsive front-end made with Tailwind.

      The requirements were to make it mimic most of the mobile app’s functionality. There was also location tracking via browser APIs (to track the cargo at all times) and a barcode scanner. I used a paid library for that, and it was quite expensive, but very reliable. So it can definitely be done as a web app.

  • Boozilla
    link
    fedilink
    English
    332 years ago

    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.

  • Jezebelley3D
    link
    fedilink
    12 years ago

    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
      link
      fedilink
      22 years ago

      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.

  • @[email protected]
    link
    fedilink
    22 years ago

    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
      link
      fedilink
      22 years ago

      Firefox Focus on Android sounds right up your alley.

      • @[email protected]
        link
        fedilink
        1
        edit-2
        2 years ago

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

  • @[email protected]
    link
    fedilink
    12 years ago

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

  • @[email protected]
    link
    fedilink
    32 years ago

    I believe Spotify did this back in the day in order to hide as much of their AB testing from Apple who is essentially a competitor due to iTunes.

    Having much of the UI delivered via web also makes it easier to deploy updates as no software update is necessary.

  • Java the Hutt
    link
    fedilink
    202 years ago

    I would say in some cases, people are conditioned now to expect an app, even if it’s basically a website. I think in a mobile context, most non-techy people don’t normally think to open up a browser and say, browse Amazon or something. Instead they go for the Amazon app on their phone, and browse/shop/whatever there.

    I wouldn’t say this is exclusive to phones either. I once worked on a product that was essentially web-native, but they had to ship a desktop app because their market expected it, even though it was only a web-view wrapper to the website. No offline storage, no difference in behaviour, or need for some specific API; nothing. I guess you try explaining to boomers that a web-view desktop app is unnecessary.

    The data vacuuming and additional marketing are just added benefits for the app developer, if they go down that path (they usually do).