Os round rects estão se espalhando por toda parte
(folklore.org)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-radiusdo CSS permite aplicar cantos arredondados facilmente no design web.
1 comentários
Comentários no Hacker News
squircle.