Hacker News new | ask | show | jobs
by cjbprime 2971 days ago
It can be in theory, but in practice managing native widgets across all major platforms is such a mammoth project that it's almost impossible. People have been trying for decades, rarely with success.
4 comments

The .net has Eto.Forms which does something similar

https://github.com/picoe/Eto

libui[0] is C library that aims to provide this. It have many (WIP) language bindings.

[0] https://github.com/andlabs/libui

Huh? There are thousands of successful apps doing exactly that. The browsers Electron builds upon are the prime example!
How so? They are rendering HTML, not native elements.
They probably mean the underlying browsers like chrome or Firefox.
You could say that's why web won. OP should ask (and perhaps share with us) why the native widgets are important, genuinely interested!