The problem with MacOS is that much of its refinements for power users are so different from Windows (and Linux desktops modeled after it), that people don't expect they can do things the easy way.
Suppose you have a document open. You want to attach it to an email you started writing. In MacOS, you drag the icon from the window's title bar into the email. That's it. No need to browse to the same thing you already have on the screen, because your desktop is a set of objects you interact with... Not a window manager.
If you want to open a file browser, you can right click the title bar on any document, and it will give you a breadcrumb of all the parent directories.
If you move a document you have open in an application, the application will notice, and save further changes to that new location too when you go back to it and press cmd-S.
These are just a few little things in one aspect of the OS. But macOS is full of them. Like consistent keyboard shortcuts.
Or multi touch gestures that act while you perform them, not just trigger an action after. There is a commitment to making the computer work like it should, instead of making the human adapt.
Meanwhile in Windows land, even the official apps can't figure out how they want to look or how they want to work. And this is what Linux desktops based themselves on.
There are of course signs that Apple has also lost its magic, and that a new generation raised on touch and web and cloud has no idea how this stuff works. The idea that you can e.g. scroll casually through a decade worth of emails with one flick, offline, is a pipe dream in Gmail land. It boggles my mind that basic conveniences like sortable, resizable and customizable tables are now a luxury in many apps.
But there still is an insane amount of design thought that went into macOS, and everyone else is years behind. That's just a fact.
I don't understand how people can't tell the difference between the fake smooth scroll FF has by default and a proper pixel smooth scroll you get with MOZ_USE_XINPUT2=1. The fake one scrolls line by line and smooths the transition, but still won't react to minor finger movements, there is a threshold and it feels fake as f*. Don't know why it's default on linux, but hey linux folk probably don't have high expectations anyway; they are probably fighting to keep it that way.
This is news to me! It feels good when reading a page but stops inertia working, I can't do a quick flick to jump to the top/bottom of a page with it enabled. Toggling the Firefox option for smooth scrolling doesn't help.
I've been looking for blog posts and content about macOS UX design and testing. Because it really is stellar. I'm curious what kind of stuff the elementaryOS team is reading that informs their design choices. Any ideas where to look?
Bit late replying, but I think the WWDC videos, especially old ones, relating to user interface design, what's new in Cocoa (not Cocoa Touch), and accessibility are great places to see macOS' interface decisions explained and justified.
Trouble is, at the end of the day nothing is more powerful or more efficient than the command line and once you've accepted that fact (which more and more people are there days) you might as well just use Linux.
Why choose between CLI and GUI if you can have both? I have a shell on my osx and use it for a large majority of my work, but I also have decent CLI <-> GUI interaction (pbcopy, mdfind, screencapture, open, osascript, ...), and the most consistent, easy to use but yet powerful GUI.
And two things OSX is absolutely unmatched in: spotlight and preview.
Suppose you have a document open. You want to attach it to an email you started writing. In MacOS, you drag the icon from the window's title bar into the email. That's it. No need to browse to the same thing you already have on the screen, because your desktop is a set of objects you interact with... Not a window manager.
If you want to open a file browser, you can right click the title bar on any document, and it will give you a breadcrumb of all the parent directories.
If you move a document you have open in an application, the application will notice, and save further changes to that new location too when you go back to it and press cmd-S.
These are just a few little things in one aspect of the OS. But macOS is full of them. Like consistent keyboard shortcuts.
Or multi touch gestures that act while you perform them, not just trigger an action after. There is a commitment to making the computer work like it should, instead of making the human adapt.
Meanwhile in Windows land, even the official apps can't figure out how they want to look or how they want to work. And this is what Linux desktops based themselves on.
There are of course signs that Apple has also lost its magic, and that a new generation raised on touch and web and cloud has no idea how this stuff works. The idea that you can e.g. scroll casually through a decade worth of emails with one flick, offline, is a pipe dream in Gmail land. It boggles my mind that basic conveniences like sortable, resizable and customizable tables are now a luxury in many apps.
But there still is an insane amount of design thought that went into macOS, and everyone else is years behind. That's just a fact.