News for hackers. Stuff that matters.
Re:App Should Have Been a Website (and Probably Your Game Too) by cosmic_cheese on Tuesday December 31, 2024 @12:36PM (#42560263)
Native apps also give users a type of control that web apps can’t, by way of existing as fully independent executables on storage in possession of the user.

Web apps can just up and disappear, spontaneously grow paywalls, or slowly enshittify over time, and unless both the user is technically savvy and the web app is fully open source, there’s nothing the user can do about it.

In contrast, when a new release of a native app is worse or its company goes under, the user retains a useful product (old binary) that can be run bordeline indefinitely one way or another (hacks, emulation, etc).

Re:App Should Have Been a Website (and Probably Your Game Too) by jkestner on Tuesday December 31, 2024 @04:00PM (#42561788)
Let’s normalize offline web apps, then. Your examples at the end go back to needing technical chops, and in the end, everything gets bitrot.

The biggest problem is with apps that show you content. Web sites give the user more control over what content to save, better exposure to scrapers and APIs, standard navigation to every other web site.

Re:App Should Have Been a Website (and Probably Your Game Too) by cosmic_cheese on Tuesday December 31, 2024 @04:18PM (#42561899)
Offline web apps are better but still not great because unless their dev has gone out of their way to wrap it in Electron, they don’t come in nice self-contained units like native apps do… for instance, if you’re upgrading your computer and want to copy over a previously installed but now defunct offline PWA, where do you go looking? The wrapper binary built by your browser doesn’t actually contain it, all the inner workings are squirreled away in some obscure directory with an inscrutable name.

Websites can give more control but that’s hardly a rule these days and depends on how the site/webapp in question was built. Something built with a canvas-based UI (as is sometimes necessary for displaying high volumes of information without performance degradation) for example isn’t going to give the user any better control than a native app would, and in some cases less.

Re:App Should Have Been a Website (and Probably Your Game Too) by la_fayette on Tuesday December 31, 2024 @02:42PM (#42561228)
Yes, but native Apps have adds, which at least I don't know how to block. On Firefox mobile I can just use ublock origin to watch YouTube Videos without ads, as one example...
Re:App Should Have Been a Website (and Probably Your Game Too) by cosmic_cheese on Tuesday December 31, 2024 @03:39PM (#42561666)
That applies mostly to online-service apps, which are in a bit of different category as their usefulness without a connection is extremely restricted. Most apps don’t need to fall into the bucket.