夜雨聆风学习资料网

ARTICLE · 1025631

iOS 27 这个 bug 能把 iPhone 卡死,现在已经变成整蛊朋友的玩法

iOS 27 这个 bug 能把 iPhone 卡死,现在已经变成整蛊朋友的玩法

这里每天分享一个 iOS 的新知识,快来关注我吧

前言

对于一个大型的系统,难免会有一些 bug,苹果公司也不例外。iOS 27 推送才两天,就有人摸出一个能把 iPhone 卡死的操作——左上角下拉和右上角下拉连着来一下,而且这个玩法已经在社交媒体上当成整蛊朋友的手段传开了。今天来把复现步骤、卡住之后的症状和怎么恢复说一下。

怎么复现

在跑 iOS 27 的手机上:

  1. 回到主屏幕
  2. 从左上角往下拉,准备打开通知中心
  3. 通知中心还没滑完,就立刻从右上角往下拉,打开控制中心
  4. 把控制中心收起来,看看手机有没有卡住

窗口期很短,得多试两三次。根据一些用户的反馈,iPhone Air(iOS 27.0)上两三次就能试出来,刚发出来的 iOS 27.2 beta 1 也一样,暂时还没有修复。

卡住之后是什么样

判断方法很简单,看这几个地方有没有失灵,中一条基本就锁死了:

  • 锁屏上的相机和手电筒按钮卡在屏幕顶部
  • 主屏左右滑动切页失效
  • 打开 App 之后点 UI 元素不可靠,基本没法操作
  • 长按侧边键出不来关机滑块,划不动

也就是「软锁死」:系统还在跑,但你什么都点不动。它不会损坏数据,也不会变砖。

怎么恢复

强制重启就行,对现在的 iPhone 是三步:

  1. 按一下音量加键
  2. 按一下音量减键
  3. 长按侧边键,直到出现苹果标志

手机重启之后一切正常,数据不会丢,也不用恢复出厂设置。

为什么会卡住

从表现上看,是两个系统手势同时进入了展开流程:通知中心从左上角滑下来还没结束,控制中心又从右上角插了进来,中间那层遮罩的状态没复位,于是主屏的手势识别一直等在后面,谁也拿不到事件。这属于软件层面的状态机问题,跟硬件没关系,也不影响系统数据。

这类 bug 不是第一次

iOS 历史上这种软锁死一直有,苹果通常会记下来在后面的版本里修掉。以前也出现过触发条件更复杂的版本:根据一些用户的反馈,大概是因为在更新的过程中点击了返回按钮导致的崩溃,进而导致了无限启动循环(原因不确定)。

这次的不同在于触发太简单,而且刚好落在顶部这块手势区域里。上周那篇写过,iOS 27 把顶部中间让给了 Siri,左上角留给通知中心、右上角留给控制中心——这个 bug 就出在两个角连着拉的时候。

按以前的规律,如果苹果意识到这个问题,会很快发布更新来修复;这次也有开发者推测,苹果可能会在下一个版本通过 iOS 更新来解决这个问题。iOS 27.2 目前还在测试,正式版大概率要等一段时间。

最后

你会在朋友的手机上试一下这个操作吗?评论区聊聊~

这里每天分享一个 iOS 的新知识,快来关注我吧

相关学习资料

返回首页浏览学习资料