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

★ 软件作为痴迷与声音的产物★ Software as the Product of Obsession Times Voice

daringfireball.net·2026-05-05

作者批判当前对软件的过度痴迷现象,认为这种纯粹将软件视为媒介本身的 obsession 导致了软件设计质量的严重下降。在 Patel 看来,软件不应被视为艺术或技艺,而应回归其工具本质。这种观点挑战了现代软件开发中对形式美学的过度追求,主张软件设计应该优先考虑实用性和用户体验而非纯粹的技术表现。

Tuesday, 5 May 2026

早在2009年,我和梅林·曼(Merlin Mann)在西南偏南(SxSW)联合发表了一场题为“Obsession Times Voice”的演讲。关于这次经历,我写道:

那场演讲的灵感来自华特·迪士尼的一句话:“我们拍电影不是为了赚钱;我们赚钱是为了能拍出更多电影。”对我来说,这就是全部意义所在。

梅林和我当时谈论的是独立作家和播客主——我们过去是、现在也仍是如此——但这个理念同样完美适用于独立开发者。今天读到(并推荐了)大卫·史密斯对新版 Pedometer++ 的描述时,这个想法再次浮现。不仅在于它做了什么,更在于他为何花了六年时间开发它。这种对产品品质的执着追求正是我着迷之处。

冰水总是清爽怡人,但在前往地狱的旅途中饮用则更显甘美。如今软件世界似乎在质量上呈现出两极分化。Adobe 那套全新、糟糕透顶的所谓“现代”UI语言(即“Spectrum”)正是这一分化的体现——属于日益恶化的一方。这类软件不仅源于对交互设计基本原则的无知,更体现出对这些原则的有意漠视。如今 Adobe 推出的产品简直就是莫名其妙的设计败笔,完全无视数十年来积累的优秀成果和已被熟练掌握的设计理念——而这些理念中许多正是由 Adobe 自身开创的!

macOS 26 坦诺(Tahoe)的情况与此类似。需要澄清的是,坦诺中的 UI 问题令人深感忧虑,但其严重程度远不及 Adobe Spectrum。然而,坦诺的问题正是沿着 Adobe 多年前选择的道路继续下滑。在艾伦·戴伊(Alan Dye)领导下,macOS 似乎正朝着 Spectrum 的方向发展:为了统一而统一,完全忽视平台长期形成的独特风格和惯用表达方式。在 Spectrum 中,这些平台指 macOS、Windows 和网页;而在坦诺中,则是 macOS 与 iOS。

软件世界的另一侧并未荒芜。相反,如今正被越来越多的小型独立开发者所占据,他们首要关注的是品质和艺术视野。令人惊叹的新软件佳作及其出色的界面设计层出不穷。只是它们不再来自那些大公司——遗憾的是,这些公司的应用不仅主宰着我们的桌面和手机,更主导着我们当下的整个文化。

一直以来都存在用户界面设计不佳的软件。其中不少在商业上取得了巨大成功,甚至堪称辉煌。我必须认真地说,微软的故事本质上就是如此。如今的新情况是:连那些本应做得更好的开发者也开始推出设计糟糕的软件。过去总有人辩称,重视良好的用户界面设计是浪费时间——就像花数小时装饰注定要被幼儿园小朋友揉成一团的纸杯蛋糕一样(再强调一次:参见微软无可否认的市场成功)。如今的新现象是:人们公然将客观上糟糕的交互设计奉为优秀典范,而这些人所属的团队明明自称重视“设计”,实则根本不懂自己在说什么。一方面,做出糟糕设计后耸耸肩说“无所谓”是一回事;另一方面,做出糟糕设计却将其标榜为优秀设计,这是截然不同的两件事。

我们有理由期待苹果带来疯狂般伟大的产品,而 Adobe 则应提供扎实优秀的设计。原则上,所有软件都应具备精心设计的用户界面。但这永远不会成为现实。然而,面向设计师的软件——Adobe 存在的根本目的——绝对有必要做到设计精良,就像一本关于写作的书本身必须写得很好一样。

不过,我或许也不该将 Adobe 的新界面描述为“无法解释”。更准确地说,它简直是“站不住脚的”。从 UI 设计角度来看,如此多软件变得糟糕的原因,在我进一步思考后,似乎与 Nilay Patel 提出的“软件大脑”理论有关,我曾直接或间接评论过这一观点。以下是 Patel 对“软件大脑”的定义:

