iOS 27.2 beta 2 里的 AutoLock:手机被人抢走就自动上锁,靠五个信号判断

苹果还在做那项「手机被人从手里夺走就自动上锁」的功能。iOS 27.2 beta 2 的测试版代码里出现了更多实现细节,其中最关键的是判断逻辑:系统会同时参考五个信号,并且设计了一套投票机制来避免自己误判。

这项功能苹果至今没有正式公布过。此前的开发者预览版里就已经出现过相关字符串,这次的 beta 2 说明研发还在推进,但距离真正上线还有距离。

代码里多出来的是什么

iOS 27.2 beta 2 里的 AutoLock:手机被人抢走就自动上锁,靠五个信号判断

新出现的内部命名是 AutoLock。它对应的是一整套在后台判断设备是否可能已经脱离机主控制的机制。和早前版本相比,beta 2 里新增的内容主要集中在两处:一是判断信号的具体来源被写得更清楚,二是增加了几层防止误触发的保护。

需要明确的是,这一版里 AutoLock 并没有作为用户可以打开的选项出现。更接近实际情况的描述是:底层的服务已经被苹果放出来在后台运行,但真正执行锁屏的那个组件仍然是关闭状态。这种做法的目的通常是先验证底层判断行为是否符合预期,而不让功能真的开始锁用户的手机。

五个判断信号分别是什么

iOS 27.2 beta 2 里的 AutoLock:手机被人抢走就自动上锁,靠五个信号判断

按照代码里的引用,系统可以参考以下几类信号来判断手机是否可能已经被人从机主手上拿走:

  • 出现与突然被夺走动作相符的急加速;
  • 已配对的 Apple Watch 在一段时间内持续不可达;
  • 与已配对 Apple Watch 之间的连接直接中断;
  • 网络连接长时间持续丢失;
  • 设备在超过一定时长后仍然处于解锁状态。

把这些信号放在一起看,逻辑是清楚的:单个信号很容易被日常行为触发,比如坐地铁时断网、把 iPhone 放在另一张桌子上而手表不在身边,但如果加速度突变的瞬间同时伴随手表断连、并且手机又长时间没人锁屏,这组特征就更接近真实场景。

手表在这里扮演的角色值得单独提一下。Apple Watch 与 iPhone 之间的距离和连接状态,本来就是判断「机主是否还在设备旁边」的现成指标,苹果把已有硬件能力接进安全逻辑,成本比新增传感器低得多。

从工程角度看,这类判断最麻烦的地方在于区分「异常」和「日常」。人在运动时加速度同样会突变,坐地铁、进电梯、走到信号盲区都会导致断网,赶时间忘记锁屏也很常见。单独看任何一个信号都会产生大量误报,把它们组合起来做联合判断,才可能把误报压到可接受的水平。

还有一个容易被忽略的前提:Apple Watch 必须处于配对、佩戴且正常连接的状态。如果用户手上没有手表,系统能参考的就只剩加速度、网络状态和解锁时长这几项,判断精度自然会下降。不同设备组合下的表现差异,同样需要单独调校。

怎么避免误锁:投票制和否决权

iOS 27.2 beta 2 里的 AutoLock:手机被人抢走就自动上锁,靠五个信号判断

误判是这类功能最大的风险。如果系统在用户正常使用手机时突然锁屏,体验损失非常直接,因此代码里出现了多层保护。

从引用看,AutoLock 采用的是一种投票式的判断结构:某个异常信号可以发起一次上锁请求,但生物识别认证、熟悉地点或者某些特定的前台应用活动可以投出否决票,把这次上锁拦下来。也就是说,多个信号之间存在相互制约,而不是任何一个信号都能单独触发锁屏。

具体列出的保护项包括:成功完成的生物识别认证、可能被系统误读为设备已脱离机主的某些前台应用行为,以及一套回退机制。回退机制的作用是在连续发生多次自动上锁之后,临时抑制后续的自动锁屏,避免系统陷入反复锁定又解锁的状态。

熟悉地点这一层保护

iOS 27.2 beta 2 里的 AutoLock:手机被人抢走就自动上锁,靠五个信号判断

在 beta 2 新增的内容之外,早前版本里就已经出现过基于位置的判断逻辑,形式和被盗设备保护功能的思路类似:系统会考虑 iPhone 当前是否处在一个日常熟悉的位置。

这条规则的意义在于区分场景。在家里或者常去的办公地点,手机的解锁状态、断网状态都更容易出现,放宽判断可以明显减少打扰;离开熟悉区域之后,同样的信号组合就值得更谨慎地处理。

把位置、生物识别和应用行为放在同一个决策体系里,说明苹果在做的不是一个单点触发器,而是一个需要持续平衡误报与漏报的判断系统。这类系统真正的难点不在技术实现,而在于阈值定在哪里——定得严,用户会被无端锁屏;定得松,功能在关键时刻又派不上用场。

现在还不能用,功能只在后台跑

回到最实际的问题。iOS 27.2 beta 2 里没有任何可以开关这项功能的用户界面,测试版的用户也感受不到锁屏行为的变化。现在能从代码里读到的一切,都只是研发进度的侧写。

这项功能最终会不会正式上线、什么时候上线,仍然完全取决于苹果的决定。从已经持续了不止一个版本周期的开发节奏看,苹果在这件事上推进得比较谨慎,宁可先让底层逻辑跑一段时间再决定是否放出。

这类功能为什么难做

给普通用户几个更实用的建议:一是尽快打开被盗设备保护功能,它已经能在设备离开熟悉地点后限制敏感操作;二是把手表和 iPhone 的配对关系保持正常,这类基于连接状态的判断都需要配对设备在场才能生效;三是给锁屏设置足够短的自动锁定时间,无论新功能是否上线,这都是最基础也最有效的一层保护;四是牢记设备查找功能在设备关机状态下仍能定位,遇到意外第一时间使用它。

从技术角度看,这类功能的价值和难度是同一件事的两面。用加速度、连接状态和停留时长这些间接指标去推断「手机是不是被人拿走了」,本质上是在做一次概率判断,而系统必须在几百毫秒内做出决定,还要保证不会误伤正在正常用手机的人。一旦判断错了,用户感受到的不是安全隐患,而是手机突然不听话。这也是为什么苹果把相关组件先关着、只让判断逻辑在后台运行——它需要先确认这套投票机制在真实使用中足够安静,再谈上线。