Разработчик Мартин Войтчик (Martin Wojtczyk) рассказал в своём блоге, что нашёл UI-баг в двоичном калькуляторе macOS. Разряды чисел в двоичной записи неправильно выравниваются, создавая эффект лесенки. По словам разработчика, это не влияет на точность калькулятора, но со временем начинает раздражать.
Войтчик рассказал, что для работы ему нужно было преобразовать десятичные числа в двоичную и шестнадцатеричную запись. Для этого он решил использовать стандартный калькулятор macOS в режиме «Для программиста» (активируется с помощью комбинации клавиш ⌘ + 3
).
Через некоторое время разработчик заметил, что разряды чисел странно выравниваются между собой, создавая эффект лесенки. Сначала Войтчик подумал, что просто устал, но всё равно решил сделать скриншот и провести горизонтальные линии, чтобы убедиться в том, что калькулятор странно отображает числа.
Разработчик предполагает, что функция выравнивания чисел в калькуляторе использует систему координат на числах с плавающей запятой и грубо округляет их. Войтчик не закрывал приложение несколько дней подряд, поэтому ошибка округления за это время могла агрегироваться и отобразиться таким образом в интерфейсе. Точного объяснения этой UI-ошибки нет.
Пользователи в комментариях отмечают, что даже если сообщить о баге в Apple, то его не признают. По словам пользователей, компания обычно отвечает, что всё работает так, как и было задумано, а потом исправляет ошибку и не сообщает об этом.