欢迎来到 Apple 土地,这里的气温从来都不是 69 度
长期以来,苹果公司对其产品和服务中的性问题一直采取相当严格的立场,但这太过分了。 iOS 14.7 天气应用程序(很可能还有一些早期版本)坚决拒绝显示 69 度的温度。即使所有其他天气应用程序和服务都将其显示为当前温度,它也不会将其显示为当前温度,也不会显示即将到来的天气最高和最低温度。
有趣的是,天气 主屏幕小部件上将显示 69 度。正如 边缘,旧版本的 iOS 没有此限制 – 他们发现运行 iOS 11.2.1 的设备显示正确的温度。
如上图所示,iOS 14(左)不会显示佛蒙特州蒙彼利埃 69 度的正确温度,但小部件(中)显示得很好。而iOS 15 beta(右)显示69度没有问题。
目前尚不清楚这是如何发生的,也不清楚其预期行为是什么。也许iOS 15纠正了一个只能是故意但不明智的选择,或者苹果可能打算让其天气应用程序永远不会显示数字69,无论它有多准确,我们将看到iOS 15在发布之前采用这种行为.
我们怀疑这是 iOS 14 最新版本中引入的舍入错误 – 天气应用可能会在内部以摄氏度计算所有温度,并在显示华氏度转换之前将其四舍五入为整数。天气小部件(以及 iOS 15 的天气应用)在转换为华氏温度之前可能不会对摄氏温度进行四舍五入。