深度探究:Touch Bar 的问题究竟是出在软件而非硬件?
原文由 Marcin Wichary 于 发布,订阅该博客
Touch Bar 于 2016 年推出时似乎就已注定失败,当时那一代 Mac 浑身都透着一股“我们已经黔驴技穷”的气息。方向键被重新设计,键盘被进一步做薄,就连备受喜爱的 MagSafe 也名不副实。这些改动最终都被证明不受欢迎、陆续被改了回去,Touch Bar 最终也难逃被砍掉的命运。
站在十年后的今天,带着充分的后见之明,又恰逢(据传)全触控 MacBook 即将问世的前夜,我想更细致地重新审视 Touch Bar。我给这篇文章起了一个颇为犀利的标题,虽然不确定能否给出肯定的答案,但感觉已经相当接近了。
Touch Bar 是做什么的?
Touch Bar 用一块狭长的触摸屏和右侧的 Touch ID 区域/按键,取代了键盘最上面一排按键。

这块触摸屏左侧常驻一个虚拟 Esc 键,其余部分则可以在几种模式之间切换:
- App 控制——由 App 自行决定显示什么(可以是按钮,也可以是更具交互性的面板):

- 控制条——大致相当于如今功能键默认提供的功能(亮度、播放控制、音量等):

- 混合模式——左侧为较小的 App 控制,右侧为可展开的控制条:

- F1–F12 功能键:

- 几种更小的模式,例如显示多桌面、快捷操作或表情符号:

- 仅占据 Touch Bar 中间区域的小型子模式:

The Verge 有一支五分钟的视频很好地展示了这些内容。
功能
Touch Bar 推出时兼顾了普通用户和专业用户的需求——一部分功能内置于 macOS 本身,另一部分则来自苹果自家的特定 App。
一些 App 基本上只是把工具栏的一部分搬了上来(而且往往不支持自定义),偶尔会带有一个二级菜单,比如深入设置字体选项或选择色彩调整。像 Safari 和“照片”这样的 App 则会提供对象的微缩预览。
最适合拿来演示的是音量和亮度的滑块,以及特定 App 中的滑块——比如 QuickTime 中的播放进度,或在照片图库中滑动浏览,明显借鉴了 iPhone 上的类似控件。尽管 Touch Bar 被称为“多点触控”,实际上它只支持点击和水平滑动,其中只有后者是传统功能键显然无法实现的。
还有一个简单却有效的设计是指向 Touch ID 授权与支付的箭头——这是软件本体感知的一个小例子,苹果甚至在新闻稿中用 GIF 展示了它:
但也有一些奇怪的地方,整体策略给人的感觉有点像“先把一大堆东西扔上去,看看哪个能成”(话说回来,这招对第一代 Apple Watch 倒是奏效了!):
- 任何系统对话框都会把按钮重复显示在 Touch Bar 上。这让我感到困惑,因为这些操作本来通过鼠标和键盘(Esc/回车)就已经能很好地完成了。

- 可以拖动音量或亮度滑块固然不错,但滑块会与手指脱节,而且音量还会同时以旧有的 HUD 形式出现在屏幕上,整体感觉像是系统的不同部分彼此并不知晓对方的存在。
- Xcode 提供了一个按钮来注释掉当前行或选中内容,这对程序员来说近乎是一种冒犯——有谁会愿意用它来代替 ⌘/ 快捷键呢?
最后,就第一代而言,其信息架构显得很复杂:
- 词语联想显示在触控条中间,而表情符号的入口却在左侧。
- 有好几种折叠箭头(至少三种!),而且操作与箭头指向并不完全一致——有些箭头的确会让控件向预期方向展开,但有些却是向下钻取并占据半个触控条,还有些则会占据整个触控条。(除此之外,有些控件本身还支持常规的横向滚动。)

- 一些看起来像普通按钮的控件点击后也会展开,因此实际上永远无法确定触碰一个控件后会发生什么。
- 关闭按钮有时在左侧,有时又在按钮的右侧。
设置
奇怪的是,对于这样一个重头功能,Touch Bar 的设置却被零散地塞在旧有的键盘选项之间,而不是放在一个独立的 Touch Bar 标签页里——后者本可以让人更容易理解整个系统,或许还能提供一些精美的预览来展示可能性。

