By John Gruber
Paper — The connected canvas for teams shipping with agents
Tobias Steinke, replying on Mastodon to my “Apple Should Eliminate the App Icon ‘Squircle Jail’” piece:
But iOS app icons (and iPadOS) were always in squircle shape. Why is and was this okay for you, but it’s not for macOS?
This is a good and fair question. But I not only have an answer, I have an answer that clarifies why this entire debate is important. That “design is how it works” applies even to something as seemingly superficial as icons.
There are all sorts of limitations and simplifications in iOS that would be bad ideas to bring to MacOS, which would range in effect from disappointing to frustrating to maddening to ruinous. Where squircle jail falls on that scale is subjective. It’s certainly not ruinous, but I’d say it’s maddening. (iOS baby-computer-isms that would be ruinous to bring to MacOS would include killing AppKit, removing the Unix terminal layer, or requiring all apps to come from the App Store.)
MacOS has suffered many such frustrating decisions before. E.g., it arguably makes sense for iOS to omit always-visible scroll bars because screen real estate is so limited. It makes no such sense on the Mac.
As for mandatory squircle shapes for app icons in particular:
(a) I don’t think this is a good mandate for iOS either;
(b) it was always so for iOS, though, so it’s not like Apple has ever taken away rich creative icon shapes on the platform;
(c) MacOS is a far richer and more precise environment than iOS.
App icons on the iOS home screen are effectively simple buttons. I think it’s rather obvious that’s why they have had that squircle/roundsquare shape ever since the iPhone was announced in January 2007 (source). They’re one-tap launchers. App icons in MacOS are not mere buttons. You can drag them, move them, and drop things on them. You click them to select, and double-click to launch. They are richer objects that deserve a richer visual vocabulary. iOS is a world meant for fat-tipped Magic Markers and blunt safety scissors. MacOS is a world meant to support fine-tipped drafting pens and precision razor-sharp X-ACTO knives.
Plus, Macintosh icons have four decades of glorious history. Style and fashion change over time. But limitations should not be imposed where freedom once reigned.
And shape as a differentiating factor is not mere decoration. We have long known this. We all knew this. And not only did Apple know it, the rest of us knew it because we learned it from Apple. Via the Internet Archive, here’s Apple’s Macintosh Human Interface Guidelines from 2018,1 which was not that long ago:
Consider giving your app icon a realistic, unique shape. In macOS, app icons can have the shape of the objects they depict. A unique outline focuses attention on the object and makes it easy to recognize the icon at a glance. If necessary, you can use a circular shape to encapsulate a set of images. Avoid using the rounded rectangle shape that people associate with iOS app icons.
“A unique outline focuses attention on the object and makes it easy to recognize the icon at a glance.” Eight short years ago. That is not the description of a fad or fashion. It is a description of human perception. Our unchanging nature.
So much collective hard-earned wisdom has been ignored of late. But it’s not lost or forgotten. Chapter 11 of the 2002 Aqua Human Interface Guidelines is a good place to start remembering. There was tremendous thought, rigor, and logic behind those guidelines — all of it in the name of creating a visual language for icons that most people simply thought looked cool as fuck.
It caught my attention that as recently as 2018, Apple still published platform-specific Human Interface Guidelines. At some point after that they did a Dye job on the whole thing and now there’s just one Apple Human Interface Guidelines. Instead of platform-specific HIGs, there’s one HIG, with platform-specific call-outs as sidebars within the text. This is no little thing. It’s emblematic of Apple shipping user interfaces that are ignorant of the principles Apple itself forged over the previous decades. It’s like trying to make movies without ever having watched and studied the best movies made in the past, or writing a novel without having read a fucking book. It’s not just the Mac that should have its own HIG. Each of Apple’s platforms should. (iPadOS can share iOS’s.) There could be a “foundations” HIG that serves as a primer on fundamentals, but platform-specific HIGs could — and in the past, did — explain in detail why they are discrete platforms with different idioms, capabilities, and requirements. ↩︎