- Enquanto programava no Mac, eu usava a Calculadora da Apple para converter números decimais em hexadecimal e binário, porque ela já vem integrada e funciona bem o bastante
- Parecia que os números estavam tremendo
- No começo achei que meus olhos estivessem cansados. Mas aquilo incomodava demais e eu não conseguia me concentrar no trabalho. Então precisei investigar o que estava acontecendo
- Tirei uma captura de tela. Veja se você consegue notar isso na imagem acima
- Na imagem abaixo, destaquei a parte incômoda
- Talvez você esteja lendo este texto em uma tela pequena ou também esteja com os olhos cansados, mas eu mesmo precisei confirmar. Abaixo está uma versão ampliada
- Isso mesmo! Alguns números na seção de exibição binária estão deslocados em um pixel
- A renderização com antialiasing é excelente, mas fiquei me perguntando por que alguns números estavam deslocados em um pixel
- Como isso aconteceu? O app da Calculadora estava aberto havia dias. Talvez o sistema de coordenadas da UI use ponto flutuante e erros de arredondamento tenham se acumulado ao longo de vários dias. Eu queria descobrir, mas provavelmente nunca vou saber. De qualquer forma, ainda bem que minha visão não está tão ruim assim
- Se houvesse uma opção de feedback, eu entraria em contato com a Apple, mas como não há, não vou fazer isso. Em vez disso, vou compartilhar esse bug na internet. Aproveite
Resumo do GN⁺
- Foi encontrado um bug no app Calculadora da Apple em que alguns números na seção de exibição binária ficam deslocados em um pixel
- Suspeita-se que o problema seja causado por erros de arredondamento de ponto flutuante no sistema de coordenadas da UI, que podem ocorrer quando o app fica aberto por vários dias
- Como não há opção de feedback para a Apple, o bug foi compartilhado na internet
- Este texto pode ser interessante para programadores e designers de UI/UX. Recomenda-se outros apps de calculadora com funções semelhantes
3 comentários
Minha visão está tão ruim assim? Não, é só um bug da calculadora da Apple
Então era por isso que o app Calculadora do iPad só apareceu dez anos depois
Opiniões do Hacker News
Um amigo descobriu, na época do MacOS Leopard ou Snow Leopard, um bug no Calculadora durante um trabalho: ao elevar um número negativo a uma potência par, ele retornava um valor negativo
CFNumberdo Core Foundation, e havia um erro no processo de otimização em nível de bitsNo primeiro screenshot, não perceberam o problema de alinhamento dos números e focaram em outros problemas de UI
Isso lembra um texto que diz que um dos problemas mais difíceis da ciência da computação é o alinhamento central
Depois que o botão de fechar janelas do MacOS mudou para aquele vermelho específico com um pequeno X, existe um problema em que, usando certas telas e óculos, o X parece fora do centro
O app de calculadora móvel da Apple é muito inconveniente, e se você apertar os botões rapidamente, a entrada não é reconhecida direito
No Windows 11, é possível fixar a calculadora, mas ao mudar para o modo científico, a função de fixação desaparece
Como a visão pode piorar, isso deveria ser levado em conta no design
Se você usar o Apple Notes por muito tempo, aparecem problemas aleatórios, como erros de copiar/colar
Ainda usam MacOS para desktop/notebook, mas há um problema em que arquivos importantes desaparecem do Spotlight
vina linha de comandoExiste o Feedback Assistant para enviar feedback à Apple, mas ele não é amigável ao usuário