11月4日凌晨一点,全国的iPhone一起“速冻”了。
打开自带天气App,11月13日的最低气温忽然变成北京-28℃、上海-31℃、青岛-32℃,可同一天最高气温还停在十几到二十多度。上海那张截图最高23℃、最低-31℃,温差54℃,差点追平人类24小时最大降温纪录——1916年美国蒙大拿州布朗宁的约55.6℃。知乎专栏微博知乎
#iphone天气下周五温差# 冲上热搜,有成都网友“连续刷新三次都这个数,差点把羽绒服翻出来”。当天上午,数据已恢复正常。投资参考网36氪

官方先灭火,苹果道歉了,但没说清
中国气象局工作人员表示,若真有此类极端天气肯定会提前通知,截至目前未发布过这类预报。新京报随后查询中国天气网,11月13日这些地方的最低气温都远高于零下30度。蓝鲸新闻知乎专栏
苹果客服道歉了,但不同媒体拿到的口径并不一样。对中新经纬,客服称经初步排查原因为“系统端口问题”,并非硬件故障,已紧急修复;还否认了“数据定位跳转至其他地区”的猜测——若属定位漂移,临近日期数值应全部异常,而非仅某一天出现极端值。对极目新闻,客服说“确实有点奇怪,自己也是第一次听说”,推测与系统版本、定位、时区时间、网络等多种原因有关,建议更新到最新版iOS 27.2;对南方都市报,客服称天气服务会收集第三方数据,可能导致凌晨大规模误报;对界面新闻,则建议把天气的定位权限关闭再重新开启后重启手机。三种客服口径,至少说明一线团队自己也没完全搞清楚根因。36氪蓝鲸新闻投资参考网

一个天气App,凭什么集体说胡话
苹果不建气象站。天气App本质上是一条很长的数据管道,任何一环没做好校验,都可能把一个错误的数字送到几百万人手机上。有答主翻出苹果天气的“数据来源”标注:10日预报由Apple Weather提供,中国大陆极端天气信息由和风天气提供,具体哪一环出错,目前没人说得准。知乎专栏知乎

同一位答主的推理挺有意思(苹果没确认,只能当猜测):iOS 16起10日预报能按小时展开,“日最低气温”大概率是把当天逐小时预报取最小值,说白了就是取个min();24个数里混进1个垃圾值,结果就被它劫持,而max()毫无影响。“华氏度当摄氏度”能排除——17℃当成17℉换算是-8.3℃,凑不出-31℃。再看日期,11月4日往后数第10天正好是11月13日,10日预报的最后一天,而数据序列的尾巴向来最容易翻车。
五个月两次,一次报到53℃,一次报到-32℃
今年6月8日,杭州临安一带的iPhone用户看到6月15日预报49度、53度,临安区气象局辟谣说那是苹果天气应用自身的系统数据错误,中国天气网同一天是最高32度、最低21度。两次相隔不到五个月,换了地区、换了冷热、换了错法,共同点只有一个:错的都是十来天以后的预报,离谱到一眼就能看出来。而苹果自2020年收购天气应用Dark Sky后,多次因数据异常登上热搜。知乎专栏投资参考网
所以你该怎么办
一,离谱数字先交叉核对。中国气象局、中国天气网、属地气象台是同一套官方口径,三个都正常就放心。
二,分清“参考”和“依据”。天气App是参考值,气象部门的预警信号才是依据。
三,再遇异常先下拉刷新、重启App、查系统版本;不行就关掉再打开天气定位权限后重启。别急着怀疑手机坏了——苹果自己都说不是硬件问题。
四,备一个国内天气App。不是苹果天气不能用,是它在国内的中长期预报,确实不该单独当决策依据。
有意思的是,苹果道歉三天后,11月7日18时,中央气象台一口气挂了四张预警:暴雪黄色、寒潮蓝色、大风蓝色、暴雨蓝色。北京、天津、河北、辽宁、内蒙古、山西以及甘肃、青海等地部分地区有大到暴雪,辽宁、河北等地局地特大暴雪(30~32毫米),局地降温可达14℃以上。人民日报央视新闻

微博上已经有人翻出上周的截图发问:“所以 苹果天气 上周发布的极寒是对的么”。是bug。它错的是11月13日,真寒潮来的是11月7日到8日,日期对不上。但被全网笑了三天之后,真降温还是来了——只是这次提醒你的,不是手机里那个你从来不会怀疑的图标。微博