→ Softdroid: Interview with Riccardo Mori

Et Cetera

About a month ago, I was contacted by the owner of Softdroid, a Russian website focused above all on data recovery and reviews of software applications for Android, iOS, and Windows. He told me he found my blog via Hacker News, and that he particularly enjoyed one of my recent articles, The reshaped Mac experience. But before sharing it with his website’s audience, he asked me if I was willing to answer a few questions, just to give his readers some background about me — you know, who I am and where I come from.

I thought it was a great idea and, after a brief email exchange, here’s the resulting interview (in English). I hope you’ll enjoy it.

While I understand that most of my readers don’t speak Russian, in case you want to check out the website, Google Translate does a pretty good job at translating the contents at Softdroid.net. Maybe you’ll find something interesting or some valuable tips & tricks.

My thanks to Vladislav for featuring me on Softdroid.

A brief ode to Stickies

Software

As I was reflecting some more about my favourite features of Mac OS X over the 20 years of its history, I realised that I needed to add a very special mention to the list — the Stickies app.

And as soon as I thought of Stickies, I remembered that it’s an application that’s even older than Mac OS X. The first version of Stickies was written in 1994 by Jens Alfke, and debuted as part of System 7.5 in the same year. He developed the application in his spare time while working at Apple. Stickies was originally called Antler Notes, and in the classic Mac OS version of the app, there’s a nice Easter Egg reminding you of its origins.

By the way, during his time at Apple, Alfke contributed to many important features of the Mac operating system. Between 1991 and 1993 he was part of the team that developed AppleScript; he specifically helped to design the Open Scripting Architecture and created the Script Editor. Between 1993 and 1997 he worked on the development of the OpenDoc framework.

Later, in 2000, he started developing an instant messaging client that became iChat for Mac OS X, that was first introduced with Mac OS X 10.2 Jaguar. He and his team later worked on expanding iChat’s features, resulting in the release of iChat AV in 2003. After leaving the iChat project, in late 2003 he joined the Safari team and worked on what then became Safari RSS, the RSS/Atom news reader and aggregator built into Apple’s Safari, which debuted in Safari 2.0, released with Mac OS X 10.4 Tiger. This feature was then removed with Safari 6.0 in OS X 10.8 Mountain Lion.

Back to Stickies, the amazing thing about this application is that it hasn’t essentially changed for the past 27 years. In Mac OS X, its icon has remained the same from version 10.0 to version 10.15. It was redesigned in Big Sur to better fit its æsthetic:

Stickies app icon up to Mac OS 10.15 Catalina

Stickies app icon in Mac OS 11 Big Sur

As for the app’s interface, apart from slight changes from the classic Mac OS to Mac OS X, it’s always been the same, in appearance and fundamental behaviour. Just to show you a few examples, here’s Stickies in Mac OS 7.6.1:


The About Stickies dialog box.


Note information


Stickies’ Preferences.


When you quit Stickies, this dialog appears.

Here’s Stickies in Mac OS X 10.5.8 Leopard (PPC):

Here’s Stickies in OS X 10.11.6 El Capitan:

And here’s Stickies in Mac OS 11 Big Sur. As you can see, the default notes have stayed the same over the years:

As far as note taking goes, Stickies is a bit of an unsung hero among Mac applications. Often overlooked or dismissed, I’ve been using it on a rather constant basis probably since Mac OS 8.6 on my iMac G3 back in 1999. The amazing thing is that, backup after backup, migration after migration, when I now launch Stickies on my iMac, I can see all the notes I’ve been retaining for the past 20 years or so. ‘Sticky notes’ indeed.

Stickies are really versatile when you need to write down something quickly, and at the same time you want to keep notes right next to what you’re working on, exactly like their physical counterpart.

  • They support formatted text, so you can write using different fonts and styles.
  • You can easily create bulleted/numbered lists within a note.
  • You can import images in notes.
  • You can (of course) choose different colours for the notes, and choose to have notes always in front of other windows or keep them semi-transparent.
  • You can search text within a note or all the notes by pressing ⌘-F.
  • To save space, notes can be minimised by double-clicking on their title bars, just like you could collapse Finder windows in System 7.5 with the WindowShade feature.
  • More importantly, sticky notes are persistent. You don’t need to use a Save command — you never needed to. All the notes you create are retained when quitting the app. All the notes are there when you reopen it. Stickies keeps all information in a self-contained database, which can be easily backed up and migrated by copying the file StickiesDatabase, which is located in your Library (~/Library/StickiesDatabase).

I used to take advantage of Stickies’ flexibility especially during the first years of my career as a freelance translator, when I had to translate entire manuals, and needed to maintain a consistent technical glossary. I started with paper notebooks but, especially when working out of the home office, it was handier to have all my notes on the Mac, right beside the word processor or whatever application I was using to carry out my translations.

So cheers, Stickies! I’m glad you’re still around. And cheers to Jens Alfke — what a legacy.

20 years of Mac OS X - Some of my favourite features

Software

On 24 March 2021, Mac OS X (now simply Mac OS) turned 20, as its first major release, Mac OS X 10.0 Cheetah was released on 24 March 2001. The denomination Mac OS X is however slightly older than that, as it debuted with the release of Mac OS X 1.0 Server on 16 March 1999.

Since my day job has kept me rather busy these past weeks, I haven’t been as prompt as other tech writers in recognising this 20-year milestone and writing something celebratory about it.

In this overview, then, I want to go through every major release of Mac OS X, and briefly talk about which new features I’ve liked the most for each release, and which features I was sad to see removed. I think that this approach is also a nice way to reminisce a bit about Mac OS X through the years. (Note that the features I liked the most may not necessarily coincide with important features that were added in each new release).

Before we begin: for practical reasons I’ve heavily relied on Wikipedia as a source of information, simply because there are too many details I can’t just recall by memory. The specific bits of information taken verbatim from Wikipedia are marked with [W].

If you have time and want a more detailed read on the history and evolution of Mac OS X, I strongly suggest checking out this article by John Siracusa and all the links to his monumental Mac OS X reviews and retrospectives listed therein. Siracusa’s contributions on the matter are a marvellous, immense endeavour deserving the highest praise.

Mac OS X 10.0 Cheetah

Released: 24 March 2001
Latest release: 10.0.4 — 22 June 2001
Wikipedia entry: here

I published a brief visual tour of Mac OS X 10.0.3 on my System Folder blog back in 2008.

I didn’t use 10.0 much at the time of its release. I was still using Mac OS 8.6 on my G3 iMac, and a friend gave me the 10.0 CD-ROM only in late July 2001, and when Mac OS X 10.1 Puma was released two months later, I upgraded immediately.

