I recently switched to macOS after using Linux pretty much exclusively for personal use over the last 5 years. (2020 MacBook Air)
For me the most infuriating thing is that Apple completely hides what is actually going on from the user.
Want to manually scale your display to an exact resolution? Go to Displays, Hold down the option key and then click on the text next to a radio button. WTF!!! Who designed this, this is completely non nondiscoverable.
An exFAT external hard drive wasn't "shut down correctly" ... no problem Mac OS will just run fsck in the background and refuse mount the drive or let you examine the disk in Disk Utility until it is complete. If you kill -9 the fsck, you get stuck in some limbo state where you can't mount the disk or run diagnostics on it.
The worst thing I have discovered is Pages... The stylesheets and layout logic make absolutely no sense, it is way worse than Word or Libreoffice.
However the OS does run smoother on a day to day basis than my work provided MacBook Pro 2019 running Mojave, and there is absolutely no screen tearing.
> Hold down the option key and then click on the text next to a radio button. WTF!!! Who designed this, this is completely non nondiscoverable.
This could be a clever designer, if for example the team decided that Mac users don't need manual resolution settings, and this designer lost the argument. So they stick it behind a keypress and make sure word gets out.
The team only cares about what they can see, a common issue with teams. So they don't notice and the designer at least knows they've saved some major pain, at the cost of some annoyance.
If you've worked with people who design for social bell-curve psychology, you have probably been confronted with this problem before. And this is just one possible explanation...
A lot of macOS seems designed this way, it took me months of using macOS daily before I learnt these little tricks, e.g. pressing option before many operations generally shows an advanced menu (advanced network connection stats, finder merge folder option etc). I'd like for there to be an option for power users where this is the default behaviour if enabled.
It’s a way to make it possible for customer support to tell people what to do, while not overcomplicating the operating system for the 99.9% of users who do not care about things like manually setting resolutions if they even know what it is.
It’s like the habit of using key combinations to interrupt the boot up sequence, it introduces necessary facilities that aren’t in the way of you don’t need them or don’t even know about them.
This is why community maintained software tends to have better UIs; you just have users and developers (who are often the same) and none of this “bell-curve psychology.” WPA-GUI is awesome for example, but you can’t sell it because it doesn’t look awesome.
I also don’t find this discoverable, but option clicking was best analogy to right clicking on Apple since the mouse used to have one button.
Your complaint is like saying that having to copy and paste with ctrl c and ctrl v is non discoverable in Windows with a two button mouse because in Linux it’s just select text and middle click somewhere else.
"Your complaint is like saying that having to copy and paste with ctrl c and ctrl v is non discoverable in Windows with a two button mouse because in Linux it’s just select text and middle click somewhere else."
No it isn't, because those functions have equivalent menu items.
Easter-egg controls in a GUI are a different (and inexcusable) story.
I'm not sure, but can you actually access a drive on Linux while it's being fsck'd? It sounds quite logical not to mount the drive, although perhaps one could get some mileage from mounting it RO.
> Apple completely hides what is actually going on from the user
That's intentional. I know people, ranging from barely computer-aware to MSc., who don't/can't understand what you would mean by resolution. Or exFAT. Or kill -9. However, they do know how to mess up with the slightest amount of power given to them. Hiding the system is a boon.
I'm a computer enginer, and for me, macOS is a great blend of power and simplicity/usability. I won't be happy if they mess up the OS or the hardware.
It's not really as easy as: macOS is better or Linux is better. Both suck in their own little ways, not as much at Windows, which still manage to cramp up my hand for some reason.
Linux has an amazing level of freedom and flexibility, macOS still have the faster and more responsive GUI. The main reason for me to buy into the Apple ecosystem is still Apple trackpads, both those on the laptops and the external Magic Trackpad. Those are my input device of choice. I really do not want to go back to using a mouse or trackball again.
>Want to manually scale your display to an exact resolution? Go to Displays, Hold down the option key and then click on the text next to a radio button. WTF!!! Who designed this, this is completely non nondiscoverable.
I agree with the UI discoverability point, but it is called out in the documentation.
Do you have a link to the documentation? Genuinely curious to learn how to use my Mac better but a search for "Mac OS Manual" in google turned up no useful results for Catalina.
For me the most infuriating thing is that Apple completely hides what is actually going on from the user.
Want to manually scale your display to an exact resolution? Go to Displays, Hold down the option key and then click on the text next to a radio button. WTF!!! Who designed this, this is completely non nondiscoverable.
An exFAT external hard drive wasn't "shut down correctly" ... no problem Mac OS will just run fsck in the background and refuse mount the drive or let you examine the disk in Disk Utility until it is complete. If you kill -9 the fsck, you get stuck in some limbo state where you can't mount the disk or run diagnostics on it.
The worst thing I have discovered is Pages... The stylesheets and layout logic make absolutely no sense, it is way worse than Word or Libreoffice.
However the OS does run smoother on a day to day basis than my work provided MacBook Pro 2019 running Mojave, and there is absolutely no screen tearing.