12.11.2026 Владимир Коновалов 4 мин чтения

«Скруглённые прямоугольники повсюду!»: как Билл Аткинсон сдался после прогулки

Билл Аткинсон приехал в офис Macintosh в Texaco Towers хвастаться новым фокусом: экран Лизы стремительно заполнялся овалами случайного размера, быстрее, чем казалось возможным на том железе. Стив Джобс посмотрел и вместо восторга спросил: «А прямоугольники со скруглёнными углами уже тоже можем?»

Билл ответил, что нет, что это очень сложно и, скорее всего, ни к чему. Дальше Стив вывел его на улицу и начал тыкать пальцем в мир. Ниже перевод рассказа Энди Херцфельда с folklore.org.

Овалы, которые считались на сложении

Аткинсон обычно работал дома, но стоило получить заметный результат, сразу мчался в Apple показать его тем, кто способен оценить. На этот раз он привёз новые процедуры для овалов, написанные на удивительно изящном алгоритме.

Он добавил в QuickDraw (тогда библиотеку ещё называли LisaGraf) код, который очень быстро рисовал круги и овалы. На Macintosh это было непросто: обычная математика круга требует корней, а процессор 68000 в Lisa и Mac не умел операции с плавающей точкой. Билл придумал ход, в котором хватало сложения и вычитания, без умножения и деления. 68000 это умел, но делал довольно медленно, так что экономия была кстати.

Приём опирался на факт: сумма последовательности нечётных чисел всегда даёт следующий полный квадрат. Например, 1 + 3 = 4, 1 + 3 + 5 = 9, 1 + 3 + 5 + 7 = 16. Можно было в цикле накапливать сумму и вовремя сдвигать зависимую координату, когда порог превышен. Так QuickDraw рисовал овалы очень быстро.

Билл запустил демо, и экран Лизы мгновенно заполнился овалами разного размера. Но Стива что-то царапало.

Прогулка вокруг квартала

«Круги и овалы это хорошо, но как насчёт прямоугольников со скруглёнными углами? Мы уже можем и такое?»

«Нет, так нельзя. На самом деле это будет очень трудно, и я не думаю, что нам это правда нужно». Херцфельд пишет, что Билл немного обиделся: он ждал восторга по поводу быстрых овалов, а получил новое требование.

Стив вдруг стал резче. «Прямоугольники со скруглёнными углами повсюду! Просто оглянись по этой комнате!» И правда: маркерная доска, часть столов и тумб. Потом он ткнул в окно. «И снаружи ещё больше, почти куда ни взгляни!»

Он даже уговорил Билла быстро пройтись с ним вокруг квартала и показывал каждый скруглённый прямоугольник, который попадался на глаза. Решающим оказался запрещающий парковку знак со скруглёнными углами.

«Ладно, сдаюсь», попросил Билл. «Посмотрю, правда ли это так сложно, как я думал». И уехал домой работать.

На следующий день появились RoundRects

На другой день после обеда Аткинсон вернулся в Texaco Towers уже с широкой улыбкой. Демо теперь рисовало прямоугольники с красиво скруглёнными углами почти с той же скоростью, что и обычные. Когда он внёс код в LisaGraf, новую примитивную операцию назвали RoundRects.

За следующие месяцы скруглённые прямоугольники расползлись по интерфейсу и довольно скоро стали незаменимы: кнопки, окна, карточки, те самые «мягкие» формы, к которым глаз привык так, что перестал их замечать.

Позже, когда Херцфельд рассказывал эту историю на встрече ветеранов, Джеф Раскин уточнил: именно он когда-то обратил внимание Стива на то, что скруглённые прямоугольники повсюду, и уже Стив за эту мысль зацепился. Самому Биллу потом казалось, что сделать RoundRects оказалось гораздо проще, чем он сначала думал.

О том, как команда Macintosh спорила о форме самого корпуса машины, мы расскажем отдельно, а про цену перфекционизма уже писали в «Ловушке амбиций». И ещё одна деталь из той же школы внимательности к мелочам: первое впечатление от экрана складывается за секунды, часто как раз из таких «необязательных» скруглений.

Что с этого взять сегодня

История не про то, что заказчик всегда прав. Стив не «накидал правок ради правок». Он вытащил Билла в физический мир и заставил увидеть паттерн. Иногда самая полезная дизайнерская реплика звучит не «сделайте красивее», а «посмотрите, как это уже живёт вокруг нас».

И обратная сторона тоже полезна: оценка «это будет очень сложно» часто завышена. Аткинсон сам в этом признавался. Имеет смысл отделить страх перед новой формой от реальной стоимости работы.

Источник: Andy Hertzfeld, «Round Rects Are Everywhere!», folklore.org.

Нужен сайт, в котором видны характер и аккуратность, а не только «как у всех»? Мы занимаемся разработкой сайтов под задачи бизнеса. Напишите нам, обсудим проект.

★★★★★
★★★★★
5.0 (1 оценок)

Поставьте вашу оценку

★ ★ ★ ★ ★
← Медленный мобильный сайт: почему уходят до первого экрана

Контакт

Расскажите, что хотите получить:

больше заявок, интернет-магазин, сайт для компании. Не нужно писать ТЗ. В течение часа отвечу (если ночью — отвечу утром :)), какой сайт вам подойдёт и сколько он будет стоить.

Телефон
Владимир Коновалов с чашкой кофе