苹果喜欢给哪怕很小的功能也起个品牌名的习惯在这里也适得其反——要自定义 Touch Bar,就得面对“快捷操作”“App 控制”和“控制条”这类奇怪的术语(这一次,一向不念旧的苹果反而复用了这个经典名称,而不是把它命名为“系统控制”来与“App 控制”相对应)。
另一方面,这里的“自定控制条”交互却是一个绝对的亮点,它在 Touch Bar 的世界与头顶的屏幕之间架起了一座充满魔幻感的桥梁——这或许是整个系统里设计得最好的一部分:
(这种自定义在部分支持 Touch Bar 的 App 中也有提供,但并非所有 App 都有。)
顺带一提,苹果自 2016 年以来似乎已经吸取了设置的教训,甚至可以说矫枉过正了;2023 年 iPhone 上引入的操作按钮就配备了华丽的新界面:
最初的反响与演变
回想 2016 年,Touch Bar 收获的是克制的乐观(“不算出色,或许有潜力,期待第二季、第三季”),以及几乎每一个依赖实体 Esc 键的人发出的强烈不满。
Touch Bar 仅在 2019 年迎来过一次更新;这次小幅改动重新引入了实体 Esc 键,使用起来也感觉稍快了一些。

除此之外再无硬件改进,而且我认为在该功能的整个生命周期里,苹果在软件层面也没有做过任何改动。一些第三方 App 在最初几年里增加了对 Touch Bar 的支持,但即便如此,评价似乎依然有所保留:
大多数 Final Cut Pro 重度用户早已习惯用键盘快捷键来完成常用的剪辑功能,对他们来说,Touch Bar 在简单的剪辑和播放上未必更快,但数量庞大的上下文相关设置意味着它最终很可能会证明自己的价值。
Touch Bar 从未下放到非 Pro 的 MacBook 或其他电脑上,并在推出五年后就开始被逐步淘汰。令人困惑的是,出于我们可能永远无法知晓的原因,这个项目几乎在发布后就进入了“维护”状态,或许只是为了保全面子才没有立刻被砍掉。
触感与人体工学
Touch Bar 摸起来让人感觉不舒服。
人们对 Esc 键的愤怒,主要在于它与下方其他按键相比显得“死气沉沉”,而这对于一个处于边缘、被当作逃生舱或被程序员作为核心交互使用的按键来说尤为重要。(该按键还略有偏移,很可能只是为了与另一侧的 Touch ID 保持对称。)
我敢肯定,Touch Bar 按钮的手感与正下方真实按键之间不可避免且持续的对比,让整个体验感觉比实际更糟,而我一直在想触觉反馈是否能有所帮助。如果轻触能提供类似“感受到键帽纹理却未按下”的轻柔触感,而重按则给出清晰的点按反馈,会怎样?
早在 2016 年,苹果在下方的触控板上就已经拥有类似的技术。我想我可能低估了将其移植过来的难度或成本,但是:iPod 从未有过真正的触觉反馈,可即便是第一代产品,也配备了一个会在操作时发出类似触感的声音的小扬声器。效果出奇地好,我很好奇苹果为何不在这里也这么做。
除此之外,虽然上方那一排功能键偶尔按一下还算有趣,但从人体工学的角度看并不适合长时间使用。伸手去够 Touch Bar 比去够触控板更费力,无论触控板是在下方还是侧面——键盘会变宽,却很少会变高,这是有原因的。在上面提到的 The Verge 视频中,可以看到评测者一边用 Touch Bar 上的按钮作修饰键,一边在下方的触控板上操作,光是看着就觉得别扭:
更不用说,Touch Bar 的表面比按键表面更低,这让使用体验哪怕只是一点点地变差了——它给人的感觉不仅仅是在按键上方,更像是在按键后面。
还有其他一些累积起来的小毛病:
- Touch Bar 会急切地休眠(仅 60+15 秒后),隐藏所有控件,迫使你必须轻点它或按下一个键才能唤醒。
- 动画质量与其它触屏设备或 Apple TV 上的效果不在同一水准。
- 虽然 Touch Bar 本身的速度足以支持流畅滚动,但在按下 Fn 键和一些 Touch Bar 控件时仍有(我认为是刻意的)延迟,而且每次触碰都有轻微但可感知的延迟。
- 说到滚动,体验并不一致:在“日历”中,你可以使用惯性滚动,但日历并不会实时更新,而且像在 iPhone 上那样通过点击任意位置来停止惯性滚动,实际上会选中另一个月份:
- 通常要退出子模式,唯一的办法是按下左侧的关闭按钮,考虑到手的位置,这很不舒服;也没有贴心的快捷方式,比如双击某个选项来更快退出。
尺寸
使用 Touch Bar 时,你会时刻意识到它的狭小:预览图很小,手指总是会盖住内容,而且滚动只能在水平方向上进行。(而且你必须让手指保持直线滑动,而不是自然的弧线——这并不是一个自然的手势。)
要展开控制条,需要点击一个非常小的折叠箭头;其他地方也有大量这类细小的箭头,又窄又难按,而且没有触觉反馈。这让界面显得很零碎,对于一家曾在第一代 iPhone 上深思熟虑地确立并执行“44 像素”触控目标最小尺寸的公司来说,这是一种奇怪的妥协。(这些箭头的物理宽度恰好是 2007 年 iPhone 上推荐的最小触控目标宽度的一半——3.5 毫米而非 7 毫米。)
许多空间在其他方面也显得局促。Craig Federighi 在主题演讲演示中展示的 Safari 预览,仅五个标签页就显得十分拥挤:

