iPhone天气-30℃:不是寒潮,是一次数据事故

源自109位全网作者

11-04 23:01

11月4日凌晨,不少人被手机屏幕吓了一跳:iPhone自带天气显示,11月13日(下周五)北京、上海、青岛、厦门等多地最低气温跌到-30℃左右,同一天最高温仍显示十几度,一天温差接近50℃。每日经济新闻

很快,相关话题冲上微博热搜。网友把它写成了“末世重生”段子。太平洋科技小红书

先说结论:不是寒潮,是一次数据错误。当天上午,@中国天气 回应:“最低气温-32℃?都散了散了~根本没有这样的温差,已显示正常”。中国气象局工作人员也对媒体表示,若真有这类极端天气,气象局肯定会提前通知;截至目前没有发布过此类预报。苹果客服则回应媒体称,初步排查是“系统端口问题”,不是硬件故障,技术团队已紧急修复。苹果客服还表示收到大批用户反馈,对此深表歉意,称后续会改善数据服务体验。每日经济新闻蓝鲸新闻

段子归段子,问题还在:为什么偏偏是这一天、这个数字?全国多个城市,错的是同一天(11月13日),而且只错“最低温”这一个字段——最高温、前后几天都正常。这更像是逐日预报里的某一项坏了,而不是整个城市的数据串了。从公开症状看,这个“只坏一天、只坏一个字段”的特征,更像数据链路里的字段级错误,而不是天气预报模型真的算出了一个-30℃。苹果客服否认“定位漂移”时,用的也是这个逻辑:如果定位到了别的城市,临近几天的数值应该一起异常,不会只挑一天坏。知乎蓝鲸新闻

一条天气数据从气象站、数值预报、数据服务商,到苹果的服务端、缓存,再到你的手机屏幕,中间要经过很多道自动化的环节。任何一环把缺测值、错位字段或别的地区的数据放过去,屏幕上就会多出一个离谱的数字。苹果说的“系统端口问题”,听起来正是指向这条数据通道,而不是天气本身。至于具体是哪一段通道、哪个字段,苹果没有公布更细的说明,目前只能根据症状推测。从结果看,至少有一道本应存在的常识校验没有拦住它:这个数值与当地11月的气候常识、前后几天的走势都对不上。

一种合理的解释是:一份坏掉的数据进了缓存,大量请求同一城市的手机都会拿到同一个错误值;等缓存刷新、数据重推,大家又几乎同时恢复正常。看起来像“全国一起速冻”,其实只是“全国一起读到了同一条坏数据”。

那要不要信?这个-30℃,当然不要信。看到明显违背季节常识的极端数值,先别急着转发:看它和同一天的最高温、前后几天的走势是否自洽,再去中国天气网、当地气象部门核对;如果涉及寒潮、暴雪、大风等灾害性天气,以官方发布的预警为准。按《气象法》,公众气象预报和灾害性天气警报实行统一发布制度,手机App上的数值不能替代官方预警。辟谣前线

另外,中长期预报本来就不确定。9天后的某一天,被App用一个确定的数字、和明天一样的排版展示出来,很容易让人产生“它已经算准了”的错觉。越远的预报,越应该看趋势和区间,而不是盯住一个孤零零的极值。

这次乌龙最值得警惕的,不是-30℃本身,而是它可能留下的后遗症:如果类似的离谱预报多来几次,人们会不会把下一次真正的寒潮预警也当成“又一个bug”?玩笑归玩笑,别让这次错误,变成下一次真预警的“狼来了”。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章