Round Rect’ler Her Yere Yayılıyor
(folklore.org)Yuvarlatılmış dikdörtgenler her yerde!
Ana noktaların özeti
-
Bill Atkinson’ın yeni algoritması:
- Bill Atkinson, QuickDraw’a daire ve elipsleri hızlı çizen yeni kod ekledi.
- 68000 işlemcisinin sınırlamalarını aşmak için, daireleri yalnızca toplama ve çıkarma ile hesaplayan bir yöntem geliştirdi.
- Bu teknik, tek sayıların toplamının bir sonraki tam kareyi verdiği gerçeğinden yararlanıyordu.
-
Steve Jobs’un geri bildirimi:
- Steve Jobs, Bill’in demosunu gördükten sonra yalnızca daire ve elipslerin değil, yuvarlatılmış köşeli dikdörtgenlerin de gerekli olduğunu önerdi.
- Steve, yuvarlatılmış köşeli dikdörtgenlerin günlük hayatta çok yaygın kullanıldığını vurguladı.
- Bill başlangıçta bunun zor olacağını düşündü, ancak Steve’in ısrarıyla denemeye karar verdi.
-
Yuvarlatılmış köşeli dikdörtgenlerin gerçekleştirilmesi:
- Bill, yuvarlatılmış köşeli dikdörtgenleri hızlı çizen kodu yazdı.
- Bu yeni özellik "RoundRects" olarak adlandırıldı ve kullanıcı arayüzünün çeşitli bölümlerine entegre edildi.
- Yuvarlatılmış köşeli dikdörtgenler kısa sürede vazgeçilmez bir unsur haline geldi.
GN⁺ görüşü
-
Teknik arka plan:
- 68000 işlemcisi kayan noktalı işlemleri desteklemediği için, daire çizmek adına yalnızca toplama ve çıkarma kullanan bir yönteme ihtiyaç vardı.
- Bill Atkinson’ın algoritması, bu kısıtları aşan yenilikçi bir yaklaşımdı.
-
Kullanıcı deneyiminin önemi:
- Steve Jobs, teknik başarıların yanı sıra kullanıcı deneyimine de önem veriyordu.
- Yuvarlatılmış köşeli dikdörtgenler, kullanıcı arayüzünün estetik yönünü iyileştirmede önemli bir rol oynadı.
-
Yenilik için motivasyon:
- Steve Jobs’un geri bildirimi, Bill Atkinson’a yeni bir meydan okumayı deneme motivasyonu verdi.
- Bu, ekip içinde geri bildirim ve iş birliğinin ne kadar önemli olduğunu gösteriyor.
-
Teknolojinin evrimi:
- Başlangıçta küçük görünen iyileştirmelerin daha sonra büyük değişimlere yol açabileceğini gösteriyor.
- Yuvarlatılmış köşeli dikdörtgenler, sonrasında çeşitli yazılımlarda ve tasarımlarda standart haline geldi.
-
İlgili teknolojiler:
- Günümüzde birçok grafik kütüphanesi ve framework, yuvarlatılmış köşeli dikdörtgenleri kolayca uygulayabiliyor.
- Örneğin, CSS’teki
border-radiusözelliği, web tasarımında yuvarlatılmış köşelerin kolayca uygulanmasını sağlıyor.
1 yorum
Hacker News görüşleri
squirclebiçimini almış.