4 ms·
Why would a trend toward more web apps be seen as a good thing?
by ericmay 2y ago
Why would a trend toward more web apps be seen as a good thing?
- jollyllama 2y agoWeb apps run on everything. If it's good enough for your needs, just do that.
- ericmay 2y ago> Web apps run on everything. If you're building something like Facebook where you want your site on everything from a smart watch to a desktop PC to a car that makes sense to me. But aside from that, why is making sure your application can run on "everything" a goal? It kind of reminds me of when someone makes a new physical product, and wants to make sure it's carried at every retailer, and usually when that happens the quality of the product suffers in a race toward the bottom. The best producers of goods tend to not follow this model, however.
- rchaud 2y agoBecause it's an enormous waste of time writing code, doing QA and managing updates for multiple different platforms. Web apps inside a headless Chromium container is how many many "mobile apps" are built these days.
- ericmay 2y agoIt's also an enormous waste of time building really great products when you can cut corners and sell things very cheaply, maybe even create things like single-use disposable t-shirts. Why is this any different? I guess you can argue that web apps are superior or on-par with something like maybe an iOS specific app, but I'm not sure that's true. Many of the apps I've come across perform best when they're built for the platform they operate on. I can usually (not always) tell when I'm using a web app because the experience kind of sucks. But even if they're on par, let's say you can run your app everywhere including a smart watch - is that really the goal?
- jollyllama 2y agoWhat alternative would you suggest if you want an application that runs on: iPhone, Android, Mac, and Windows? Linux aside. Also, depending on which technologies you choose, your web application will be much more stable (i.e. requiring less updates of dependencies) than most alternatives.
- ericmay 2y ago> What alternative would you suggest if you want an application that runs on: iPhone, Android, Mac, and Windows? Linux aside. None - I'm suggesting we don't need to write software that runs on every device. Commoditization generally sucks. Why get a nice laptop for work or play when you can just use Gamepass and use a corporate provided Remote Desktop? Web apps are the same.
- jollyllama 2y ago> Commoditization generally sucks. Only for the thing being commoditized. It's a feature for the one doing the commoditizing. I can see why if you care about the Quality of the application itself more than the user experience, this is a concern, and I suppose it all comes down to who you define as your "users" - the people on the targeted platform vs. a more broad selection of platforms.
- ericmay 2y ago> I can see why if you care about the Quality of the application itself more than the user experience, this is a concern This doesn't make sense to me, but maybe I'm misunderstanding what point you are trying to get across? As you commoditize an application the quality and user experience tends to go down. I wouldn't think that if you really care about the quality of an application that it would imply that the user experience would be less favorable - if anything it would be a better experience? As an example take a look at a game like Civilization. You can see that the product is being commoditized to fit as many platforms as possible, but as the game becomes commoditized what happens is the quality of the game for the original audience (PC users) degrades. It's great for 2k Studios, more money for them, but is it great for users? Probably not. Even if more users now have access to the game, it's a worse experience for the original audience (core users) and the commodity users (Netflix for example...) have a subpar experience too.
- PaulHoule 2y agoI remember what a revolution web apps were in the 1990s. Web applications "just work" without any installing or updating, for one thing. Many software firms that made software for Windows had a full-time installer engineer. The story has gotten much better but enterprises still struggle to keep desktop software up to date. Talk about fighting with the app store.
- stronglikedan 2y agoLess native apps. Native apps were great, but they have ruined any goodwill and trust that they could have had. Plus, less porting and by extension, less maintenance.
- hombre_fatal 2y agoWeb apps can be managed with browser extensions and you have browser dev tools like the JS console and network tab. Meanwhile you have to mitm your native app just to see what it’s doing.
- ericmay 2y agoBrowser extensions kind of suck. I personally prefer native apps and apps built out of the browser (otherwise I'd just get a Chromebook). Whenever I think about web apps I think about my time at a large firm where the goal was to eliminate employee laptops to save money and instead roll out virtual desktops. It was always a worse experience, though certainly had clear areas where it could be improved. I think of web apps the same way, they seem like the nice and easy solution but for some reason they tend to just kind of suck.
- mamcx 2y agoThis. Making the web more powerful is also making the more powerful *more powerful*.