← Back to context

Comment by cosmic_cheese

13 hours ago

macOS isn't perfect, particularly in its incarnations since Ventura, though gripes have been piling up since the "great flattening" with Yosemite, which is why Mac users might be interested in a similar alternative.

As a whole however, it works really well for some people. Better than Windows and Windows-like desktops (of which most DEs are closest to) and better than the desktoppified-mobile-OS shape of GNOME/Pantheon or tiling WM sort of thing.

The value lies more in the collection of frameworks referred to as Cocoa (primarily AppKit) and the desktop and third party apps built with it. The global menubar and perks it brings (such as a standardized menu API, which then enables things like System Settings allowing any menu item in any app to have its key shortcut remapped), the application-document process model, the windowing model that's built around windows overlapping with just the relevant bits remaining visible, first and third party GUI apps all being scriptable via AppleScript, high level of adherence to a central HIG, among many other things.

Many of these aren't unique but the particular combination is and doesn't really exist in the Linux desktop world… the best you can do is light mimicry and even that takes considerable manual configuration on the user's behalf, not to mention fighting against the grain and the awkwardness that brings.