返回 2026-07-10
💡 观点 / 杂谈

对 iOS 鹅有利的事往往对 MacOS 鹅不利★ What’s Good for the iOS Goose Is Often Not Good for the MacOS Gander

daringfireball.net·2026-07-09

macOS 的应用图标不仅仅是简单的按钮,它们具有更丰富的交互功能。用户可以拖拽、移动图标,甚至将文件拖放到图标上,还可以单击选中或双击启动。这些丰富的交互特性意味着 Mac 图标理应拥有比 iOS 更丰富的视觉词汇,而不是被强制统一为单调的样式。

Wednesday, 8 July 2026

Tobias Steinke 在 Mastodon 上回复我的《苹果应该消除应用图标的“超椭圆牢笼”》一文:

但 iOS(以及 iPadOS)的应用图标一直都是超椭圆形状。为什么过去和现在这对你来说都没问题,对 macOS 却不行?

这是一个很好也很合理的问题。我不仅有一个答案,而且这个答案能阐明为什么这整场争论很重要。“设计即其运作方式”这一理念,甚至适用于像图标这样看似肤浅的事物。

iOS 中有各种各样的限制和简化,如果将它们引入 MacOS 将是个糟糕的主意,其后果轻则令人失望,重则令人沮丧、抓狂,甚至具有毁灭性。“超椭圆牢笼”在这个程度标尺上处于什么位置因人而异。它当然不至于毁灭性,但我会说它令人抓狂。(那些如果引入 MacOS 会造成毁灭性打击的 iOS 幼稚化设计,包括废弃 AppKit、移除 Unix 终端层,或者要求所有应用都必须来自 App Store。)

MacOS 以前也饱受许多此类令人沮丧的决定之苦。例如,iOS 省略常驻可见的滚动条或许说得通,因为屏幕空间实在有限。但在 Mac 上这就毫无道理可言了。

至于特别针对应用图标强制使用超椭圆形状这一点:

(a) 我也不认为这对 iOS 来说是个好规定;

(b) 不过 iOS 一直都是如此,所以这并不是说苹果曾经在该平台上剥夺了丰富且富有创意的图标形状;

(c) MacOS 是一个比 iOS 丰富得多、也精确得多的环境。

iOS 主屏幕上的应用图标实际上就是简单的按钮。我认为很明显这就是为什么自 2007 年 1 月 iPhone 发布以来,它们就一直采用那种超椭圆/圆角矩形形状(来源)。它们是一键启动器。而 MacOS 中的应用图标不仅仅是按钮。你可以拖拽它们、移动它们,还可以把东西拖放到它们上面。你单击它们进行选择,双击它们进行启动。它们是更丰富的对象,理应拥有更丰富的视觉词汇。iOS 是一个注定要使用粗头 Magic Markers 和钝头安全剪刀的世界。而 MacOS 则是一个旨在支持细头绘图笔和精密锋利的 X-ACTO 刀具的世界。

此外,Macintosh 图标拥有四十年的辉煌历史。风格与时尚会随时间改变。但是,在曾经充满自由的地方,不应强加限制。

而且,将形状作为区分因素绝不仅仅是装饰。我们早就知道这一点。我们大家都心知肚明。不仅 Apple 知道这一点,我们其他人也知道,因为这是我们从 Apple 那里学来的。通过 Internet Archive,以下是 Apple 在 2018 年发布的 Macintosh Human Interface Guidelines,1 这其实并不算太久远:

考虑为你的应用图标赋予逼真、独特的形状。在 macOS 中,应用图标可以采用其所描绘对象的形状。独特的轮廓能将注意力集中在对象上,让人一眼就能认出该图标。如有必要,你可以使用圆形来封装一组图像。请避免使用人们会与 iOS 应用图标联系在一起的圆角矩形形状。

“独特的轮廓能将注意力集中在对象上,让人一眼就能认出该图标。”短短八年前的事。这并不是对某种风尚或潮流的描述。它是对人类感知的描述。是我们不变的本性。

最近,许多来之不易的集体智慧被忽视了。但它们并没有丢失或被遗忘。2002年《Aqua Human Interface Guidelines》的第11章是一个开始重温这些智慧的好起点。这些指南背后蕴含着极大的思考、严谨性和逻辑——所有这一切都是为了给图标创造一种视觉语言,而大多数人只是觉得它们看起来酷得要命。

  • 引起我注意的是,就在2018年,Apple 仍在发布针对特定平台的 Human Interface Guidelines。在那之后的某个时候,他们对整个文档进行了彻底的改头换面,现在只剩下一份统一的 Apple Human Interface Guidelines。取代特定平台 HIG 的,是一份统一的 HIG,其中特定平台的说明被作为侧边栏放在正文中。这可不是一件小事。它标志着 Apple 发布的用户界面无视了 Apple 自己在过去几十年中确立的原则。这就像试图在不观看和研究过去制作的最优秀电影的情况下制作电影,或者在不读一本该死的书的情况下写小说一样。不仅仅是 Mac 应该有自己的 HIG。Apple 的每个平台都应该有。(iPadOS 可以与 iOS 共享。)可以有一份作为基础入门的“foundations” HIG,但特定平台的 HIG 可以——而且过去确实如此——详细解释为什么它们是具有不同惯例、功能和要求的独立平台。 ↩︎
  • 需要完整排版与评论请前往来源站点阅读。