Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Haha, I apologize for the lack of React Native googling, but it was more of an example. Perhaps I should have omitted it, because it was the least meaningful part of my question.

Though, you did partially answer it. Apparently Aqua is the official kit for OSX. My next question would simply be, why isn't it more common? I so often see crappy UIs or hand made UIs, nothing feels as standard on Desktop as it does on Mobile.

I know I know, mobile suffers a lot too, but I think it suffers much less in recent years - the builtin UI frameworks have vastly improved. Yet, every Desktop app I use seems to have a different UI, a different style, a non-consistent interface.

Thoughts?



Mhm. I can think of the following categories of Apps (I am looking from an macOS kind of angle):

1) Intended for macOS Platform, e.g. Little Snitch, Paw, Pixelmator look good, as they use Aqua.

2) Built with GUI specifications by another company in mind e.g. MS Suite looks good on macOS, but uses Ribbons, etc. and on iOS Google Apps (Inbox, Maps) use Material Design. This is due to the issue, that Google and Microsoft do not want repeat UX Research and Development for another platform.

3) Java Applications like Jetbrains Webstorm/IntelliJ

4) Cross platform applications using Gtk or Qt like Handbrake

2-4) are basically the same - saving costs and/or time. And do not forget: If you are building a product, let's say Atom, Office or Webstorm, you want to users be able to use an familiar interface regardless of their OS

I think mobile had the big advantage of not making it easy to use other frameworks due to restrictions AND being around relatively young. 2-4) are quite common since before smartphones were around.

The main reason where mobile suffers is wrapped web views.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: