by ttd on 6/20/25, 4:06 PM with 12 comments
My own views on this have evolved in the last 10 or so years. I used to vastly prefer applications using the platform's native UI controls, but at some point recently I realized I no longer really care all that much, and I don't think it factors in to my purchase or usage decisions anymore. I was actually surprised when I realized this.
Curious of others' opinions or perspectives.
by pellenys on 6/20/25, 6:56 PM
There were always outliers and ugly UIs, but it always felt like there was a uniformity that made it easier to get around in an unfamiliar app. Whereas now, electron apps look and work very differently (comparing slack to Spotify to VSCode and so on).
That said, I think very few people care as much as I do about it, and cross-platform UIs save a ton of development work.
by not_your_vase on 6/20/25, 5:04 PM
by muzani on 6/20/25, 10:55 PM
A good enough team can handle all of this with any platform but I think the issue is that people who respect the experience use native, and those who want to cut costs don't.
by solardev on 6/22/25, 4:35 AM
by saluki on 6/20/25, 6:04 PM
by brudgers on 6/20/25, 5:57 PM
If it isn’t useful, it doesn’t matter.
Sure some developers have strong opinions about this…and if you are selling to developers those opinions matter (most commonly, a job interview ).
But apps are gonna be shit for other reasons and the attraction of native-or-not is that fixing those reasons are much harder. Even when you choose to use theory to make GUI choice to add to complexity of development).
Or to put it another way, the simplest thing that might work means you stay working instead of thinking (thinking != working). Good luck.
by bruce511 on 6/21/25, 4:39 AM
Frankly, I couldn't care less about the UI looks or whether it's native or whatever. I get in, perform a task, get out.
As long as I can do what I need to do, the buttons can be anything.
I think developers care deeply about this. I think if you're in a competitive space then it matters. But I don't think Joe Public cares in the slightest.
Performance yes. Usability yes. Ability to quickly do what I want, yes. Whether it uses native check boxes or owner-drawn check boxes? Nobody cares (for some definition of nobody. )
Put another way, Usability is important. Yes it should look "nice". But at this point I probably don't know what the 'native UI' looks like. Nor do I care.