7 pontos por GN⁺ 2024-09-01 | 3 comentários | Compartilhar no WhatsApp
  • 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

 
ng0301 2024-09-03

Minha visão está tão ruim assim? Não, é só um bug da calculadora da Apple

 
bus710 2024-09-02

Então era por isso que o app Calculadora do iPad só apareceu dez anos depois

 
GN⁺ 2024-09-01
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

    • Esse bug ocorria no CFNumber do Core Foundation, e havia um erro no processo de otimização em nível de bits
    • Não foi descoberto por testes nem por bugs em outros apps, mas porque alguém clicou nos botões e pensou criticamente sobre o resultado
  • No primeiro screenshot, não perceberam o problema de alinhamento dos números e focaram em outros problemas de UI

    • O rótulo do botão "Unicode" está descentralizado
    • O seletor 8/10/16 está fora da própria posição
    • Os indicadores dos bits 31 e 63 não estão alinhados entre si
    • O x e o + não estão alinhados horizontalmente (parece um problema de fonte de ícones)
  • 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

    • Link relacionado
    • Provavelmente é um problema de subpixels, mas óculos baratos adicionam aberração cromática e aumentam a confusão visual
    • É bem possível que esse problema tenha desaparecido com a popularização de telas de alta resolução
  • O app de calculadora móvel da Apple é muito inconveniente, e se você apertar os botões rapidamente, a entrada não é reconhecida direito

    • Parece priorizar a animação visual em vez da funcionalidade
    • Surpreende que uma empresa focada em interação com o usuário tenha esse tipo de problema
  • No Windows 11, é possível fixar a calculadora, mas ao mudar para o modo científico, a função de fixação desaparece

    • É uma escolha de design muito hostil ao usuário
  • Como a visão pode piorar, isso deveria ser levado em conta no design

    • É bom reduzir o tempo de tela e fazer exercícios para os olhos
  • Se você usar o Apple Notes por muito tempo, aparecem problemas aleatórios, como erros de copiar/colar

    • Reiniciar resolve o problema
  • Ainda usam MacOS para desktop/notebook, mas há um problema em que arquivos importantes desaparecem do Spotlight

    • Resolveram isso abrindo os arquivos com vi na linha de comando
  • Existe o Feedback Assistant para enviar feedback à Apple, mas ele não é amigável ao usuário

    • Mesmo quando há resposta, muitas vezes ela é "não corrigiremos"
    • Graças ao HN Bug Reporter, é provável que a Apple agora já saiba desse problema