1 points par GN⁺ 2024-06-25 | 1 commentaires | Partager sur WhatsApp

Les rectangles arrondis sont partout !

Résumé des points clés

  • Le nouvel algorithme de Bill Atkinson :

    • Bill Atkinson a ajouté à QuickDraw un nouveau code permettant de dessiner rapidement des cercles et des ellipses.
    • Pour surmonter les limites du processeur 68000, il a imaginé une méthode de calcul des cercles n’utilisant que des additions et des soustractions.
    • Cette technique exploite le fait que la somme des nombres impairs donne le carré parfait suivant.
  • Le retour de Steve Jobs :

    • Après avoir vu la démo de Bill, Steve Jobs a suggéré qu’il fallait non seulement des cercles et des ellipses, mais aussi des rectangles à coins arrondis.
    • Steve a souligné que les rectangles à coins arrondis étaient très présents dans la vie quotidienne.
    • Bill a d’abord pensé que ce serait difficile, mais, convaincu par Steve, il a décidé d’essayer.
  • L’implémentation des rectangles à coins arrondis :

    • Bill a écrit un code permettant de dessiner rapidement des rectangles à coins arrondis.
    • Cette nouvelle fonctionnalité a été baptisée "RoundRects" et intégrée à plusieurs parties de l’interface utilisateur.
    • Les rectangles à coins arrondis sont rapidement devenus un élément indispensable.

L’avis de GN⁺

  • Contexte technique :

    • Le processeur 68000 ne prenait pas en charge les opérations en virgule flottante, d’où la nécessité d’une méthode pour dessiner des cercles en n’utilisant que des additions et des soustractions.
    • L’algorithme de Bill Atkinson constituait une approche innovante pour dépasser cette contrainte.
  • L’importance de l’expérience utilisateur :

    • Steve Jobs attachait de l’importance non seulement aux prouesses techniques, mais aussi à l’expérience utilisateur.
    • Les rectangles à coins arrondis ont joué un rôle important dans l’amélioration de l’esthétique de l’interface utilisateur.
  • La motivation derrière l’innovation :

    • Le retour de Steve Jobs a poussé Bill Atkinson à relever un nouveau défi.
    • Cela montre à quel point le feedback et la collaboration sont importants au sein d’une équipe.
  • L’évolution de la technologie :

    • Cela montre qu’une petite amélioration initiale peut, plus tard, entraîner de grands changements.
    • Les rectangles à coins arrondis sont ensuite devenus un standard dans de nombreux logiciels et designs.
  • Technologies associées :

    • Aujourd’hui, de nombreuses bibliothèques graphiques et de nombreux frameworks permettent d’implémenter facilement des rectangles à coins arrondis.
    • Par exemple, la propriété CSS border-radius permet d’appliquer facilement des coins arrondis en web design.

1 commentaires

 
GN⁺ 2024-06-25
Avis sur Hacker News
  • Les coins des boutons Windows ont alterné entre formes arrondies et anguleuses selon les versions. Personnellement, je préfère les coins anguleux.
  • Il est impressionnant d'apprendre que Bill Atkinson travaillait à domicile pendant le développement du Macintosh.
  • Le rectangle arrondi d'Apple a désormais évolué vers une forme de squircle.
  • L'excellent sens esthétique de Steve Jobs et sa philosophie « sciences humaines + technologie » paraissent profondément sincères.
  • Les rectangles arrondis sont partout. Liens associés : Round rectangles are everywhere, History of Rounded Corners, Steve Jobs and Rounded Corners, The story of round rectangles
  • Les coins arrondis de macOS créent un design moderne et agréable. Les icônes de l'iPhone paraissent aussi plus attrayantes. Les autres plateformes devraient s'en inspirer.
  • Lors d'un camp d'été à Brooklyn, j'ai suivi un cours de menuiserie : un instructeur disait d'arrondir tous les angles, tandis qu'un autre recommandait de les laisser anguleux.
  • Quand on compare les rectangles arrondis et les rectangles anguleux, dans la vie réelle, les encadrements de porte, les cadres, les livres, les armoires et les fenêtres sont pour la plupart anguleux. Les objets naturels ne sont pas rectangulaires.
  • Avec un hack de la ROM de Mac OS, il est possible de créer des fenêtres parfaitement circulaires. Lien associé : Mac OS ROM hack
  • Il est impressionnant que Bill Atkinson n'ait pas abandonné lorsqu'il n'a pas obtenu la réaction espérée et qu'il ait résolu le problème des rectangles arrondis.