4 ms·
Operating systems should always use C/C++ UI frameworks, and as little costly abstraction as possible, period. Anything else is wasting resources.
by drnick1 10mo ago
Operating systems should always use C/C++ UI frameworks, and as little costly abstraction as possible, period. Anything else is wasting resources.
- layer8 10mo agoIt’s not so much about wasting resources as it is about the added latency, jankiness, and inconsistency in look & feel hurting usability.
- oldestofsports 10mo agoLatency is literally wasting resources
- layer8 10mo agoThe point was that users mostly don’t care about wasting resources, but about usability. If usability wasn’t impacted, few people would care about resources being wasted. But since usability is very much impacted, people (rightfully) complain.
- seba_dos1 10mo agoWasting resources affects usability, and not just through latency.
- layer8 10mo agoIt doesn’t necessarily. A lot of resources are being wasted without impacting usability. Users only start noticing and complaining about it when it does.
- seba_dos1 10mo agoIt does, period. Less things can run in parallel, fans get louder, batteries live shorter and devices feel old years before they should, all of which directly affects usability. The user not noticing the direct cause or having enough resources to waste to at least perform some tasks acceptably doesn't change anything.
- vanviegen 10mo agoAnd how about reliability? Having to start a web browser and a web framework to display core OS functionality adds a lot of moving parts that can break.