3 ms·
And many Electron apps are not native on mobile, just use a web view, and share many resources with their Electron cousins. Same with the web apps. As someone
by kodablah 5y ago
And many Electron apps are not native on mobile, just use a web view, and share many resources with their Electron cousins. Same with the web apps.
As someone who has written multiple Qt and Java GUI apps, it always seems fine at first until your UI needs become more unique (and you're subclassing QWidget/JComponent) and you have to jump through hoops to get something a web view has (e.g. streaming video).
I don't like the lack of native any more than the next guy, but I can understand sacrificing native benefits for cohesion/features. If you can tolerate a middleground of non-native but no-browser-bloat, Flutter or .Net Maui may mature enough to help for the complex uses.
- sudosysgen 5y agoLet's be honest, if you're making a webview for the mobile app it's going to be pretty different from the desktop Electron version. You're going to share many resources, yes, but there's going to be a lot of divergence. Sure, writing your own UI components sucks, but it's not that much worse than writing a UI component for Electron. If you need to stream something from the web, QMediaPlayer works fairly well from my experience. Also personally I consider Flutter to be native.