Features I liked the most:

  • The Aqua interface: I really loved all the previous Macintosh user interfaces, and while other long-time Mac users weren’t particularly thrilled by the Aqua redesign at the time, I had no problems accepting the new look.
  • Docklings: A very short-lived feature, but I liked it. In my afore-linked Tour of Mac OS X 10.0.3, I wrote: ‌Apple quickly abandoned the use of docklings, but at this time it seems pretty evident that the Dock was designed to be a versatile centre of operations, acting as a Launcher, a navigational tool (by putting folder aliases on the right side of it), an application switcher (taking the function of the Application menu in the Mac OS ‘classic’ Finder) but also as an evolution of the Control Strip. By the way, the ‘dockling’ concept wasn’t that bad. With hindsight, using the Dock for status icons could have been a better idea, since the Dock is more expandable and eventually has more room for icons rather than the menu bar.
  • Protected memory: Memory protection so that if an application corrupts its memory, the memory of other applications will not be corrupted. [W]

Mac OS X 10.1 Puma

Released: 25 September 2001
Latest release: 10.1.5 — 6 June 2002
Wikipedia entry: here

I have memories of Puma as being a very stable release, especially in its last 10.1.5 iteration, and a real performance boost compared with 10.0. It stayed on my G3 iMac until the computer died in early 2003, and then it stayed on my iBook G3 SE FireWire until the release of Mac OS X 10.3 Panther. When I purchased my 12-inch PowerBook G4 in 2004, I installed Panther on it and downgraded the iBook to Mac OS X 10.2 Jaguar (Server) for some time, as I needed a machine with server functionalities.

Features I liked the most:

  • Easier CD and DVD burning: better support in Finder as well as in iTunes. [W]
  • DVD playback support: DVDs can be played in Apple DVD Player. [W] Fun fact: My iBook G3 SE Firewire was basically the first DVD player I’ve ever owned. I didn’t have a TV at the time, so I used the iBook to watch films, obviously connecting it to an external 17-inch display!
  • The new Image Capture app: For me, Image Capture is and remains Mac OS’s true unsung hero. I’ve used it for years to import photos from my iOS devices connected to the Mac via cable. I generally let photos accumulate on my iPhones, then I periodically perform a mass import on my Mac and a subsequent purge on the iPhone, to free up some space. Image Capture is very fast at importing and/or deleting hundreds of iPhone photos.

Mac OS X 10.2 Jaguar

Released: 23 August 2002
Latest release: 10.2.8 — 3 October 2003
Wikipedia entry: here

Worth mentioning:

Mac OS X Jaguar introduced many new features to the Mac OS that remain to this day, including MPEG‑4 support in QuickTime, Address Book, and Inkwell for handwriting recognition. It also included the first release of Apple’s Zeroconf implementation, Rendezvous (later referred to as Bonjour), which allows devices over a network to discover each other and display available services to the user, such as file sharing, shared scanners, and printers. [W]

Features I liked the most:

  • The new iChat app: Before iChat I used multiple other IM applications, which I always found lacking, especially UI-wise. I was glad to be able to use a single well-designed app to manage different IM protocols.
  • All the improvements to the system UI.

Features I was sad to see removed:

  • The famous Happy Mac that had greeted Mac users for almost 18 years during the Macintosh startup sequence was replaced with a large grey Apple logo with the introduction of Mac OS X Jaguar. [W]

Mac OS X 10.3 Panther

Released: 24 October 2003
Latest release: 10.3.9 — 15 April 2005
Wikipedia entry: here

Panther was the first Mac OS X version I got in line to purchase on launch day. At the time a group of friends owned an Apple Authorised Reseller in Milan, Italy, and they too set up a Night of the Panther event on 24 October 2003. With the purchase of a copy of Panther, among other things I was given a mousepad with the Panther ‘X’ logo. I still have that mousepad and I use it with my Power Mac G4 Cube.

Features I liked the most:

  • Exposé: Helps the user manage windows by showing them all as thumbnails. [W]
  • TextEdit’s compatibility with Microsoft Word .doc files.
  • The new Font Book app: Apple’s own font manager, although I kept using Linotype FontExplorer X for a long time.
  • Fast User Switching: Allows a user to remain logged in while another user logs in. [W]
  • Safari: Last but not least, Safari. It seems incredible that Apple’s own browser is 18 years old now. While at the time my absolute favourite browser was Camino (which I had been using since its early versions, when it was still called Navigator first, then Chimera), Safari quickly became my second browser, replacing any other alternative browser I was using back then (like Internet Explorer and Opera).

Mac OS X 10.4 Tiger

Released: 29 April 2005
Latest release: 10.4.11 — 14 November 2007
Wikipedia entry: here

Tiger and 10.6 Snow Leopard are my absolute favourite releases in all Mac OS X history. I still have and use several PowerPC Macs running 10.4 Tiger, even a PowerBook G3/400 ‘Lombard’ which officially supports up to 10.3 Panther. The last Tiger minor release, 10.4.11, is just rock solid, and makes using older PowerPC machines a joy.

Features I liked the most:

  • Spotlight: The then-new full-text and metadata search engine. In my opinion, this first version of Spotlight still has the best user interface, which started to degrade since Mac OS X 10.5 Leopard.
  • The addition of RSS support in Safari: The new Safari 2.0 web browser in Mac OS X 10.4 Tiger features a built-in reader for RSS and Atom web syndication that can be accessed easily from an RSS button in the address bar of the web browser window. [W]
  • Dashboard: A new mini-applications layer based on HTML, CSS, and JavaScript, which returns the desk accessories concept to the Mac OS. These accessories are known as widgets. It comes with several widgets such as Weather, World Clock, Unit Converter, and Dictionary/Thesaurus. More are available for free online. Its similarity to the Konfabulator application caused some criticism. [W] I really used and enjoyed Dashboard a lot, especially during the first years, then my usage gradually waned around maybe the 10.8 Mountain Lion era.
  • The new Dictionary app: Very handy for a writer and translator as myself, also because it’s not dependent on an Internet connection to work (unless you use it to also look up things on Wikipedia). I remember thinking it was about time it debuted on Mac OS X, since even NeXTSTEP had a Digital Webster app back in 1988.
  • The Unified window theme for the system UI: I’m probably one of the few long-time Mac users who liked the ‘Brushed Metal’ system interface in Mac OS X 10.3 Panther, but the new so-called Unified theme that debuted in Tiger was a huge improvement.

Mac OS X 10.5 Leopard

Released: 26 October 2007
Latest release: 10.5.8 — 13 August 2009
Wikipedia entry: here

Features I liked the most:

  • Quick Look: A framework allowing documents to be viewed without opening them in an external application; and they can also be previewed in full screen. Plug-ins are available for Quick Look so that you can also view other files, such as Installer Packages. [W] For me, QuickLook is such a monumental feature in Mac OS X, and it’s the single feature I miss most when using Macs running previous releases or other operating systems that don’t have a similar feature. Hitting spacebar to preview anything is such an ingrained shortcut in my muscle memory.
  • Back to My Mac: A feature for MobileMe users that allows users to access files on their home computer while away from home via the internet. [W] I really loved the concept, but sadly it never worked reliably for me.
  • Boot Camp: A software assistant allowing for the installation of other operating systems, such as Windows XP (SP2 or later) or Windows Vista, on a separate partition (or separate internal drive) on Intel-based Macs. [W] At the time I had no real interest for this feature, as I was firmly Mac-only. Today, this feature allows me to boot my iMac in Windows 10 when needed, and it’s very very handy. (Although it’s still a pain if you want to install Windows on an external drive.)
  • Spaces: An implementation of virtual desktops (individually called “Spaces”), it allows multiple desktops per user, with certain applications and windows in each desktop. The auto-switching feature in Spaces has annoyed some of its users. Apple added a new preference in 10.5.2 which disabled this feature, but there were still bugs found while switching windows. In 10.5.3, this problem was addressed and was no longer an issue. [W] As someone who typically works with a lot of open apps and documents, this feature was really an improvement (when it got stabilised in 10.5.3).
  • Time Machine: Apple’s automated backup utility. I’m probably the only Mac user out there who (touches wood) never had a backup issue with Time Machine. It’s not my only backup solution, of course, but it did save my butt on more than one occasion.
  • The addition of Reader mode in Safari 5: It removes formatting and ads from webpages, allowing for distraction-free reading. The technology was based on Arc90’s Readability.

