7 points par GN⁺ 2024-09-01 | 3 commentaires | Partager sur WhatsApp
  • En programmant sur Mac, j’utilisais la calculatrice d’Apple pour convertir des nombres décimaux en hexadécimal et en binaire. Parce qu’elle est intégrée et qu’elle fonctionne plutôt bien
  • J’avais l’impression que les chiffres tremblaient
  • Au début, j’ai cru que mes yeux étaient fatigués. Mais c’était trop gênant et je n’arrivais pas à me concentrer sur mon travail. J’ai donc dû enquêter pour comprendre ce qui se passait
  • J’ai pris une capture d’écran. Voyez si vous arrivez à le repérer sur l’image ci-dessus
  • J’ai mis en évidence la partie gênante sur l’image ci-dessous
  • Vous lisez peut-être cet article sur un petit écran, ou vous avez peut-être les yeux fatigués, mais j’ai moi aussi dû vérifier de près. Voici une version agrandie
  • Exactement ! Certains chiffres de la section d’affichage binaire sont décalés d’un pixel
  • Le rendu avec anti-aliasing est excellent, mais je me demande pourquoi certains chiffres sont décalés d’un pixel
  • Comment cela a-t-il pu arriver ? L’app Calculatrice était restée ouverte pendant plusieurs jours. Peut-être que le système de coordonnées de l’UI utilise des nombres à virgule flottante et que des erreurs d’arrondi se sont accumulées au fil des jours. J’aimerais le savoir, mais je ne le saurai probablement jamais. Quoi qu’il en soit, je suis rassuré de constater que ma vue n’est pas si mauvaise
  • S’il y avait eu une option de feedback, j’aurais contacté Apple, mais il n’y en a pas, donc je ne le ferai pas. À la place, je partage ce bug sur Internet. J’espère que cela vous amusera

Résumé de GN⁺

  • Un bug a été découvert dans l’app Calculatrice d’Apple : certains chiffres de la section d’affichage binaire sont décalés d’un pixel
  • Le problème serait probablement dû à une erreur d’arrondi en virgule flottante dans le système de coordonnées de l’UI, susceptible de survenir lorsque l’app reste ouverte pendant plusieurs jours
  • Faute d’option de feedback chez Apple, le bug a été partagé sur Internet
  • Cet article peut intéresser les programmeurs ou les designers UI/UX. Il recommande aussi d’autres apps de calculatrice offrant des fonctions similaires

3 commentaires

 
ng0301 2024-09-03

Ma vue est-elle vraiment si mauvaise ? Non, c'est juste un bug de la calculatrice d'Apple.

 
bus710 2024-09-02

Il y avait donc une raison pour laquelle l’app Calculatrice de l’iPad n’est arrivée que dix ans plus tard

 
GN⁺ 2024-09-01
Avis Hacker News
  • Un ami a découvert à l’époque de MacOS Leopard ou Snow Leopard, en faisant un devoir, un bug où la calculatrice renvoyait un nombre négatif lorsqu’on élevait un nombre négatif à une puissance paire

    • Ce bug provenait de CFNumber dans Core Foundation, avec une erreur introduite lors d’une optimisation au niveau des bits
    • Il n’a pas été découvert par des tests ni par un bug dans une autre app, mais parce que quelqu’un a cliqué sur des boutons et réfléchi de façon critique au résultat
  • Dans la première capture d’écran, je n’ai pas remarqué le problème d’alignement des chiffres et je me suis concentré sur d’autres soucis d’interface

    • Le libellé du bouton "Unicode" n’est pas centré
    • Le sélecteur 8/10/16 n’est pas aligné à sa place
    • Les indicateurs des bits 31 et 63 ne sont pas alignés entre eux
    • x et + ne sont pas alignés horizontalement (cela ressemble à un problème de police d’icônes)
  • Cela rappelle un billet disant que l’un des problèmes les plus difficiles en informatique est le centrage

  • Depuis que le bouton de fermeture des fenêtres de MacOS a adopté ce rouge particulier avec un petit X, il existe un problème où, avec certains écrans et certaines lunettes, le X semble décentré

    • Lien connexe
    • C’est probablement surtout un problème de sous-pixels, mais des lunettes bon marché ajoutent de l’aberration chromatique et renforcent cette confusion visuelle
    • Il est probable que ce problème ait disparu avec la généralisation des écrans haute résolution
  • L’app de calculatrice mobile d’Apple est très pénible à utiliser, et si l’on appuie rapidement sur les boutons, les saisies ne sont pas correctement prises en compte

    • Elle semble privilégier les animations visuelles à la fonctionnalité
    • C’est surprenant qu’une entreprise centrée sur l’interaction utilisateur ait ce genre de problème
  • Sous Windows 11, on peut épingler la calculatrice, mais si l’on passe en mode scientifique, la fonction d’épinglage disparaît

    • C’est un choix de conception très peu accueillant pour l’utilisateur
  • La vue peut se dégrader, donc il faut en tenir compte lors de la conception

    • Mieux vaut réduire le temps d’écran et faire des exercices pour les yeux
  • En utilisant Apple Notes sur une longue période, des problèmes aléatoires apparaissent, comme des erreurs de copier-coller

    • Redémarrer résout le problème
  • J’utilise encore MacOS sur desktop/portable, mais il arrive que des fichiers importants disparaissent de Spotlight

    • Je m’en sors en ouvrant les fichiers avec vi en ligne de commande
  • Il existe un Assistant d’évaluation pour envoyer des retours à Apple, mais il n’est pas convivial

    • Même lorsqu’il y a une réponse, c’est souvent « ne sera pas corrigé »
    • Grâce au HN Bug Reporter, il est probable qu’Apple soit désormais au courant de ce problème