Ask HN: What do you think about app native vs. portable look-and-feel?

4 ttd 5 6/20/2025, 4:06:24 PM
I'm curious how people feel these days about applications that use the platform's native UI toolkit, versus applications that use something platform-neutral like browser tech. I'm not really asking about the developer side of things, since that is its own discussion, but more on the user side.

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.

Comments (5)

pellenys · 51m ago
I think usability almost always suffers when the native UI isn’t used. It’s not that platform-neutral UIs aren’t usable, or good looking. However when native UIs were prevalent, there were standards built up over years of hard-earned experience: for a Windows app, you wanted to get your tab order right, and you knew the convention of getting the Cancel button mapped to the escape key etc etc. See also the Mac and the HIG, encouraging apps to look and work roughly the same.

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.

skydhash · 28m ago
Not only usability, but also raw capabilities. Most native toolkits handle UI and basic ux well and has good interoperability with system components. With most cross platform frameworks, the developer is often reimplementing these or trying to resolve platform incompatibilities (always badly). And the project quicly balloons in complexity.

They’re great to get started, and when what you need is already available. But they’re a pain for everything else.

not_your_vase · 2h ago
Personally I'm obsessed with efficiency and performance - and platform specific native toolkits are rarely beaten at that. I really don't like seeing wasting many megabytes of (V)RAM and long seconds of CPU time just to display a marquee...
saluki · 1h ago
They look and feel similar to the user, I still think native is better but React Native looks and feels pro so I'm cool with it.
brudgers · 1h ago
If the app is useful, nobody cares.

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.