6月24日,委内瑞拉接连遭遇两次破坏性地震。在房屋开始摇晃前的关键时刻,上千万人的手机突然响起刺耳的警报声。谷歌事后公布的数据显示,安卓内置的地震预警系统向当地1140万用户发出了提前通知,最早的警告在地震波抵达地面后仅仅9秒就推送了出去,部分人甚至争取到了长达两分钟的逃生窗口。这个由纽约时报率先报道的数字,把一套藏在25亿台设备里、平时几乎被遗忘的功能推到了聚光灯下。

这套安卓地震警报系统从2021年开始就预装在手机上。它不是某个需要专门下载的应用,而是一套默认开启的基础服务。根据谷歌的统计,截至去年,这套系统已经在全球范围内检测到超过1.8万次地震,并成功发出2000多条预警。在那些没有财力部署国家级地震台网的地带,智能手机的加速度计就成了最接地气的“地震仪”。

打开网易新闻 查看精彩图片

预警背后的逻辑其实相当直观。地震发生时,最先向外传播的是一种叫做P波的震动,它跑得快,但破坏力小,往往只是轻微的上下颠簸。安卓手机内建的加速度计能敏锐地捕捉到这种信号,并在后台自动将匿名化的数据上传到谷歌的服务器。当同一区域足够多的手机同时报告类似的震动模式,算法就判定一场真正的地震正在上演,随即向可能受影响的用户推送警报。为了确保数据的可信度,只有处于静止状态的手机才会被纳入探测网络,放在桌上、固定在支架上或是平放在床头的设备算数,口袋里正在移动的手机测量结果则会被滤除。另外,震级要达到4.5或以上才会触发警告推送,而在人口稠密、安卓设备密度更高的地区,上报的数据点更多,警报发出的速度也就更快。

不过,这套系统在不同地方的底层数据来源并不完全相同。在美国加利福尼亚、华盛顿和俄勒冈三个州,安卓的预警并没有单纯依赖手机众包,而是接入了美国地质调查局运行的ShakeAlert系统。这套系统背后铺设着1675个专门的地震监测传感器,能够提供更精确的震中、震级估算。安卓在这里相当于借用了专业台网的能力,再结合手机自身的检测数据,给用户多上一道保险。

对于普通用户而言,几乎不需要做任何额外设置。在覆盖的98个国家(包括澳大利亚和美国),安卓地震警报功能出厂就已经是开启状态。如果想确认一下,路径很简单:进入“设置”,点开“安全与紧急情况”,再找到“地震警报”选项就能看到开关。当地震来袭时,警报的强烈程度会根据你与震中的距离而有所不同。最危急的场景下,哪怕手机开着勿扰模式,警告也会强行夺取整个屏幕,并发出响亮的提示音;如果预估的晃动较弱,你可能只会在通知栏收到一条温和的弹窗提醒。

有意思的是,这种将众包与早期预警结合的能力目前在iPhone上还无法体验到,哪怕是通过安装谷歌应用也不行。iOS上能做的,是承接来自政府机构的官方警报,其中也包括地震预警。用户可以在“设置”里进入“通知”页面,拉到最下方,就能看到相关警报的开关。对于那些生活在安卓系统所覆盖的98个国家之外、又没有本地官方预警服务的用户来说,这可能意味着另一种兜底。谷歌给出的数据是,安卓地震警报系统至少让全球25亿人拥有了某种形式的早期地震预警能力,哪怕他们所在的地区在国家层面并没有建立任何类似的公共基础设施。

从2021年悄悄上线的隐藏功能,到如今实打实地为千万人抢出避险时间,安卓地震警报的故事里几乎没有复杂的新硬件,也没有高昂的部署成本,它只是把数十亿人已经握在手中的那块传感器网络重新利用了一遍。当传统的地震预警受制于传感器密度和财政预算时,这个方案恰好回答了一个问题:在基础设施尚未触达的空白地带,身边的手机能不能先顶上?6月24日委内瑞拉那1100多万条弹出通知给出的答案是,可以,而且已经做到了。