在使用任何输入界面时,Touch Bar 会被分成三个区域:App 控制、候选词和右侧的控制条:

在其他 App 中,有些区域可以滚动,但却没有滚动条的容身之处。以任何有意义的方式使用 Touch Bar,都感觉像是在不断猜测什么可以移动、什么不能,又像是在不断调整微型虚拟窗口的大小,只是在苹果的大屏上那些令人愉悦的缩放机制在这里全都不复存在。这里,表情符号面板的界面为了帮助用户浏览数百个表情做了一些非常巧妙的设计,却依然让人觉得不够:
照片编辑等处的交互感觉如此局促和复杂,让人不禁想,为什么会有人选择它而不是上方屏幕的宽敞与精准。
我想,有限的高度可能还带来了其他连锁影响。例如,向下钻取时执行的是(缓慢的)淡出/淡入效果,而不是上下滚动来帮助你理解层级——同时也没有显示指向该方向的箭头。我猜这是因为滚动会让人以为可以上下滑动,而这里根本没有足够的空间让这个手势感觉良好。
在使用 Touch Bar 时,我一直在想起我提到的那个巧妙融合了 Touch Bar 与上方屏幕的出色自定义功能,以及 1980 年代施乐机器上的一个类似交互(按下 More 下方的按键会显示其他选项):

这种方式能否用于其他 Touch Bar 交互以创造更多空间,还是会因为手指总想去点屏幕底部而变得令人沮丧?在文本编辑中就有这样一个贴心的小整合,Touch Bar 似乎意识到当你的手指在下方时,你的视线可能在上方:
但在同一个地方,选择颜色时却没有以同样的方式整合:
总的来说,Touch Bar 是夹在旧的“输出”和更旧的“输入”之间的一种新 I/O,而这里的所有关系似乎都还没有被完全理顺。
Touch Bar 能不能做得更大一些?华硕灵耀 X Pro 展示了这一思路的终极形态——它确实实现了一些有趣的新功能,但也带来了大量新挑战,比如没有触控板,或是要决定在每块表面上放什么:

