Hacker News new | ask | show | jobs
by kwhat4 2447 days ago
What makes the MacOS UI so much better than say Gnome or Enlightenment? I personally can't stand most of the Mac UI experience, however, I am very curious what you (and others) love about it that cannot be replicated on a different OS?
4 comments

I get it, for some people it doesn’t matter. There is zero difference between xfce (Gnome, Windows, etc) and MacOS.

But for some people, they have used MacOS since OS X 1.0 (or for me, System 7) and there is a particular "Mac" way of doing things. There are expectations and standards for how the system and user interface should work and respond.

Perhaps you could attribute this to baby duck syndrome. You could also attribute it to people having different mental models for the world, there are clean desks and messy desks, different cataloging systems. There is something for everybody. For people who like Macs, everything else seems like a clumsy intolerable mess.

There are themes and hacks to make systems "look" like MacOS, but they fall short of even remotely functioning like it.

https://developer.apple.com/design/human-interface-guideline...

Font rendering for one. It's really nice. IME, text quality on a Linux desktop varies even between applications, depending on what toolkit they happen to be using.
That might be true, some apps just don't follow standards well (on MacOS too btw, there are old and ugly UIs from third-party vendors all over the place).

But when you're living between a terminal, editor and browser, and fonts are perfect on these 3 (or whatever else you use)... it's hard to justify using a lesser and more expensive platform, just to correct the 1% of the time some app doesn't look great.

In fact, if we speak 'consistency' in a functional way — not disturbing the user's "flow" while working — I'd argue that bad or extremely limited UX the likes of Windows and now sadly MacOS too (by comparison, and because it got worse in the last five years) is a much bigger problem than font rendering, for most workflows.

Case in point if you really care you can fix font rendering for pretty much every app (and select aliasing parameters like strength and RGB ordering to conform to your external displays panel type and pixels 'pitch'; whereas MacOS or Windows will be hit-or-miss with some models and you just can't help it). Haven't needed to on Ubuntu or Fedora, but I know as of 2017 Arch let you apply general font rendering settings over GTK and Qt, and you can use terminals like urxvt to fully control such things.

I think MacOS fails very badly at basic window and file management. Finder is still broken. Not being able to preview an open application by hovering on its icon (as in Windows) is a big productivity bottleneck. Minimizing/maximizing is plain confusing - why does the window sometimes take up the whole screen and sometimes only fill up 1/2 the real estate?
Copy and paste work in all apps.