1 pontos por GN⁺ 2024-06-25 | 1 comentários | Compartilhar no WhatsApp

Retângulos arredondados estão em toda parte!

Resumo dos principais pontos

  • O novo algoritmo de Bill Atkinson:

    • Bill Atkinson adicionou ao QuickDraw um novo código para desenhar círculos e elipses rapidamente.
    • Para superar as limitações do processador 68000, ele criou uma forma de calcular círculos usando apenas adição e subtração.
    • Essa técnica aproveita o fato de que a soma de números ímpares resulta no próximo quadrado perfeito.
  • O feedback de Steve Jobs:

    • Steve Jobs viu a demonstração de Bill e sugeriu que, além de círculos e elipses, também eram necessários retângulos com cantos arredondados.
    • Steve enfatizou que retângulos com cantos arredondados são muito usados no dia a dia.
    • Bill achou, a princípio, que isso seria difícil, mas decidiu tentar após a insistência de Steve.
  • Implementação dos retângulos com cantos arredondados:

    • Bill escreveu rapidamente o código para desenhar retângulos com cantos arredondados.
    • Esse novo recurso foi batizado de "RoundRects" e integrado a várias partes da interface do usuário.
    • Os retângulos com cantos arredondados logo se tornaram um elemento essencial.

Opinião do GN⁺

  • Contexto técnico:

    • O processador 68000 não suportava operações de ponto flutuante, então era necessário um método para desenhar círculos usando apenas adição e subtração.
    • O algoritmo de Bill Atkinson foi uma abordagem inovadora para superar essa limitação.
  • A importância da experiência do usuário:

    • Steve Jobs valorizava não apenas os avanços técnicos, mas também a experiência do usuário.
    • Os retângulos com cantos arredondados tiveram um papel importante em melhorar o aspecto estético da interface do usuário.
  • Motivação para inovar:

    • O feedback de Steve Jobs motivou Bill Atkinson a tentar um novo desafio.
    • Isso mostra como feedback e colaboração são importantes dentro de uma equipe.
  • A evolução da tecnologia:

    • Mostra como pequenas melhorias iniciais podem trazer grandes mudanças depois.
    • Os retângulos com cantos arredondados acabaram se tornando um padrão em diversos softwares e designs.
  • Tecnologias relacionadas:

    • Hoje, muitas bibliotecas gráficas e frameworks permitem implementar retângulos com cantos arredondados com facilidade.
    • Por exemplo, a propriedade border-radius do CSS permite aplicar cantos arredondados facilmente no design web.

1 comentários

 
GN⁺ 2024-06-25
Comentários no Hacker News
  • Os cantos dos botões do Windows foram mudando entre arredondados e retos ao longo de várias versões. Pessoalmente, prefiro cantos retos.
  • É impressionante que Bill Atkinson trabalhasse de casa durante o desenvolvimento do Macintosh.
  • O retângulo arredondado da Apple agora virou um squircle.
  • O excelente senso estético de Steve Jobs e sua filosofia de "humanidades + tecnologia" soam genuínos.
  • Retângulos arredondados estão por toda parte. Links relacionados: Round rectangles are everywhere, History of Rounded Corners, Steve Jobs and Rounded Corners, The story of round rectangles
  • Os cantos arredondados do macOS criam um design moderno e agradável. Os ícones do iPhone também parecem mais atraentes. Outras plataformas também deveriam adotar isso.
  • Fiz uma aula de marcenaria em um acampamento de verão no Brooklyn; um instrutor dizia para arredondar todos os cantos, e o outro dizia para mantê-los retos.
  • Ao comparar retângulos arredondados com retângulos de cantos retos, na vida real a maioria das molduras de portas, quadros, livros, armários e janelas tem formato reto. Objetos naturais não são retangulares.
  • Com um hack da ROM do Mac OS, é possível criar janelas perfeitamente circulares. Link relacionado: Mac OS ROM hack
  • É impressionante que Bill Atkinson não tenha desistido quando não obteve a reação que esperava e tenha resolvido o problema dos retângulos arredondados.