Re:Rune: A native GPU-rendered Rust UI framework for macOS, ...
by foresto on Friday November 06, 2026 @03:39PM
(#50398166)
When discussing GUI toolkits, "native" should be understood to mean "native to the host's graphical environment".
"Native to the OS" might or might not be equivalent, depending on the OS and what one considers "OS" to mean. Because of this ambiguity, it's not a very practical way to approach the discussion. Different people attach different meanings to that phrase.
Some toolkits are native to Qt. Others are native to Gtk. None are native to Linux. ;)
If you define it as "using the widgets provided by the operating system", then "native" is by definition incompatible with "cross-platform." And what does that mean on Linux, where the operating system doesn't provide widgets? Are gtk and Qt not native?