Hacker News new | ask | show | jobs
by matheusmoreira 1702 days ago
I don't think it's a good model. User interfaces go beyond using native controls. Every platform does things differently, users have different expectations. Trying to create a single application for all users leads to lowest common denominator software that never feels quite right for any user. Like Qt applications.

The right thing is separate user interfaces for each platform. More work and more expensive but it's the right way.

1 comments

Right, but this sort of thing isn’t usually used when that’s an actual option, like a small team or single developer.

Things like this and QT aren’t usually the alternative to “native applications for every platform”, it’s the alternative to “Native application only runs on one platform”, or “Uses Electron”.