默认情况下,每个菜单不再显示图标
No More Icons in Every Menu by Default

原始链接: https://blog.jim-nielsen.com/2026/icons-in-every-menu/

作者庆祝 macOS Golden Gate 移除了 macOS Tahoe 中引入的默认菜单图标,而 Apple 新的人机界面指南现在将这一做法视为设计失误。他们指出,自己此前曾反对在每个菜单项中都加入图标,部分原因是“Apple 不这样做”,但在 Apple 发布该功能后输掉了这个论点。现在他们有了更强的论据:Apple 尝试了这一做法,发布了它,使用了一年,然后公开转向。对他们来说,这显示了经验的价值——通过实践学习——而不是永远不尝试某事。

Hacker News 链接到了 jim-nielsen.com 上一篇题为《默认情况下每个菜单不再显示图标》的文章,该文章有 11 点和 3 条评论。讨论主要批评 Apple 的指导方针变化:一位评论者说,推翻已发布的决定显示了经验,但认为 Apple 最初应有更好的判断;另一位抱怨难以找到汉堡菜单;第三位开玩笑说这些图标是“深思熟虑的”,而不是默认的。页面还包含标准的 Hacker News 导航和 Y Combinator 申请通知。
相关文章

原文

Have you heard the good news? I bemoaned the approach of putting an icon in every menu item by default which shipped with macOS Tahoe — but now it’s gone in Golden Gate!

John Gruber wrote about this reversion back in June, including the fact that Apple’s new Human Interface Guidelines specifically call out Tahoe’s approach to menus as an example of what not to do on macOS.

Two menu lists showing days of the week; one with icons marked incorrect, one without icons marked correct, illustrating consistent visual treatment. Text advises uniform design and guidance on icons.

As the old saying goes, it takes a big man corporation to admit when they’re wrong.

As I mentioned in my original post, one of the arguments I had in my quiver against this practice was “Apple doesn’t do it”. But once Apple started putting icons in all their menus in Tahoe, I lost a persuasive point in my argument.

But now, I think I have an argument that’s even stronger than before!

It’s no longer: “Apple doesn’t put icons in their menus.”

It’s: “Apple tried putting icons in all their menus, and even they went back on it!”

They designed it, shipped it, lived with it for a year, then publicly changed their guidance on it. To me, that’s a lot more persuasive than simply saying, “Apple doesn’t do this.”

Choosing not to do something you’ve never done is one thing.

Choosing not to do something you’ve done is experience.

That’s the essence of life: learning by doing.

联系我们 contact @ memedata.com