尴尬!iPhone天气APP无法显示69度:iOS 14.6等版本中招
程序员文章站
2022-04-03 08:19:55
这可能是iphone上不起眼的一个bug。它最早由gui rambo发现,简单来说,当你使用华氏度时,iphone自带的天气app无法正确显示69°。取而代之,它会近似显示68°或者7...
这可能是iphone上不起眼的一个bug。
它最早由gui rambo发现,简单来说,当你使用华氏度时,iphone自带的天气app无法正确显示69°。取而代之,它会近似显示68°或者70°。
虽然看起来影响不大,但人们好奇背后的原因。
据不完全总结,ios 14.6及部分更早的版本会有这一问题,新系统如ios 15 beta 2可以正确显示,更早的系统如ios 11.2.1同样可以显示。
外界对此有几种分析观点:
1、一位苹果前开发者joo pavo判断,这可能与摄氏度和华氏度转换有关,因为69°f= 20.5555555ºc,天气app内部使用摄氏度计数,华氏度系转换而来。
按照该理论65°f显示应该也有bug,因为18℃=64.4°f,19℃=66.2°f。
2、苹果有意为之的幽默。
有趣的是,69°f只在天气app里无法正确显示,跳转到提供天气数据的weather网站就正常了。另外,苹果的另一款天气app dark sky同样可以正确显示69°。
左ios 14.6 右:ios 15 beta2
- the end -
转载请注明出处:快科技