Hacker News new | ask | show | jobs
by saagarjha 2509 days ago
> People say they care about "coherence" or "consistency" when they are too clueless to figure out what's actually broken about their UIs, so they assume this is the issue.

I see developers push for non-native UI all the time because they think their users are too stupid to tell the difference. They're not.

2 comments

I guess you're right. Users do tell the difference! But they usually tell the difference between laggy (even 100ms IS noticeable!) and janky UI vs. snappy & smooth UI. It's not about the graphic styles and font widths and such. It's about being fast even on overloaded cheap devices in power saving mode, and don't doing anything too weird or non-sensical.

TBH I'm not sure Flutter can be fast and smooth enough for all... the market is full of crappy devices and even the good ones perform badly when their RAM is maxed out and CPU throttled bc of battery saving.

Maybe full native is the way to go. But not because of "perfect" shadows and font widths... Users care about consistency of stile inside one app, not app-style vs. system-style.

> Users care about consistency of stile inside one app, not app-style vs. system-style.

Do you have a source for this claim? This conflicts with the results of some UX studies I've seen.

What studies have you seen?
I've often encountered this sentiment as a rationalization: these developers know their product looks and feels inferior, but they've already invested (their egos) in the "amazing" and "magical" <insert framework/technology/approach here>. Eventually, the consequences of prioritizing their comfort over their customers emerge, and the developers either defend their tools to the death or slink away to the next "slick" solution.

Wash, rinse, repeat.