Tip

人生已走过了 8440 天、1205 周、278 个月

这周发生了啥?

Others

感谢支持。但是 1s 不太可能,没有任何 app 能做到。除非能预测地震,但是地震是不能预测的。😂 过去的几周测试期间,大概在台网发布后的 1 ~ 2 分钟会收到推送。 关于地震预警,目前最为可行的地震预警方案,是利用电波比地震波快的原理。即当地震发生后,因为震中距离用户有一定距离,地震波传播速度比电波(光速)慢,可以利用这个时间差,提前到通知用户。 所以,你可能在之前看过一些新闻,电视或者小区广播会进行倒计时播报,说「地震波预计 XX 秒后到达」。 那么,QuakeSense 为什么不能提供地震预警功能呢? 先说结论:我无法做到足够低的延迟,提供有效的、能够真正起到预警作用的地震预警通知。 准确有效的地震预警,需要各环节的延迟都足够低,才能在地震波到达用户之前,提供有效的预警通知。但是很多环节都存在延迟:

  1. 地震测定基站不太可能刚好位于震源上方,所以收到地震波信号,存在延迟;
  2. 测定基站收到信号后,需要计算震源位置,传输到数据中心,存在延迟;
  3. 测定数据源发布数据,存在延迟;
  4. App 获取数据,根据用户位置信息,计算与震源的距离,存在延迟;
  5. 不同地区的地质构造,导致地震波在地层中的传播速度不同,需要独立计算,存在延迟;
  6. 处理消息队列,通过 APNs 推送服务向大规模用户推送消息,存在延迟。

所有这些延迟加起来,可能已经远超地震波传播的时间,导致有效的地震预警几乎不可能在 app 端实现。而电视或者专门的预警广播,由于其专用的传输网络,可以更快地传递信息。 但事实上,想做到通过预警逃离地震是几乎不可能的。如果震级大,距离近,可能基站刚测定完,P 波已经到跟前了。如果震级小,距离远,能提前收到预警,但是这种预警大多也无效,因为根本不需要跑。😂 所以,QuakeSense 不能帮助你提前预知地震,或者逃离地震。但它可以帮助你了解地震信息,及时获取最新的地震通知,关心你的家人和朋友,保持警惕,做好应对准备。 受不了夸张的体积,业余时间写了一款原生的 iOS 地震通知 App - V2EX

沙发土豆的自我修养