| ▲ | lynndotpy 2 days ago | |||||||||||||
Do people really want this? IME the worst, slowest apps on a given OS are native. I remember a time when you could feel that apps were built on a consistent set of standards on a platform, and that meant they were fast, and it was weird when an app had its own wacky GUI. But today, native apps are neither consistent across eachother, nor are they performant. WebView2 is native on Windows and the practical default, but who wants more apps like Microsoft Teams? Music.app is native on macOS and slower than music.apple.com, but who wants more apps like Apple Music? These are abysmally slow apps. Things are better on Linux before, but "native" is DE-specific anyways. Between electron, GTK, and KDE, I tend to prefer electron. Only second to apps like Blender or Godot, which have great UX advantages from having their own bespoke GUI frameworks which are consistent across OSes. | ||||||||||||||
| ▲ | marcus_holmes 2 days ago | parent | next [-] | |||||||||||||
It's more that no-one cares about consistency across platforms because each of us only has one platform. I will never see the Windows version of your app, because I don't run any Windows machines. I will never know if your Windows UI is consistent with your MacOS UI. I do care if your app uses a bunch of key shortcuts or UI conventions that no other MacOS app uses. If I have to learn a whole new set of UI conventions just because your app decided not obey the standard MacOS UI conventions, that will annoy me a lot. | ||||||||||||||
| ||||||||||||||
| ▲ | vrighter 2 days ago | parent | prev [-] | |||||||||||||
because native should mean using the tools provided by the os. Not using a reinvented wheel which defeats the entire point | ||||||||||||||