档案照片:AppleJack,苹果与万代于 1996 年推出的 Pippin 游戏主机的白色回旋镖造型手柄,白色背景。示意图片:并非 macOS 26.7 中发现的未发布手柄。

Evan Amos · Public domain

苹果在 macOS 26.7 中放入两款游戏手柄,随后又将其撤回

macOS 26.7 的第一个候选发布版包含两款游戏手柄的软件配置文件,它们自称为苹果硬件,且各自带有专属的驱动插件。第二个候选发布版中,这些内容已不复存在。

4 min产品A8S

发现了什么,在哪里发现的

苹果于八月中旬发布了 macOS 26.7 的第一个候选发布版,事实证明它异常多话:从 iPhone、Mac 到家居配件,它点名了十余款尚未发布的苹果设备。我们当时曾梳理过这批收获,包括其中埋藏的那块厨房屏幕

MacRumors 论坛成员 Pdfu 继续研读同一个版本,发现了第一轮排查遗漏的东西。在 GameController 框架内,存在两款设备的配置文件,标识符分别为 T6502 和 T1057,它们均声明自己是苹果硬件。两者描述的都是现代游戏手柄的完整配置:方向键、两个摇杆、肩键、模拟扳机,以及主页键和菜单键。

两款设备,一处差异

两者并非彼此的复制品。它们的触觉反馈设计不同,而且 T1057 配备了加速度计和陀螺仪,T6502 则没有。

这一差距是整个发现中信息量最大的细节。手柄中的运动传感器正是倾斜转向和陀螺仪瞄准的基础,也就是让玩家通过移动手柄本身来微调光标或准星的技术。一款有、一款没有的组合,看起来不像单一产品,更像是分级:一个标准型号和一个更强的型号,或者一个手柄加一个还需兼作指针的设备。

为什么插件比名字更重要

仅凭代号几乎证明不了什么。操作系统里充斥着永远不会上市的硬件字符串,而苹果的候选发布版也经常携带距离拍板尚有数年之遥的产品的脚手架代码。

让这件事升温的是,两个标识符各自附带了专属的硬件插件,也就是把特定设备的电气实态翻译成系统能理解的按键和轴的那一小段代码。编写它需要投入工作,而且只有当真实存在一件需要对话的实体设备时,才会去做这项工作。这就是清单上的一个名字与一个驱动程序之间的区别。

苹果曾经来过这里

苹果游戏手柄的想法并不新鲜,至少从 2012 年起就在流传,却从未有任何结果。事实上,苹果确实推出过一次手柄:AppleJack,一款回旋镖造型的手柄,随 Pippin 一同发售。Pippin 是苹果与万代联合设计、于 1996 年推出的游戏主机,上市后几乎以同样快的速度从货架上消失。此后发生的事情比传闻更有启发性。

2015 年 9 月,苹果告知开发者,Apple TV 游戏必须支持用 Siri Remote 操作。这条规定只维持了几个月。到 2016 年 6 月,它已被撤销,因为一块带触控面的薄长方形并不是手柄,被迫假装它是手柄的游戏只会因此变得更糟。此后苹果的答案是极其出色地支持所有其他厂商的硬件:Xbox 和 PlayStation 手柄可以毫无障碍地与 iPhone、iPad、Mac 和 Apple TV 配对。当 Vision Pro 需要像样的操控方式时,苹果同样没有设计手柄,而是开始销售索尼的 PlayStation VR2 Sense 控制器。

这是一家反复审视过这一品类、又反复放弃的公司。

代码在第二个候选发布版中消失

苹果在发布 macOS 26.7 第二个候选发布版之前删除了这些引用。从外部无从判断这是一次意外泄露后的清理,还是对内部测试脚手架的例行移除,而这两种可能导向截然相反的结论。

另一种解释值得直白说出来:苹果需要参考硬件来测试自己的手柄代码,而参考硬件在系统框架中看起来就会是这个样子,带苹果签名、各有独立驱动、从不出售。

它要上市,需要满足什么条件

苹果手柄只有作为更大整体的一部分才有意义。它需要值得为之掏钱的游戏,这意味着需要一台足以运行这些游戏的 Apple TV,而苹果的机顶盒从未被这样定位过。它还必须胜过大多数家庭已经拥有的手柄,仅靠人体工学很难做到。

苹果可以拉开差距的地方,在于别人无法掌控的部分:为一件常年躲在沙发垫下的设备提供“查找”功能,与登录同一账户的所有设备即时配对,以及从电视切换到 Mac 时不再需要重新配对。这些是平台优势,而非硬件优势。

眼下,两个标识符出现在一个版本里,又从下一个版本中消失。值得关注的是 T6502 和 T1057 是否会在之后的测试版中再度现身。回来的代码是产品,不回来的代码则只是测试台。

来源