Приложение «Погода» от Apple отказывается показывать 69 градусов по Фаренгейту

Пользователи iPhone сообщили, что приложение «Погода» на их устройствах корректно отображает температуру в 68 или 70 градусов по Фаренгейту (20 и 21 градус Цельсия), но почему-то не отображает показатель в 69 градусов. Подобную странность заметили на устройствах с текущей версией iOS 14.6.

Прогноз погоды на iOS 15 и на iOS 14.6 / The VergeПрогноз погоды на iOS 15 и на iOS 14.6 / The Verge

Неясно, является ли это ошибкой или намеренной попыткой Apple избежать шуток, связанных с числом 69. То, что приложение странным образом округляет показатели температур, видно только внутри него: щелкнув по исходным данным Apple с Weather.com, можно, наконец, посмотреть правильную температуру. Но приложение погоды для iOS не показывает 69 градусов ни для текущего, ни для почасового, ни для расширенного прогноза.

Возможное объяснение проблемы пользователи видят в том, что Apple получает данные для своего приложения в градусах Цельсия, а затем переводит их в градусы Фаренгейта. Например, 20 градусов по Цельсию преобразуется в 68 градусов по Фаренгейту, а 21 градус по Цельсию преобразуется в 69,8 градусов по Фаренгейту и округляется до 70 градусов. Приложение, похоже, имеет аналогичные проблемы с температурой 65 градусов. Так, 18 градусов по Цельсию преобразуются в 64,4 градуса по Фаренгейту, а 19 градусов по Цельсию — в 66,2 градуса по Фаренгейту.

При этом смартфоны под управлением iOS 11.2.1 показывает 69 градусов, как и телефоны под управлением iOS 15, поэтому вполне возможно, что проблема связана с последним обновлением Apple. Другие приложения погоды, включая Dark Sky, принадлежащее Apple, также корректно отображают 69 градусов.

Компания пока никак не прокомментировала проблему.

© Habrahabr.ru