我目前能想到的最简单定义是:当你把整个世界看作一系列可以通过结构化软件代码控制的数据库时,你就进入了“软件大脑”模式。正如我所说,这是一种强大的思维方式。我们的生活中有太多东西运行在数据库之上,许多重要公司也因此围绕维护这些数据库并提供访问而建立。Zillow 是房屋数据库,Uber 是车辆和乘客的数据库,YouTube 是视频的数据库,The Verge 的网站则是文章的数据库。你可以一直列举下去。一旦你开始把世界看作一堆数据库,就会很容易觉得,只要能控制数据,就能掌控一切。 但事实并非总是如此。

你可能会觉得奇怪:一个痴迷于软件的运动,怎么会反而导致软件设计质量的严重下滑?但在 Patel 的定义中,软件并不被视为艺术、实践或工艺。软件大脑纯粹是对软件作为媒介本身的迷恋,一种只关注手段而完全忽视目的的状态。

套用 Walt Disney 的名言,软件大脑意味着只为赚钱而开发软件。那种为了赚钱以投入更多时间和技术人才去精心打造软件的思路——即“先赚钱再做好软件”——在逻辑上是不成立的。借用 Steve Jobs 在初代 iPad 发布会结尾以及 2011 年 WWDC 最终演讲中反复使用的比喻,软件大脑远未触及科技与人文艺术的交汇点。它深陷“科技街”深处,早已不在“人文大道”的邮编范围内。换言之,软件大脑彻底否定了 Jobs 那句名言——“仅有技术是不够的”。在软件大脑的世界里,技术就是一切。

  • 我不想过多强调 Adobe Spectrum UI 系统与 Apple Liquid Glass 之间的相似之处,因为它们之间存在显著差异。Spectrum 的根本问题在于其设计逻辑完全错误,无论在哪种平台上都同样糟糕。我怀疑,采用 Adobe 所谓“现代化”UI 的 Photoshop,无论是在 Windows 还是 Mac 上,都同样糟糕。而 Liquid Glass 的问题则呈现出平台上的不均衡性:在 macOS 26 Tahoe 上,它几乎是一连串灾难;但在 Apple 其他版本(如 iOS)的操作系统上,表现却相当不错,尤其是 iOS。iOS 26 上确实有一些人不喜欢 Liquid Glass 的设计细节,但这些都属于表面功夫——纯粹是外观层面的问题。功能上,iOS 26 整体表现强劲,Apple 还针对搜索框等元素的位置进行了优化,以提升系统级的一致性。我至今仍在一台使用了一年的 iPhone 16 Pro 上运行 iOS 18,与 iOS 26 相比,我在 iOS 18 中能找到的优点寥寥无几。相比之下,如果让我每天在 macOS 26 Tahoe 上工作,我会感到痛苦不堪。 这就是我想表达的核心观点:iOS 26 完全没有受到将 macOS UI 习惯不当移植到 iPhone 的影响——哪怕是一丁点都没有。iPad 上或许有些许类似情况,比如 iPadOS 26 采用了类 Mac 的红/黄/绿窗口控制按钮,但把它们做成了小到必须先用手势放大才能使用的程度。然而,macOS Tahoe 上“Liquid Glass”的实现,却充斥着大量完全不适用于 macOS 的 iOS 风格元素。许多延续了数十年的经典 Mac UI 细节和习惯用语被彻底无视——它们没有被改进,也没有被更新,只是被直接忽略了。你能否察觉这一点,决定了你是否具备设计 Mac 用户界面的资格。↩︎︎
  • 让我们回顾一下电视的发展历程。电视是有声电影的广播传播形式,而电影是一门艺术。但当电视在西方文化和大众媒体中达到鼎盛时,其内容的艺术质量却普遍低劣,充斥着粗制滥造的作品。这种“烂”并非偶然,而是源于电视文化自身的浮躁。尽管早在电视普及之前,电影艺术家们早已掌握了这门艺术的精髓。电视在 1950 年代开始流行,1960 年代成为主流媒介。然而,《公民凯恩》早在 1941 年就已问世。20 世纪下半叶那些掌控电视行业的“电视思维”高管们,从未将电视视为艺术创作载体,他们只关心收视率与广告收入,而非艺术价值。这正是当下软件行业正在重演的历史。但请记住,当 1970 年代那些糟糕透顶的电视节目红极一时时,同一时期的好莱坞影院却迎来了电影艺术的创新爆发期。请保持信念。↩︎︎
  • 需要完整排版与评论请前往来源站点阅读。