Features I was sad to see removed:

  • The Classic Environment — a hardware and software abstraction layer in PowerPC versions of Mac OS X that allows most legacy applications compatible with Mac OS 9 to run on Mac OS X — was removed in Leopard. I knew it had to happen at some point, and I was frankly surprised it had lasted this long, indeed a very generous grace period for those users still relying on Mac OS 9 applications. But still, I was sad to see it go.

Mac OS X 10.6 Snow Leopard

Released: 28 August 2009
Latest release: 10.6.8 v1.1 — 25 July 2011
Wikipedia entry: here

In case you missed it, I recently wrote a retrospective look at Mac OS X Snow Leopard in two parts:

Features I liked the most:

  • I just liked this Mac OS X release as a whole, especially the improvements in the Finder (now rewritten in Cocoa), Safari 4, iChat, Time Machine.
  • All the UI refinements. I talk about some of the most important in the aforementioned retrospective.

Features I was sad to see removed:

  • Dropped support for AppleTalk.
  • Dropped support for creating/updating HFS (also called Mac OS Standard) volumes.

Mac OS X 10.7 Lion

Released: 20 July 2011
Latest release: 10.7.5 — 4 October 2012
Wikipedia entry: here

Lion was the first Mac OS X release I truly wondered whether to install or not, and actively delayed upgrading until version 10.7.2 or 10.7.3. As you can read in the linked Wikipedia entry, reception for Mac OS X Lion was mixed, and I remember reading some negative first impressions by people I trusted. At the time it seemed like a downgrade compared to the stability of Snow Leopard.

Lion is also the Mac OS X version that introduced natural scrolling, where scrolling is reversed by default, to act more like a touch screen device, so that content moves in the direction of finger movement on trackpad or mouse (with the scrollbar moving in the opposite direction), rather than the scrollbar moving in the direction of finger movement (with the content moving in the opposite direction). [W]

I always found this to be ‘unnatural scrolling’, so I always reverted to the old way.

Features I liked the most:

  • AirDrop: Lion-to-Lion direct file sharing via Wi-Fi Direct, with no wireless access point required. [W] At the time I didn’t have much use for AirDrop, but it has become much more reliable now, and I’m glad Apple introduced it.
  • Auto Save: The Auto Save feature for application documents was a love/hate relationship for me. As Wikipedia says, it significantly alters traditional workflow patterns and is a controversial addition to the system. But I still think adding it was a good idea overall.
  • System-wide support for full-screen apps.
  • High-quality multilingual speech voices: I’ve always used text-to-speech to help me proofread my articles and anything I write, really. Since Lion, the high-quality UK female voice ‘Serena’ is firmly set as my default Speech voice. I love it.
  • Improvements in TextEdit: The app gains a new graphical toolbar with font selection and text highlighting. [W]
  • Resume feature: Applications resume in the same state when re-opened as already seen in iOS. [W]

Features I was sad to see removed:

  • Save As: I always preferred to have this rather than Duplicate/Revert, and I remember having a hard time getting accustomed to the new workflow.
  • Rosetta: The software that makes possible the execution of PowerPC software on x86 hardware was removed in Lion. I knew Apple would drop support for PowerPC apps at some point. And like with the removal of the Classic Environment in Leopard, I was surprised PowerPC support lasted this long in the first place. However at the time I was still relying on a few PowerPC apps and it was a bit annoying to find alternatives and adjust. But, as I said, I couldn’t expect PowerPC support to last forever…
  • Removal of Intro videos: I don’t know you, but I loved the Welcome to Mac OS X videos playing after installing Mac OS X. I was sad Apple stopped making them.
  • Removal of scrollbar arrows: This irked me. Even if scrolling became more precise; even if scrolling can be performed in finer increments by using the ↑ and ↓ keys, I still miss the scrollbar arrows.

OS X 10.8 Mountain Lion

Released: 25 July 2012
Latest release: 10.8.5 — 13 August 2015
Wikipedia entry: here

Mountain Lion was the first Mac OS X release to drop ‘Mac’ from its name, as Apple started referring to it as OS X Mountain Lion rather than Mac OS X Mountain Lion.

It was also the first release to be distributed in a completely digital format. (Its predecessor, too, was initially only available via a software download, but Apple later made it also available via a USB flash drive that could be purchased on the online Apple Store for $69).

Mountain Lion introduced a lot of new things on the Mac, mostly features borrowed from iOS and features that improved synchronisation between Mac OS and iOS — but these did little to really improve my workflow, so I won’t mention these in my ‘Features I liked most’ list.

I wasn’t particularly excited about Notification Centre on the Mac, for example. I hated that its icon replaced the Spotlight icon in the top right corner of the screen.

  • Adding the Notes app to the Mac made sense, but since I was using (and still use) Simplenote + Notational Velocity or the more feature-rich nvALT, this addition didn’t really do anything for my workflow or sync habits.
  • Mountain Lion is the OS X release that replaced iChat with Messages, and I’ve always liked iChat’s UI more.
  • The updated Safari 6 added two features I liked (iCloud tabs and the unified smart search field), but dropped a featured I loved — RSS support (it was also dropped in Mail).
  • Power Nap was another welcome feature. From Wikipedia: ‌Power Nap allows flash storage-based Macintoshes (late 2010 MacBook Air and later, or the MacBook Pro with Retina display) to synchronise with iCloud (Reminders, Calendars, Photo Stream, Notes, Mail, and Find My Mac) while sleeping and also allows a Mac to download App Store and OS X updates as well as make periodic Time Machine backups when it is plugged in and sleeping.

Mountain Lion was generally considered to be an improvement over Lion, especially in the UI department, and it did change a lot of stuff (as you can read on the linked Wikipedia entry). However, in retrospective, for me personally 10.8 is perhaps one of the least memorable OS X versions. I really needed to check Wikipedia for an overview of all the changes and improvements because off the top of my head I couldn’t recall any of them, except maybe Notification Centre. It’s ultimately a good thing, because it means that Mountain Lion worked flawlessly and reliably on my Macs.

OS X 10.9 Mavericks

Released: 22 October 2013
Latest release: 10.9.5 — 18 July 2016
Wikipedia entry: here

OS X Mavericks was the first OS X major release to be a free upgrade, and the first release to inaugurate using California locations instead of felines in OS X version codenames.

