Каталог товаров

Конструктор для сборки мак-калькулятора

Категории
Конструктор для сборки мак-калькулятора
24.04.2013

Кто бы мог подумать: программа, проработавшая на классических Маках многие годы, была создана… ребенком. Правда, ребенок был не совсем обычным и компания, в которой он работал, не из рядовых — поэтому и появилась эта короткая и очень славная история.

Февраль 1982 года.
Рассказывает Энди Херцфельд.

Крис Эспиноза был одним из самых первых и юных сотрудников Apple, начав свою работу в компании в 14 лет. Он уволился в 1978-м и поступил в колледж при «Беркли», однако продолжал внештатно работать над справочником по Apple II, который заменил впоследствии легендарную «Красную Книгу».

Летом 1981-го Стив Джобс убедил Криса бросить школу и перейти в проект Макинтоша на полный день, аргументируя это тем, что в школу вернуться можно в любой момент, а вот оставить свой вклад в развитие Мака — для этого был только один шанс. Крис бросил учебу и с августа 1981-го стал работать над документацией для Мака.

Техническое описание нам уже горело, поскольку в ближайшие месяцы мы уже планировали привлекать сторонних разработчиков. Так как наиболее важной частью ПО для Мака был графический пакет Quickdraw, с руководства для него Крис и приступил к работе.

При помощи Quickdraw Крис хотел написать демо-программу, чтобы лучше вникнуть в тему. Ему очень понравилась идея так называемых «настольных орнаментов», которые на тот момент еще не были реализованы. Крис решил нарисовать в Quickdraw калькулятор.

Немного поиграв, он состряпал вполне симпатичный калькулятор. Но еще предстоял «кислотный тест» — демонстрация Стиву Джобсу, который играя роль эстетического компаса, показал бы, куда двигаться дальше.

mac-chronicles-09-01

Макинтошный «Калькулятор» в родной для себя среде Mac OS 1.0.

Когда Крис начал свою демонстрацию, мы собрались вокруг и задержали дыхание, ожидая реакцию Стива. «Ну, начало есть, — сказал Стив, — хотя, если в общем, отстой. Фоновый цвет слишком темный, толщина некоторых линий неправильная, кнопки слишком большие». Крис сказал, что будет работать над программой, пока Стиву не понравится.

В течение нескольких дней Крис вносил правки Стива, но тот продолжал указывать на новые ляпы. В конце концов Криса осенило.

На следующий день, вместо очередной пачки исправлений кальклятора, Крис показал новое направление, которое он назвал «Стив Джобс, поиграй с конструктором калькулятора сам». Каждому графическому свойству калькулятора был назначен свой параметр в виде выпадающего списка. Так можно было выбрать толщину линий, размер кнопок, фоновые узоры и т. д. (По сути, Крис встроил в свой калькулятор редактор интерфейса программы — прим. пер.).

Стив посмотрел на новую программу и сразу принялся играть с параметрами. Повозившись минут десять, он получил примерно то, что и хотел увидеть. Когда через несколько месяцев я работал над интерфейсом калькулятора (Донн Денман занимался математикой), я использовал дизайн Стива. Так и появился стандартный калькулятор, который работал на Макинтоше многие годы, вплоть до OS 9.

Энди Херцфельд — американский ученый и изобретатель, который с 1979 по 1984 год участвовал в разработке программного обеспечения для «Макинтош». После ухода из Apple в разные годы основал три компании, а в 2005 году пришел на работу в Google. Именно Херцфельд сыграл ключевую роль в разработке «кругов» социальной сети Google+.

Источник: Folklore.org.


Вас также может заинтересовать: iphone xs max dual sim цена.