3 ms·
> I don't like another app store. Not as a user, nor as a developer. > I would prefer first-class support for self publishing. Want to install some app, open s
by throw_a_grenade 4y ago
> I don't like another app store. Not as a user, nor as a developer.
> I would prefer first-class support for self publishing. Want to install some app, open some-app.com in a browser, and click "download" button.
Self-publishing, web-style, is suboptimal, because developers are never concerned about anything but their precious software. They're essentialy primadonnas who think that world revolves around them and computers around their "app". The results are predictable, resource utilisation of js-heavy websites is tested on high-end boxen with a single tab opened and various "self-publishing" bundles like Flatpack have 200× size vs normal deb packages. Well, I want to open more than 1 tab and install more than 1 software package, not necessarily on maxxed out machine.
And this is just technical issues, because after them there are social ones. DFSG and Social Contract are there for a reason, because far too many times software authors had in mind something other than user's best interest (two days ago there was a thread which started with lenovo, but quickly filled with plenty of other examples).
Maybe it's a good time to remember that PC stands for Personal Computer, not App Developer's.
- Const-me 4y agoSome programs need gigabytes of memory, and all CPU cores, for legitimate reasons. I believe the actual problem here is the UX. Modern operating systems aren’t doing a great job communicating per-app resource consumption to end users. I think that can be solved at the OS level. Operating systems actually collecting that data: various task managers, powertop, netstat, etc. But they fail to present these values in a way which would alert users. If the UX problem is solved, users wouldn’t be using resource-heavy apps for long. Then software developers would be motivated to pick better technologies for their apps, and/or optimize their code.