Features I liked the most:

  • Timer coalescing: A feature that enhances energy efficiency by reducing CPU usage by up to 72 percent. This allows MacBooks to run for longer periods of time and desktop Macs to run cooler. [W]
  • iCloud Keychain: I loved the idea, but I never activated this feature on my devices due to my implicit distrust in iCloud services; a distrust that lasts to this day despite the clear improvements over time.
  • The new iBooks app: Maybe it’s just me, but I don’t mind reading or consulting books on my Macs.

Among the features I was sad to see removed there’s everything mentioned in the Wikipedia entry, i.e.:

  • The Open Transport API has been removed.
  • USB syncing of calendar, contacts and other information to iOS devices has been removed, instead requiring the use of iCloud.
  • QuickTime 10 no longer supports many older video codecs and converts them to the ProRes format when opened. Older video codecs cannot be viewed in Quick Look.
  • Apple also removed the ability to sync mobile iCloud Notes if iOS devices were upgraded from iOS 8 to iOS 9.

OS X 10.10 Yosemite

Released: 16 October 2014
Latest release: 10.10.5 — 19 July 2017
Wikipedia entry: here

As the Wikipedia entry says, Yosemite introduced a major overhaul of OS X’s user interface, emphasising flat graphic design over skeuomorphism, following the æsthetic introduced with iOS 7. It is the first major redesign of the OS X user interface since 10.5 Leopard. Other changes include thinner fonts and blurred translucency effects. Some icons have been changed to correspond with those of iOS 7 and iOS 8.

Unlike many other long-time Mac users, I really didn’t mind the UI redesign and the general flat æsthetic introduced in Yosemite. But the replacement of Lucida Grande with Neue Helvetica as system font was really a bad idea (I wrote some of my concerns in this article that predates WWDC 2014). That, the awful network instability (remember the discoveryd fiasco?), and other issues truly put me off, so Yosemite was the first Mac OS X version I refused to upgrade to, and I stayed on 10.9 Mavericks until 10.11 El Capitan was released.

Features I liked the most:

  • The redesigned Dock: Its look was now more similar to the one in early Mac OS X versions up to Tiger.
  • Continuity and Handoff: The Handoff functionality allows the operating system to integrate with iOS 8 devices over Bluetooth LE and Wi-Fi; users can place and answer phone calls using their iPhone as a conduit, send and receive text messages, activate personal hotspots, or load items being worked on in a mobile app (such as Mail drafts or Numbers spreadsheets) directly into their desktop equivalent. [W]

Features I was sad to see removed:

  • Above all, the introduction of Photos as a replacement for both iPhoto and Aperture. I didn’t care much for iPhoto. I actually think that Photos is, overall, a better app than iPhoto ever was. But I’m still mad that Aperture was discontinued. It is still my professional photo editing and photo management app of choice, though. I like its workflow much better than, say, Adobe Lightroom’s.

OS X 10.11 El Capitan

Released: 30 September 2015
Latest release: 10.11.6 — 9 July 2018
Wikipedia entry: here

Overall a very stable system, especially in its last 10.11.6 release, that has never given me a single problem on my 2009 MacBook Pro.

Features I liked the most:

  • The San Francisco font, thankfully replacing Neue Helvetica as system font.
  • Window management features (see Wikipedia entry).

Mac OS 10.12 Sierra

Released: 20 September 2016
Latest release: 10.12.6 — 26 September 2019
Wikipedia entry: here

With the release of 10.12 Sierra, the ‘X’ is dropped from the name, and ‘Mac’ returns, although spelt as ‘macOS’. Quoting Wikipedia, the name “macOS” stems from the intention to uniform the operating system’s name with that of iOS, watchOS and tvOS. I have always refused to conform to such silly spelling, so you’ll always find it written as ‘Mac OS’ here and on my social media posts.

I haven’t much to say about Sierra. Like Yosemite, it’s a version I skipped altogether. Unlike Yosemite, I did not skip Sierra purposefully and I have nothing against it. At the time it was released, my mid-2009 MacBook Pro couldn’t be updated past El Capitan, and I didn’t want to use a third-party patch to update it to Sierra at all costs. When I finally got a new iMac in 2018, it came with Mac OS 10.13 High Sierra preinstalled.

Among the new features introduced in Sierra, worth mentioning are Siri and Night Shift. But the former has always been useless to me, and to the latter I’ve always preferred f.lux.

Mac OS 10.13 High Sierra

Released: 25 September 2017
Latest release: 10.13.6 (Security Update 2020-006) — 12 November 2020
Wikipedia entry: here

Perhaps my favourite Mac OS version in recent times. After a bit of a rocky start (see Problems on the Wikipedia entry), I find 10.13.6 to be a very stable environment that is virtually issue-free for me. I still use High Sierra on my 2017 21.5‑inch 4K retina iMac and on my mid-2013 11-inch MacBook Air. I’m considering updating both to 10.14 Mojave, but I’m not in a hurry, honestly.

Notable in High Sierra is that it’s the Mac OS release where the new APFS filesystem (replacing HFS+) is the default. Since my iMac has an internal hard drive and not an SSD, its filesystem is still HFS+, as High Sierra doesn’t force the change on internal hard drives. As I’m told, Mojave does update them to APFS, instead, and that’s the main reason I’m reluctant to update my iMac, as disk performance is markedly worse on hard drives with APFS.

Features I liked the most:

  • I like that the screen can be locked with the keyboard shortcut ⌘-Ctrl‑Q.
  • Intelligent Tracking Prevention in Safari 11: feature that uses machine learning to block third parties from tracking the user’s actions. Safari can also block autoplaying videos from playing. [W]

Features I was sad to see removed:

  • FTP and telnet command line programs were removed in High Sierra.

Mac OS 10.14 Mojave

Released: 24 September 2018
Latest release (at the time of writing): 10.14.6 (Security Update 2021-002) — 9 February 2021
Wikipedia entry: here

As you may have guessed from the previous entry, I haven’t had the opportunity of using Mojave on any of my Macs, so I have little to say about it. It is generally considered a ‘good’ update, and many have praised the introduction of Dark Mode in its user interface. I’m not a fan of Dark Mode. I don’t think it is a great usability improvement, and I prefer using Light Mode and f.lux to reduce eye strain in the late hours of the day.

Features I liked the most:

  • I certainly like the improved functionalities in the screenshot software and the new Screenshot app that replaces the venerable Grab app.
  • I also like the new space in the Dock for recently used apps.

Worth mentioning:

Mac OS update functionality has been moved back to System Preferences from the Mac App Store. In OS X Mountain Lion (10.8), system and app updates moved to the App Store from Software Update. [W]

Mac OS 10.15 Catalina

Released: 7 October 2019
Latest release (at the time of writing): 10.15.7 Supplemental Update — 9 February 2021
Wikipedia entry: here

I used Catalina for less than two weeks before enrolling my 2015 13-inch retina MacBook Pro in the Big Sur beta programme, but based on the huge feedback I received about it (see my series of posts Mac OS Catalina: more trouble than it’s worth, starting from here), I consider 10.15 Catalina to be possibly the worst release in all history of Mac OS X.

