Ya sabemos por qué la app Tiempo de iOS nunca muestra 69ºF

Hoy se ha descubierto que la app Tiempo de iOS no muestra nunca una temperatura de 69 grados Fahrenheit, lo cual resulta bastante extraño.

Esto ocurre tanto al ver la temperatura actual, como al consultar la previsión de temperatura para las próximas horas y días.

Podríamos pensar que es simplemente una casualidad que nunca se dé esa temperatura pero, si consultamos los datos de origen de Weather.com o incluso el widget de Tiempo de iOS, sí que encontraremos temperaturas de 69ºC. Por tanto, la explicación tenía que estar en otro sitio.

Ahora, un antiguo desarrollador de Apple ha apuntado a una explicación que justifica esta ausencia. Aparentemente, la app Tiempo utiliza internamente temperaturas en grados Celsius sin decimales, y convierte estas cantidades a Fahrenheit cuando tiene que mostrar la temperatura en esta unidad.

Esto explica que la app de Tiempo no muestre nunca 69ºC, así como tampoco muestra muchas otras temperaturas que no resultan de la conversión de números enteros de temperaturas en grados Celsius a Fahrenheit.

Grados Celsius | Grados Fahrenheit
0 | 32
1 | 34
2 | 36
3 | 37
4 | 39
5 | 41
6 | 43
7 | 45
8 | 46
9 | 48
10 | 50
11 | 52
12 | 54
13 | 55
14 | 57
15 | 59
16 | 61
17 | 63
18 | 64
19 | 66
20 | 68
21 | 70
22 | 72
23 | 73
24 | 75
25 | 77
26 | 79
27 | 81
28 | 82
29 | 84
30 | 86
31 | 88
32 | 90
33 | 91
34 | 93
35 | 95
36 | 97
37 | 99
38 | 100
39 | 102
40 | 104

En efecto, si activas la temperatura en grados Fahrenheit en la app Tiempo, podrás comprobar que las únicas temperaturas que aparecen son las que podemos ver en la segunda columna de la tabla anterior.

Por cierto, parece que en Apple ya eran conscientes de este fallo, ya que la beta de iOS 15 soluciona este problema.