我倒不指望 Touch Bar 会做到那么夸张,但我确实好奇它若能在垂直方向上稍稍加高一些,或许能缓解不少痛点。
自定义与基础设施
苹果把 Touch Bar 的赌注全压在了各个 App 的内置支持和少数核心交互上。但回过头来看,答案或许是用户自定义。
在这方面,Touch Bar 暴露了苹果在操作基础设施上的投入不足。macOS 的键盘自定义在 2016 年就已显得陈旧,此后也未见改进,而“快捷指令”App 当时甚至还不存在。这本是苹果为大众提供一种更温和的、类似 Keyboard Maestro 体验的机会,但 Touch Bar 却不允许你哪怕只是把几个功能键与新功能并排放置——唯一的选择就是那种老式的 F1–F12 模式,既没有 Touch Bar 的任何好处(连标签都改不了!),而且也没有触觉反馈。
诚然,通过“快捷操作”曾有过这方面的尝试,但那些功能感觉极其粗糙;在我用 Automator 和 Touch Bar 进行探索时,遇到了一些真正令人困惑的设置和流程,而且始终无法完全让它正常工作。在这里,我不得不跑到一个很远的“系统偏好设置”面板中,去面对各种彼此不互通的快捷操作:


在更理想的设定下,应该可以将任意按键、操作或菜单命令分配给底层 Touch Bar 上的任意按钮;像 SF Symbols(于 2019 年正式推出)这样的图标库本可提供所有必需的图标。或者,也可以想象一些令人愉悦的整合式交互比如这个,让人能轻松愉快地让 Touch Bar 变得真正合用。
又或者,像迷你图或其他能快速显示视觉状态的小组件——这类专业用户本就喜欢放在菜单栏里的东西,并且能轻松接入数据源(可参考最近的 TerminalWidget)?或者通过左右滑动手势、按钮或键盘组合来切换 Touch Bar 的“空间”?
再比如,学习你在每个 App 中最常用但没有快捷键的那些命令,并将它们作为 Touch Bar 上最前面的五个按钮推荐给你?
Touch Bar 本可以被拯救吗?
如今,常常感觉 Touch Bar 在本该渐进改良的地方选择了革命,而在真正需要革命的地方却选择了渐进。回过头看,在看到 Stream Deck 和 Flux Keyboard 这样的项目吸引了人们的注意力之后,或许它本可以这样发展:
- 第一代保留实体 Esc 键,或至少提供“基于声音的触感”,并通过好用得多的设置软件让你能做更多事:轻松将按钮分配给系统操作,并配上图标,让你不再需要记住到底是 F3 还是 F7 在执行你的操作。不要把 Touch Bar 当作对功能键的否定,而是把它视作功能键的增强。除此之外,再加上一些易于组合的小组件和迷你图。这可是 Pro 级硬件,这些才像是专业功能。
- 保持更紧凑、更聚焦,并收敛一些更复杂的交互也会有所帮助(问题是:它们在视频里看起来太酷了!)。与其面面俱到、在狭小的空间里重造大量现有 GUI,不如专注于每个 App 里一两个真正出色的交互。访达:展示那些已经可自定义、在某些视图中不太容易访问的快捷操作!表情符号:改用分页而非滚动,但要做一种真正巧妙的分页,凸显只有在这里才能存在的视差滑动手势的威力。系统:默认加入即时截屏。
- 如果这条路走通了,后续版本再加入触觉反馈,或许再增加一些尺寸,并从专业用户走向普通用户,一路上吸取所有有用的经验(也包括来自 Pock 这类第三方 App 的经验)。
但我也不确定。触控很有趣,但归根结底,一条小小的触控条能挤出的价值是有上限的,而多一个输入/输出设备所带来的复杂性却有下限。
而且,硬件层面始终有一个房间里的大象——许多专业用户很可能会把电脑放在桌上搭配独立键盘使用,这会让 Touch Bar 要么离得太远,要么根本够不着。在过去十年里,苹果甚至连 Touch ID 这个 Touch Bar 中唯一没有被献祭给愤怒的 IBM 3270 终端之神的部分,都还没能解决这个问题。
Touch Bar 如果作为独立设备会奏效吗?它能否好到让你愿意为它付两次钱?
也许不会。但如果苹果曾为 Touch Bar 改进过键盘和操作自定义的软件,即便最终它还是失败了,我们至少还能把软件留下来。
随机一篇博客
评论
登录后参与讨论