Features I liked the most:

  • Sidecar is perhaps the only new feature I really like in Catalina. Sidecar allows a Mac to use an iPad (running iPadOS) as a wireless external display. With Apple Pencil, the device can also be used as a graphics tablet for software running on the computer. [W]

Features I was sad to see removed:

  • Dropping support for 32-bit apps is what I hate most about Catalina.
  • I also disliked the split of iTunes into different apps (Music, Podcasts, TV, Books), all of lower quality than the sum of their parts that was iTunes.

Mac OS 11 Big Sur

Released: 12 November 2020
Latest release (at the time of writing): 11.2.3 — 8 March 2021
Wikipedia entry: here

Big Sur is the first Mac OS release in 20 years with a new numbering scheme — it’s not ‘Mac OS Ten’ anymore.

I’ve been beta testing Big Sur since August 2020, and I’ve been keeping a logbook on my blog, documenting my observations. You can start from the Intro if you’re interested.

Features I was sad to see removed:

  • Network Utility has been deprecated.
  • The ability to remove the menu bar clock.

Follow-up: the feedback on my articles about Snow Leopard, and more about user interface design

Software

This post is at least two weeks late. What happened right after I published my two articles on Snow Leopard (link to the first, link to the Addendum) was 95% amazing and 5% frustrating.

Amazing because the response was rather unexpected and overwhelmingly positive. Frustrating because I simultaneously started receiving a lot of feedback via email, and my day job kept me busier than usual. The result is that I accumulated a serious email backlog almost immediately, and my response times got longer because I was overwhelmed with work.

To give you an idea, the second article was published on 22 February, and between 23 February and 16 March, I received 154 emails. A good 30% of these were short messages of appreciation, to which a “Thank you for reading” reply was sufficient. Then there was the usual 10% of messages from people who clearly missed the point of my articles, but at least didn’t write me anything offensive.

The remaining 60% of feedback is comprised of messages from people who asked me to elaborate more on certain aspects of Snow Leopard’s UI; messages from people who raised further questions about Apple’s interface design in general; and messages from people who were curious about my background, who wanted to know where I come from with regard to discussing user interface topics.

In this article I want to share some of the most interesting bits that have come out of this sudden but satisfying onslaught of feedback. I won’t use full names for privacy reasons, just initials. Think of this as a sort of interview, if you like.

After agreeing with me on the better usability in Snow Leopard’s UI compared with Big Sur’s, C.H. writes:

There’s also one thing that drives me nuts when nerds discuss software and OS design. They would dismiss older releases saying that they look ‘dated’. Today anything that doesn’t look flat, bland and minimal is ‘dated’. I don’t think that it’s the right way of talking about GUI design. Emphasis should be put on function more than looks.

I tend to agree. How a graphical user interface looks is important, but it’s when visuals and workings are strongly tied together that good design happens. The look of a piece of software or operating system reflects the underlying ideas and interface decisions on how to present information to the user and how to allow the user to manipulate it. How a user interface looks shouldn’t be treated as a separate, standalone aspect of its design. The way some nerds talk about UIs that look ‘dated’ makes me think that they, as users, tend to separate the visuals and workings of an interface.

The only way I can reasonably call an interface ‘dated’ is when considering hardware limitations. Windows 3.1, to me, looks dated like Pac-Man looks dated to a modern gamer. But Pac-Man is as good and as addictive as some current games; the way it looks is strongly influenced by the limitations of the hardware it was meant to run on and the technology of its time. Same for Windows 3.1. In both these cases, how something looks doesn’t necessarily make it ‘good’ or ‘bad’. It’s how it works.

Another thing that makes the ‘dated’ objection kind of meaningless is the fact that there are old user interfaces which fit the description of what some would define as a ’modern look’. The Macintosh System 6 operating system, that was used by Macs between 1988 and 1991, has a flat and minimal UI. In my opinion, using ‘dated’ as a criterion to judge whether a user interface is good or bad, is misguided.


S.L. asks:

Do you think it’s possible to replicate the overall Big Sur æsthetic going straight from the Snow Leopard interface? That is, can the Big Sur æsthetic be done right?

This is a particularly juicy question.

On a purely theoretical level, I would say it is possible to ‘fix’ Big Sur’s interface by integrating what was ‘right’ in Snow Leopard. Again, on paper, the recipe would be rather simple: go take a deep look at Snow Leopard’s interface, study the Human Interface Guidelines it was based upon, examine the way Snow Leopard’s UI consistency worked, and replicate that in Big Sur while giving it a ‘fresher look’ (if that’s so important). This is more or less how iterating on the UI worked in the past, from Mac OS X 10.0 to 10.6 at the very least.

On a practical level, my instincts tell me that that ship has sailed by now. We are at a point where such a course correction at the UI level would require such time and effort that Apple would have to noticeably slow down Mac OS development. Steve Jobs’s Apple would have done it, because Jobs didn’t really care about shareholders the way the current leadership does. And in fact, in a way, that’s what Snow Leopard was all about back then — the first Mac OS version to focus on fixing what hadn’t worked in 10.5 Leopard, rather than touting new features.

But Tim Cook’s Apple? Forget about it. For that to happen, people would have to constantly complain about Big Sur’s UI the way they did with the infamous butterfly mechanism in the MacBook’s keyboard. For that to happen, people would have to stop buying Macs because of Big Sur alone. And that’s very unlikely, considering how many people are just fine with Big Sur’s UI.

Apple’s stupid insistence on heavily borrowing iOS and iPadOS’s visual language for the Mac’s interface is starting to look like an irreversible trend. As someone who’s been a Mac user for more than 30 years, this user interface degradation is painful to witness. I fear that, inside Apple, either there’s no one left of the old design team guard, or the new guard is simply ignoring their input.

It’s just speculation on my part, of course, but what I see when I use Big Sur is the work of people who only seem to know about iOS’s interface and paradigms. Designers who haven’t really studied how the old Human Interface Guidelines worked, or don’t care, or they have but think they’re doing a better job (…and they’re not).

What I’ll never tire of pointing out is that the mere fact of altering Mac OS’s interface to make it more similar to iOS and iPadOS’s works against its very usability. If the idea behind this insistence on homogenising these interfaces is to bring new users to the Mac — that is, people who only know and use Apple’s mobile devices — and welcome them with a familiar interface, then Apple is not really doing them a favour.

By having a Mac OS release (Big Sur) with an interface that superficially resembles iOS’s interface and sometimes behaves in a similar way, is less user-friendly than it seems. Because when behaviours do differ — due to the fact that a traditional computer with an interface that revolves around the desktop metaphor and mouse+keyboard as input devices, is different from a phone or tablet with a Multi-touch interface — then you actually add an amount of that cognitive load you originally wanted to remove by making the two UIs (of Mac OS and iOS) more uniform. If it looks like a duck, walks like a duck, but then it barks, then things may get a bit confusing.

With this premise, it’s easy to think that making Mac OS also behave more like iOS is the necessary next step. This is likely what Apple has in mind for the future of the (Apple Silicon) Macs. But if you think about it, a design method that starts from the visuals and then has the visuals influence the workings of a system is a method that works backwards with respect to what’s typically considered good design. The interface of a Mac, an iPhone, and an iPad should be focused on being the best for each specific device.


