points by andsoitis 1 day ago | 0 comments
Use the native widget toolkit if the platform you target; your users will love you more.
[–] bvrmn 1 day ago
Ok for linux it's GTK and Qt. What's native for windows in 2026? It's a complete joke of system UI.
[–] chem83 1 day ago
In 2026 it’s WinUI. Microsoft has been clearer about it: https://learn.microsoft.com/en-us/windows/apps/winui/winui3
But the premise is silly: if Linux has two native toolkits, how is this a sensible recommendation?? Hint: it isn’t, because GTK/Qt are not the native, but rather simply the most used.
Also, go to Mac, and SwiftUI still doesn’t support all that AppKit used to, leaving an incentive for developers to deviate from the platform’s recommendation.
And back to Windows, WinUI still doesn’t fully replace Win32 or Windows Forms, so same conclusion applies.
[–] spider-mario 1 day ago
> But the premise is silly: if Linux has two native toolkits, how is this a sensible recommendation?? Hint: it isn’t, because GTK/Qt are not the native, but rather simply the most used.
I’m going to hazard the claim that in probably most people’s conception of the term, GTK is native in GNOME, Cinnamon, Xfce, etc. and Qt is native in KDE, LXQt and Sailfish OS.
[–] anonymous908213 1 day ago
I am pretty sure HN is an enclave of the only remaining people in the world who think this way. A sanctuary preserving the last specimens of an endangered species.
[–] swiftcoder 1 day ago
[–] pjmlp 1 day ago
[–] scns 1 day ago
[–] swiftcoder 1 day ago
A quarter-century ago, yes. If they haven't migrated to native widgets in 25 years, that might be an indicator of something