众所周知,苹果内部的测试版操作系统与开发者直接获取的测试版有所不同。当苹果员工开发或测试 macOS / iOS 未来功能时,需要通过 Feature Flags(IT之家注:特性切换)开关来调整一切。当然系统在发布给公众时,未公开的 Feature Flags 设置会设置为关闭状态。
据悉,本次问题出现的原因并不是 Feature Flags 设置错误,而是苹果将多个测试分支系统合并到了一起,然后作为 RC 版本发了出来。
苹果内部测试版系统因多个测试分支合并错误,导致未公开的摄像头版 AirPods 相关功能以 RC 版本泄露。该问题并非 Feature Flags 设置失误,而是合并流程疏忽所致,揭示了苹果内部功能测试机制及未来产品方向。
来源:IT之家