A.M. writes:

I appreciate the criticism in your Snow Leopard vs Big Sur articles. I also realize it’s somewhat easier to point at what’s wrong than make a list of what is right or what should be done right with a UI. In your opinion, what are the fundamentals of a good UI?

Apple itself wrote a good answer to this question, back in 1982 with the publication of the Apple //e Design Guidelines, a short manual in two parts, the first written by Joe Meyers, the second by Bruce Tognazzini. In Part 2, Tognazzini outlines the goals for good human interfaces: simplicity, consistency, efficiency, self-teaching, speediness, minimum strain on the user’s memory, and honesty. Here are some excerpts:

Simplicity

User interaction should be simple and easy to remember. Spend the necessary time to design a user interface that presents the best trade-off between alternate design issues. Once the user has become basically familiar with the human interface, if she guesses at an unknown response, she should be correct 95% of the time.

Consistency

All programs written for a given computer should have as great a commonality as is practical. […] All programs produced by a given software house should perform the same function in the same way. The same key sequence must not do the opposite thing in different products (E=edit, E=eradicate). […]

All software should be self-consistent: menu formats should be identical. […] If the LEFT-ARROW key deletes characters in one part of the program, it should delete characters in all parts of the program. If you are working on a large project, be sure to spend enough time in team meetings being sure that everyone is on the same track — all too often the three or four sections of a program end up with an entirely different ‘feel’.

Efficiency

The user should be able to perform the desired task in as little (perceived) time as possible, with the minimum (perceived) complexity. […]

Self-teaching

Often there is a trade-off between ease of learning and ease of use. Carefully balance your decisions: if the program is too difficult to learn, salespeople will not learn it and, thus, not sell it. If endless instructions and voluminous menus make it slow and cumbersome to use, people will get frustrated and tell their friends not to buy it. […]

Both syntactic and content help should be available at the point at which it is needed; designers are successfully doing that without encumbering the experienced user. See: Help and Menu. Many designers have successfully created a multi-tiered interface. See: Novice/expert modes.

Speediness

Actual speed of operations is important, but perceived speed is even more important. It may seem important to conserve keystrokes. but it is more important to conserve “brain strokes” and design the interface so that there is a natural flow. A more important goal is to reduce the amount of unproductive time, which is time spent deciding how to perform the desired task rather than time spent performing the task. This concern should permeate the entire design process.

React to user’s input immediately. A user will interpret any delay of more than a few tenths of a second after he has pressed RETURN to mean that either the program or the user has made an error.

Minimum strain on the User’s memory

Programs that are not used literally every single day will be forgotten. Users will not remember command words, the names of their files, nor the fact that you are accepting data not with RETURN, but with CTRL‑V. […]

Computers are notoriously good at remembering the above type of information. Share it with your user: make sure the information needed is available where and when needed.

Honesty

Do not lie to your users. Do not say, “File loaded” when the file is not loaded, only the name of the file has been “loaded,” whatever that means. [In other words, don’t create deceiving user interfaces.]

These goals may have been written 40 years ago, but they’re far from ‘dated’, and I find they’re still great software design goals/guidelines today. It would be interesting to closely examine all major operating systems available today and test them against these goals. Not even Apple’s own operating systems would pass. Mac OS, for one, has increasingly become less consistent from OS X 10.7 Lion onwards (some would argue that things started going downhill after 10.4 Tiger, even).


J.W. has a provocative question:

Don’t you think that this dumbing-down of the Mac UI (and other platforms) is because regular people today are dumber when it comes to computing than we were back in the Eighties?

I like the direction this question is going, but I believe it’s more complicated than that. First, I’d say no: today, regular people tend to be more literate than those of us who were exposed to computers back in the 1970s and 1980s. Back then, approaching this new thing, the computer, was more cumbersome. I was given my first home computer when I was 10 years old, and tried to learn everything I could in the only possible way before the Web existed — via books and magazines. But at that time many regular people first encountered computers in their twenties or thirties, and in the workplace. And they had never experienced anything like that before in their life, except maybe pocket calculators.

Today we see smartphones and tablets already in the hands of small kids. Some of them are already familiar with the basic interactions with these devices at an age where I was still perfecting my cursive script, so to speak.

Nevertheless, this superior base computing literacy of today’s regular folks compared to the regular folks of the Eighties, has interesting side-effects when we return to user interface design. Chris Espinosa already pointed this out back in 1997, at the end of a lecture held with Larry Tesler at the Computer History Museum in Mountain View, California:

…I don’t think acculturation had no effect [on human interface design]. I think what acculturation has done [is that] it’s made us soft. We don’t address complexity anymore the way [we used to do] — we sweated over complexity in 1981; we were deathly afraid of complexity. We take it for granted now.

And that is where the problem lies today. A lot of usability and discoverability issues of current operating systems’ UIs stem from that ‘taking acculturation for granted’ Espinosa was talking about. Today, a lot of people arrive to traditional computers via mobile devices; mobile devices are the first computing experience they know. And iOS and Android are simpler (some geeks would say ‘dumber’) operating systems than Windows, Mac OS, or Linux.

So, on the one hand, you have regular people who find using traditional computers harder than the smartphone or tablet they’re familiar with, because they assume computers will behave similarly — they take them for granted — and are puzzled when that doesn’t happen. On the other hand you have operating systems on traditional computers with worse user interface design because the OS designers take for granted that people today are more familiar with this stuff than they were decades ago.

So the OS designers take shortcuts because they think, It’s not the 1980s anymore, we don’t have to explain these interactions starting from Adam and Eve anymore. This leads to ambiguity in the UI; it leads to assumptions like, We can make this discoverable only on mouseover, the user will figure it out, or, It doesn’t matter if this control doesn’t look like a button. On the iPhone it’s the same thing and people will know that. Well, judging from the amount of feedback from regular people I received on Big Sur’s UI, the answer is no, many users won’t figure that out as instantly as you think.


Conclusion, for now

This has been just a small selection of subjects I wanted to address publicly. As noted at the beginning of this piece, the amount of positive and thought-provoking feedback I’ve received after publishing my articles on Snow Leopard’s UI has been staggering. I’ve done my best to respond to every single person who wrote me, and I’ve tried to extrapolate the very best questions I was asked. Of course, this is far from exhaustive; user interfaces is the kind of subject I easily get carried away with, but I’m also aware that people’s attention is very limited and I didn’t want to abuse that with an extremely long article.

Once again, a heartfelt thank you to everyone who got in touch, and thanks for the amazing feedback. And as always, thanks for reading!

A retrospective look at Mac OS X Snow Leopard - Addendum

Software

After reacquainting myself with Mac OS X 10.6 Snow Leopard over the past two weeks and collecting a series of notes and observations about its user interface, I assembled everything in the article I published a few days ago. It was well-received and I want to thank everyone offering praise and feedback.

