| It's so crazy how big the divide between Apple's software and hardware is getting. They're putting out the best hardware ever - by a huge margin - and yet their own internal software quality is going down the drain, fast. The one thing Mac OS X got right in 2001 was consistency and predictability. When you learned how the UI worked in one app, it was almost guaranteed to behave the same in other apps. Now today, we have this mess of Catalyst apps, SwiftUI apps, old Cocoa apps, and even worse, Electron apps. Scroll speed and behaviour is inconsistent across all of them. Drag-and-drop support, once a hallmark of the Mac UI, is spotty at best. Even basic stuff breaks every once in a while. It's wild to consider that Apple literally wrote the book[1] on how to provide a consistent experience for an entire OS, and yet they don't seem to be able to follow it themselves anymore. [1]: http://interface.free.fr/Archives/Apple_HIGuidelines.pdf |
Compared to earlier Mac OS, it wasn’t, by a huge margin. Mac OS X was a weird mix of NeXTSTEP and Mac OS, with inconsistent text editing (for example, it had both control-a and command-left arrow to move the cursor to the beginning of a line, working depending on what framework the app was written in, and “page up” might or might not move the selection hor is that a Windows vs Mac thing?)), file name weirdness (Mac OS allowed ‘/’ inside file names and disallowed ‘:’, for NeXTSTEP, it was the other way around. Somehow, the two had to meet on disk), different text layout engines, a desktop UI that tried to be both a file system browser and a classic Mac OS Finder and didn’t quite know whether to use filename extensions or type/creator codes, and to top it off, a Unix CLI merged in.