传苹果多个测试分支误合并,未发布新品演示随 RC 版流出

摄像头版 AirPods 演示画面

前不久在 macOS Tahoe 26.7 RC 里被发现的摄像头版 AirPods 演示内容,并非出自内鬼或黑客之手。彭博社记者马克·古尔曼披露,这次风波的源头是苹果内部一次低级的流程失误:多个测试分支被合并到了一起,未经排查就当成了 RC 版本对外放出。

问题不在功能开关,而在分支合并

苹果内部的测试版系统与开发者拿到的测试版并不一样。当苹果员工开发或测试 macOS、iOS 的未来功能时,需要通过 Feature Flags(特性切换)开关来控制各项内容的显隐;系统在对外发布时,未公开功能的开关会被统一设为关闭状态。

苹果内部通过 Feature Flags 控制未公开功能的开启与关闭
苹果内部通过 Feature Flags 开关控制未公开功能的显隐

但这次出问题的环节并非 Feature Flags 设置出错。据称,苹果将多个测试分支的系统合并到了一起,然后直接当作 RC 版本发布出去——也就是说,很可能是某个团队在合并代码时,没有意识到自己拼在一起的是哪些系统版本组合。

一次失误,曝光了一整条产品线

这次”合并事故”的代价不小:除了摄像头版 AirPods 的演示视频流出,系统里还包含 Home Hub 家庭中枢等大量未公布产品的痕迹。可以想象,26.7 RC 发布当天,苹果内部相关团队承受了不小的压力。

对关注新品动向的用户来说,这次意外泄露反而提前揭开了苹果家庭与配件产品线的一角。按照苹果以往的节奏,这些被提前曝光的产品,大概率会在不久后的正式场合与公众见面。