I’m glad it was clear from the start that it wasn’t my intention to write an exhaustive overview of Snow Leopard and the user interface degradation I’ve witnessed in subsequent Mac OS releases. I wanted to provide enough examples of user interface details to prove my point. And while I haven’t received many particular requests in the form of, You didn’t talk about [feature], you should add that example, when I returned to Snow Leopard on my 2009 MacBook Pro, I realised there were still a couple of things I had left out that were worth mentioning. Rather than adding them to that already long overview, I’ve decided to publish this addendum.

User interface

Menu transparency

In my previous piece, I talked about how Snow Leopard treated menu bar transparency (or rather translucency), and how I consider it a better, more user-friendly implementation than the one we now see in Mac OS Big Sur.

What I forgot to mention, however, is the way menu transparency is handled in both Mac OS versions. In both systems, when we pull down a menu from the menu bar, the menu background isn’t matte, but has a degree of transparency that lets you vaguely see what’s behind the menus (a portion of the desktop wallpaper, another window, etc.). On paper, you’d think that this effect may appear similar in Snow Leopard and Big Sur, but when you look at the implementation, things couldn’t be more different.

Here’s Snow Leopard:

The effect doesn’t really change from an image to another, but I wanted to show it both with a black & white and a colour desktop wallpaper as background.

Here’s Big Sur:

While the effect in Big Sur isn’t completely terrible, judging by the feedback I’ve received since I started publishing my Big Sur logbook, many people find the contrast between the menu text and the menu background to be rather poor, especially for inactive menu commands, so they usually enable either Increase contrast or Reduce transparency in System PreferencesAccessibilityDisplay as a workaround.

Snow Leopard doesn’t have a Reduce transparency option in the Seeing tab of System PreferencesUniversal Access. There’s just an Enhance contrast slider you can move to increase the contrast of the whole interface and reduce the menu transparency in the process. But as you can see above, menus in Snow Leopard are already more contrasty than in Big Sur, even with their default transparency. If I had to use more descriptive terms to differentiate these two types of menu transparency, I’d say that in Snow Leopard the effect resembles flat, thin paper, while in Big Sur is more like frosted glass.

Personally, I find the effect in Big Sur unnecessarily tridimensional and I’m slightly bothered by the fact that the menu is not attached to the menu bar (there’s a 2‑pixel gap). But I’m really nitpicking here.

Exposé and Spaces

Snow Leopard is the last Mac OS version to feature the old approach to window management and virtual workspaces before it was rethought and its name changed in Mission Control. Exposé was originally introduced in 2003 with Mac OS X 10.3 Panther, while Spaces was introduced in 2007 with Mac OS X 10.5 Leopard. I think Snow Leopard was perhaps the best version to integrate these functionalities.

From a UI standpoint, judging which is the better approach between Exposé & Spaces versus Mission Control is difficult. It’s mostly a matter of spatial arrangement, and things become quickly subjective here.

Let’s start by examining things in Snow Leopard; here’s the Exposé & Spaces preference pane:

And here’s the Mission Control preference pane in Big Sur:

There is a general overlapping of features. The main difference between the two models, conceptually, is that in Mission Control there is one shortcut to both show All [open] Windows and all the virtual workspaces (desktops); while in Exposé & Spaces, as the name itself suggests, the two things are accessed separately — one shortcut to show all Spaces (F8), one to show all open windows (F9). [In this section I’m going to refer to the default Fn-key shortcuts for practical reasons.]

Here’s what happens when you invoke Spaces in Snow Leopard:

 

And here’s what happens when you invoke Mission Control in Big Sur:

Details worth mentioning:

  • As you know, that is not exactly what happens when you enter Mission Control: at first you only see all the open windows of the applications in the desktop you’re currently in. To also show an overview of all the other desktops and all applications running in fullscreen mode — as in the above image — you’ll have to move the mouse towards the top of the screen.
  • Once you’re in this view in Mission Control, there’s not much you can do: you can access a specific window in the current desktop, switch to another desktop, move an app window to another desktop, or add/delete other desktops.
  • Note also that if an application has multiple windows, these will appear as a group. So, in a way, your bird’s eye view on the whole situation is a bit limited: you can’t see at a glance the contents of all windows because they’re grouped per app, and you also can’t see much of what’s happening in other desktops, because the thumbnails aren’t big enough.

Over on Snow Leopard, things are more fine-grained. Since Exposé and Spaces have separate controls, you can:

  • See all open windows in the current space.
  • Have a clearer view of apps and windows opened in other spaces (see above).
  • See all open windows in all spaces at a glance if you first invoke Spaces (F8) and then Exposé (F9). See the image below:

With the Spaces + Exposé view combined, you have the possibility of jumping directly to a specific window in any of the spaces. To achieve the same result in Mission Control you have to:

  • Invoke Mission Control (F9)
  • Move the mouse to show all desktops
  • Click on the desktop where the target window is located (or you think is located, since you can’t really see all open windows)
  • Once you’re in the other desktop, if you don’t see the window immediately, you have to invoke Mission Control again.

It’s clunkier, isn’t it? In Snow Leopard you hit two keys and you click once on the window you’re after, because you clearly see everything ‘from above’ in greater detail.

[Update — Eric on Twitter writes: “Quick tip about Mission Control — hold down Option when clicking on a space, you don’t zoom in to the space but still switch to it, so you can still pick a window without having to go back to MC (or pick a different space).” I admit I had forgotten about this shortcut. It certainly makes things easier in Mission Control, but the execution is still clunkier than Spaces on Snow Leopard.]

Oh, and another thing. In Snow Leopard’s Spaces preference pane, if you enable the option to Show Spaces in menu bar, you’ll always know which space you’re in thanks to this icon:

And by clicking on it, its menu will allow you to select any other space (though using Ctrl‑1, Ctrl‑2, Ctrl‑3, etc. is faster).

Personally, I have no problems navigating Mission Control: after years of muscle memory, and the fact that on my iMac 4K running Mac OS High Sierra Mission Control still shows all app windows without grouping them per app, I can move between app windows and workspaces rather quickly. Yet I have to point out that the Exposé & Spaces implementation in Snow Leopard is better designed and more versatile.

Labels vs Tags

Tags in the Finder were introduced with Mac OS X 10.9 Mavericks and replaced the previous Labels functionality. Or rather, they expanded the Labels functionality. Before Mavericks, Labels in Mac OS X used to work in a simple way, virtually unchanged since the classic Mac OS: you were given seven colour-coded labels (Red, Orange, Yellow, Green, Blue, Purple, Grey), and you could use them as-is, i.e., by leaving Red, Orange, Yellow, etc. as label names; or change their names and call, for example, the Red label “Important”, the Blue label “Work”, and so on. This designation was simply to give each colour a name that was meaningful to you.

But you could only assign one label to an item, because the label’s colour was the predominant part, not the name. You could have a folder full of important documents, and if you used Red to indicate something “Important”, you could assign the Red label to that folder. But if you wanted to use labels to indicate that the contents of such folder were “Important” (Red) and from “Work” (Blue), you couldn’t assign both labels to it.

