11月4日凌晨,一批iPhone用户被自己的手机吓醒:11月13日,北京、上海、杭州、南京等地最低气温齐刷刷标成-32℃,同一天的最高气温还写着18~23℃,昼夜温差接近50度。#iPhone天气下周五温差# 冲上微博热搜第四位,热度值超85万。界面新闻太平洋科技

天亮之前这事就结束了。中央气象台和中国天气网的公开预报里,这些城市同期普遍是12~21℃,不存在极端寒潮过程;中国气象局官方微博的回应更短:不属实。苹果上午就把数值修了回去,前后约两小时。但真正值得看的不是那两小时。界面新闻知乎投资参考网
苹果自己也没说清
四家媒体去问,拿回四个说法。中新经纬拿到的是:经初步排查,原因是“系统端口问题”,不是硬件故障,已紧急修复。界面新闻那边,客服说苹果的天气数据是结合气象局提供的数据来展示的。极目新闻得到的是系统版本、定位、时区、网络都可能;南方都市报则归因于第三方数据,称不是硬件问题、原因仍在排查。四份口径唯一的交集是:修好了。根因,苹果到现在也没完整说明。知乎界面新闻投资参考网知乎

五个月里第二次
这是五个月里的第二次。今年6月,杭州临安的iPhone用户看到6月15日的预报是49℃、53℃;临安区气象局出来辟谣,说那是苹果天气App自身的系统数据错误——中国天气网给的同一天是最高32℃、最低21℃。服务中断更是常客:2023年4月大面积空白,2024年6月6日凌晨全线中断,今年4月28日又断了3小时45分钟。两次离谱数值的共同点很扎眼:错得极其整齐——只错一天、只错最低温、几十个城市同步。这不是几千万台手机各自闹脾气,任何跟“各自出故障”有关的解释都说不通。问题不在你手里那台手机上。太平洋科技知乎界面新闻知乎

为什么偏偏是苹果
手机里没有测室外气温的传感器,你看到的那个数字只是转述。苹果天气从初代iPhone就在,但很长一段时间它自己不产数据:iOS 7之前来自Yahoo Weather,雅虎再转引The Weather Channel;iOS 8起改为直连,一路到iOS 15,苹果只管前端展示和定位适配,没有底层数据控制权。那十几年它更像一个壳。界面新闻
2020年3月它买下以分钟级降水预报出名的Dark Sky,随后关掉了它的独立服务;2022年iOS 16才算换血——自建预报模型,融合各国官方气象机构的原始观测数据,包括中国气象局公共气象服务中心、ECMWF和NOAA。数据攥回自己手里,链条却更长了:观测→数值模型→服务商加工→苹果服务端→缓存→你的手机,任何一环少一道校验,一个错误数字就能同时落在几百万台设备上。行业分析也停在这一层:插值运算出错、数据源解析异常,或不同地区的数据匹配错位。都是推断,没一条被官方确认。界面新闻知乎太平洋科技
最值得琢磨的是一个细节:原始数据里的缺失填充值通常是-999这类一眼假的数字,展示层还有一道范围校验,把超出物理可能的值截断到“看着还像天气”的区间。于是-999变成了-32,离谱,但像气温。直接蹦出-999,多数人一眼就知道是故障;显示-31、-32,人会先去翻衣柜,再想想要不要取消下周的出行。本该拦住错误的校验,这次给它化了个妆。知乎
今天的暴雪是真的
11月7日,应急管理部会同中国气象局专题会商,调度安徽、江西、北京、河北、辽宁等重点省份部署暴雪和强降雨防范,明确东北、华北重点防范暴雪灾害。界面新闻

微博上于是出现第二轮困惑:苹果天气上周发布的极寒,是对的么?不是。日期对不上,苹果错的是11月13日,这轮雨雪落在7日至8日;量级对不上,北京市气象局给的是这段时间白天最高7~18℃、夜间最低-2~3℃。真有大范围寒潮,气象部门会提前发预警,不会只体现在一个App图标上。留三条能用的判断:一看连续性,真实降温是渐进的,今天18℃、明天-32℃、后天回15℃,自然界不这么走;二交叉核对,中央气象台、中国天气网、当地气象局是同一套官方口径,三个都正常就可以放心;三天气App是参考,预警信号才是依据。苹果到现在也没说清那两小时里发生了什么,但下次它再递给你一个离谱的数字,你至少知道该上哪儿核对。微博界面新闻知乎