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