It’s safe to deduce that the reasoning that went into the execution of the Tags functionality in Mavericks was to overcome this hurdle and make things easier. With tags, you’re still limited to the same seven colours, but since these are tags and not just labels, the tag name is predominant, not the colour. In fact, with this approach, you can create all the tags you want and then assign a colour to them, if you want. But they can be colourless, or you can have different tags with the same colour. This, among other things, allows you to have an item with multiple colour-coded tags. Using the same example as above, you can indeed have a folder with the “Important” (Red) and “Work” (Blue) tags, along with many other tags of your choosing.

This implementation also allows for more fine-grained Spotlight searches. While with labels you could search all items marked with a specific label colour, with tags you can search for any tag by name.

In practical terms, if the Labels approach was perhaps too simple, the Tags approach is certainly more complicated. From a merely visual standpoint, labels are more effective. Yes, you can only assign one colour to an item, but when you do, the whole item’s name is highlighted, and it definitely stands out:

With Tags, since an item can have more than one colour-coded tag, its name won’t be highlighted — a coloured dot will appear by its side:

And it doesn’t stand out in the same way. You can find a few more examples in my brief piece Labels vs Tags, written in October 2013.

In a nutshell: Tags are more versatile than Labels; Labels are more effective than Tags in how they behave visually.

Pedantic interpolation on Tags’ behaviour in a multilingual setup

There’s an irritating side-effect of how tags and colours work, as opposed to the old Labels model, but you’ll only see it if you, like me, need to occasionally switch from one system language to another. Since with Tags, names are more important than colours, when you change system language the seven default coloured tags (Red, Orange, Yellow, Green, Blue, Purple, Grey) will be localised in the other language. But when you revert to your preferred language, you’ll see that those localised tags have remained along with the original seven. That’s because the system thinks that they’re two distinct sets of tags, not the same set with names changing according to the language.

So, if you switch from English to Italian as system language, the green tag with the name “Green” will become a green tag with the name “Verde” (Italian for ‘green’); but when you revert back to English you’ll find yourself with two green tags, one named “Green”, the other “Verde”. Same for all the other six colours:

This creates unnecessary confusion, and not just because you now have seven additional tags you didn’t want. Suppose you typically use tags as you once used labels, and you don’t assign a specific name to a tag but you just leave its colour’s name as-is (e.g. “Green” for the green tag). If you have English as the default system language, and assign the green “Green” tag to a bunch of folders, when you switch to Italian, all those folders will still have a green tag with the “Green” name, but if you find another item you want to tag as “Green”, after selecting the green dot from the Finder’s File menu as a quick way to assign the green tag, you’ll find yourself with an item that has a green dot but the name “Verde”, because now the system language is Italian and the default green tag is called “Verde”. So you’ll end up with items which indeed have the same tag colour, but different tag names.

Yes, it is as confusing as it sounds.

Conversely in Snow Leopard, with the simpler Labels model, if you don’t alter the default label names (Red, Orange, Yellow, Green, Blue, Purple, Grey) and use them as-is, when you switch to another language their names will be translated into that language, but when you revert to English, they’ll revert to English as well:

 

Left: System language is Italian. Right: System language is English. The “Screenshots” folder retains its green label and the colour name is automatically localised.

My apologies for this pedantic excursion. I’m aware that the confusion generated by using Tags in a multi-language setup is something that may be annoying for only a subset of users, but it is nonetheless yet another example of something that is implemented without taking into account other scenarios that may differ from the default. And of course this has nothing to do with Big Sur, as the change from Labels to Tags happened way before.

Applications

iTunes

Some people wrote me asking why there was no mention of iTunes in my previous article. On the one hand, speaking about the user interface of iTunes is probably enough material to write a small book, especially considering how, over its long history, it has often eschewed system-wide UI conventions in a few places of its interface. On the other hand, the last iTunes version supported by Snow Leopard is 11.4, and by that version its user interface was already deteriorating. So while I still think that iTunes, in general, is a better application than the current Music + Podcasts + TV apps, I didn’t feel that version 11.4 under Snow Leopard was a particularly good example of iTunes user interface.

iTunes 11.4 under Snow Leopard. Nothing to write home about, UI-wise. In a previous version of this article, I wrote that the Column Browser (shown here) was a feature “sorely missing from the current Music app”, but Mike kindly corrected me over Twitter — the feature is actually present and accounted for in the Music app. Terrible oversight on my part. 

While many long-time Mac users tend to prefer iTunes when it was just a music player, I consider both iTunes 9.2.1 and 10.6.3 to be two solid versions of the more jack-of-all-trades iTunes that came later.

 

‌iTunes 10.6.3 on my iMac G4 running Mac OS X 10.5.8 Leopard. Buttons that look like buttons; quick access to view options right in the upper area; clean, thoughtful organisation of controls, especially in the status bar at the bottom.

Other odds and ends

Reader Simon H. contacted me via email and, among other things, he writes:

I know it’s not a UI question, but I seem to remember that Snow Leopard had great network stability. What’s been your experience in this regard? Can you confirm?

Quite satisfactory. In more recent versions of Mac OS, all my Macs will sometimes (not frequently, mind you) disconnect from the wireless network or fail to reconnect automatically after exiting sleep. The old 2009 MacBook Pro has been running Mac OS X 10.6.8 for the past two weeks and its connection to the home wireless network has been very stable and reliable.

Another place where I’ve noticed more reliability compared to more recent Mac OS versions is when connected to other Macs for file sharing. Sending or retrieving sizeable files from my two Macs running High Sierra can sometimes fail with what can only be described as a network timeout: the copy process hangs for no apparent reason and never resumes, and I have to abort by relaunching the Finder. With the MacBook Pro running Snow Leopard this has never happened so far, and I’ve shared several large files in the past two weeks between it and my iMac running High Sierra.


In my previous article, I mentioned two very usable browsers you can try to surf the Web under Snow Leopard, as Safari 5.1.10 is too old and unsupported. Jeremy reminded me of TenFourFox, which is more up-to-date. Since TenFourFox is a PowerPC-based browser, at first I thought Jeremy was suggesting running it under Snow Leopard via Rosetta, but it doesn’t work anyway. When I reread his tweet, I realised he said TenFourFox for Snow Leopard. I hadn’t realised there was a separate project for Intel Macs. Anyway, after some Web searching, I found TenFourFox Intel (a.k.a. “TenSixFox”), and also another project, called Arctic-Fox, which seems fairly recent as well. I haven’t had the time to properly test either, unfortunately.


Another thing I wrote in my previous article was about the little-to-no iCloud functionality under Snow Leopard:

Predictably, iCloud (still called MobileMe in Snow Leopard) doesn’t work either. Login fails in the System Preference MobileMe pane and when setting up an iCloud account in Mail. The only way to access iCloud is therefore via the Web.

In the same tweet, Jeremy mentioned that he has been able to set up iCloud email accounts by using the direct incoming/outcoming mail server addresses and configuration. So I went back to Mail and tried again, but even creating a new account and manually entering all the settings found at this Apple Support page, I still was unable to set up an iCloud account. Mail kept telling me that “the icloud.com IMAP server rejected the password” for my account.

And with this, I think it’s all for now. I still welcome feedback via Twitter or email, and may write further updates on this subject in the future.