4 ms·
Gtk Qt The list is actually quite extensive: https://en.wikipedia.org/wiki/List_of_platform-independent_GUI_libraries https://en.wikipedia.org/wiki/List_of_p
by GrinningFool 10y ago
Gtk
Qt
The list is actually quite extensive:
https://en.wikipedia.org/wiki/List_of_platform-independent_GUI_libraries https://en.wikipedia.org/wiki/List_of_platform-independent_G...
--
For mobile, clean separations also helps. It is definitely possible - and less complex than you'd expect - to have core functionality in a shared library, wired up to platform-specific native GUI toolkits.
But your question illustrates the problem. The pervasive presence of toolkits that add layer upon layer to create "cross platform" are the new norm. People are literally losing awareness that other options exist - much to the detriment of end users.
We have built an entire industry around such tooling - and long ago stopped questioning what value it brings.
- kaoD 10y agoI'm mainly an app developer that transitioned (a long time ago) from native to web apps, tired of code duplication. I'm well aware of other options. The web comes with its warts, but I've yet to see an app platform as ergonomic and comfortable for the developer as the web. For 99% of my use cases, anything else is overkill and too much of a hassle. It's not the web's fault that it's a better app platform than actual app platforms.
- RantyDave 10y agoApple's stuff is actually really nice. Sadly Apple specific, obviously :(
- Senji 10y agoHave fun trying to convince people to download and run your app.
- izacus 10y agoWe (and several richest largest companies in the world which became that due to their native offline software) have no problems doing so.
- swsieber 10y agoFor games specifically, there's Unity or Haxe.