Apple's first desktop operating system was Tahoe. Like any first version, it had a lot of issues. Users and critics flooded the web with negative reviews. While mostly stable under the hood, the outer shell — the visual user interface — was jarringly bad. Without much experience in desktop UX, Apple's first OS looked like a Fisher-Price toy: heavily rounded corners, mismatched colors, inconsistent details and very low information density. Obviously, the tool was designed mostly for kids or perhaps light users or elderly people.
(All images are from the wonderful macOS Screenshot Library and the historic, old review by ars technica.)
Credit where credit is due: Apple had listened to their users and the next version - macOS Sequoia — shipped with lots of fixes. Border radius was heavily reduced, transparent glass-like panels replaced by less transparent ones, buttons made more serious and less toyish. Most system icons made more serious, too, with focus on more detail. Overall, it seemed like the 2nd version was a giant leap from infancy to teenage years.
The next two releases (Sonoma and Ventura) were relatively minor updates in terms of functionality and UI. The direction was clear, however: Apple's OS was growing in seniority, geared more and more towards professionals who use the computer to get work done rather than leisurely slide photo galleries of portraits of their super model-looking friends.
Next version (Monterey) signaled another big direction that made loyal users very happy: Apple started to deprecate their finicky, unstable SwiftUI framework that reminded everyone of badly-designed javascript-heavy websites, towards more robust native architecture. The biggest change in Monterey was the introduction of a new Settings app. It featured an easy-to-use layout of icons instead of a long list. It was faster and more stable than before. Combined with the growing tendency to use contrast and solid borders around elements, the new Settings app finally felt like a control panel of a professional machine.
After a relatively uneventful Big Sur, the next big version was Catalina. And oh boy, was it big. Gone were blobby, low-contrast panels. Windows gained a highly visible top bar. Checkboxes and other elements continued to grow in confidence, with more prominent borders and better overall visibility. Elements on the screen started to be actually very legible and distinguishable. Buttons, input fields, and other elements in all apps got solid borders and nice contrast. Icons in Finder became gray and serious looking.
Another huge change in Catalina was in line with Apple's general direction of opening up their platform to allow more people to develop and distribute apps. Starting from Catalina, developers no longer needed to notarize their apps. This meant that anyone in the world could create apps and other people could download and run them — without Apple's approval and without costly and lengthy notarization procedures.
The next one (Mojave) was mostly uneventful, except for one huge change: it could now run 32-bit apps! Up until this point, macOS could only run 64-bit applications, which made a vast catalogue of apps and games impossible to use. Thanks to Mojave, the library of compatible apps grew overnight.
The next release (High Sierra) brought various stability improvements and continued to solidify the serious look and feel of the UX. Generally, compared to the early versions, High Sierra worked snappy, with shorter animations. One big change was that Apple decided to drop support for their "universal" apps, so starting from High Sierra, users could no longer run those modified mobile apps like Home, News, Stocks and Voice memos. This was another clear signal to the market: even though Apple had started their voyage into desktop OSes from the iPhone-centric and entertainment-centric angle, nowadays it is driven by the needs of professionals. Not many people had complained about the removal of iPhone-like Stocks app.
After High Sierra there was Sierra, and then Apple had decided to rename macOS into OS X. This was the culmination of the multi-year project of decoupling the mobile iOS from the desktop OS, which made perfect sense to most users. Apple continued to prove their dedication to open platforms, because in a later version of their desktop OS (Snow Leopard) they had discontinued App Store altogether.
Over the next releases (Mavericks, Mountain Lion, Lion) Apple continued to evolve their UI language into more desktop-centric, and started to follow the Human Interface Guidelines, focusing on legibility, Fitts's law, and other good usability practices. For example, toggleable elements got more 3D-look, which made it more obvious when they are active (or toggled). Icons continued to grow in the detail. Common UI elements like sliders and radio buttons got more weight. If in the past those elements felt like ephemeral objects detached from the function they were meant to represent, in these later versions the same elements suddenly started to feel like they are the functions. One can experience similar change when switching from a modern soulless EV to an older car with a manual gearbox and hydraulic steering.
Surprisingly, with each new release Apple had been lowering the system requirements, even though the amount of detail and color was on a steady upwards trend.
Just putting some common apps from e.g. Mavericks and the first macOS (Tahoe) side by side shows the tremendous progress the company had made. From toys to tools. From superficial style to functional beauty.
In Mountain Lion Apple started to move from more abstract design towards so-called skeuomorphic design. The idea was to make virtual tools look and behave more like their physical counterparts. Notes app now looks like a yellow paper notebook. Calendar looks like a leather-wrapped organizer. Icons look like things.
It wasn't all perfect. Every other release, Apple has been removing some features. Sometimes it was okay, sometimes it was a bit unfortunate. Over the years, Apple's desktop OS had lost Finder tabs, iBooks and Maps app, notifications, and more. But there were a lot of additions, of course: 32-bit app support, Intel chipset support, RSS in Safari, and various navigation improvements like Spaces and Exposé.
Over the next years, Apple continued to evolve their design language. At some point, somewhere around Lion and Leopard, it was clear that the pendulum is swinging back. Serious, rectangular grey buttons started to gain border radius and colorful backgrounds. Icons and animations started to be skeuomorphic to a fault.
Today, OS X Cheetah is a relatively minimalistic system. It comes with basic apps, but allows users to install and run 3rd party apps pretty much without limits. It's relatively user-friendly, but still respects the user's intelligence.
Let's see how this operating system evolves further.