
macOS от Apple сильно изменилась с момента выхода первой версии, но до сих пор сохраняет множество элементов из ранних дней, которые делают macOS уникальной. Одним из таких элементов является культовый Dock, который позволяет пользователям держать любимые приложения под рукой одним щелчком мыши – и, возможно, вы не знали, но macOS Dock только что отпраздновал 25-летие, и за этим стоит интересная история.
История macOS Dock
Разработчик Джеймс Томсон, автор популярного приложения для научных калькуляторов PCalc, работал в Apple в то время, когда компания разрабатывала первую версию Mac OS X, которая позже должна была заменить классическую Mac OS 9. Интересно, что Томсон является одним из создателей macOS Dock, и теперь он поделился некоторыми закулисными историями о проекте в своем блоге.
Dock был представлен миру Стивом Джобсом на выставке Macworld Expo 5 января 2000 года. В тот же день Джобс также впервые показал пользовательский интерфейс Aqua, которого не было в первых бета-версиях Mac OS X.
«Ближе к концу презентации он показал Dock. Вы все знаете Dock, он находится внизу экрана вашего Mac, кажется, целую вечность (если, конечно, он находится в правильном месте)», — сказал Томсон.

Самый первый Dock, поставлявшийся с Mac OS X, сильно отличался от того, который был в финальной версии операционной системы. Вместо плавающих значков на панели Dock представлял собой просто ряд квадратных иконок. Это произошло потому, что привычный нам дизайн еще не был готов. «Моей задачей было взять его [Бас Ординг] прототипы, созданные в Macromind Director, и превратить их в рабочий код».
До работы в Apple Томсон создал приложение под названием DragThing, которое по сути выполняло функцию Dock для Macintosh. Пользователи могли использовать приложение для добавления ярлыков для открытия приложений, папок и документов, и держать их всегда видимыми на рабочем столе. DragThing помогло разработчику получить работу в Apple. Позже его пригласили для работы над проектом, который по сути должен был реализовать его идею в операционной системе Mac.
В разгар всего этого, когда я был в Купертино, меня спросили, хочу ли я работать над секретным проектом под кодовым названием «Überbar». Мне показали несколько прототипов и, по сути, сказали, что их видели всего шесть человек, и если произойдет утечка, они узнают, что это я рассказал. Я подумал, что если кто-то и собирается уничтожить DragThing, то пусть это буду я.

Все было секретом
Dock разрабатывался параллельно с Finder, еще одной неотъемлемой частью Mac OS X. Однако проект начали писать еще в Mac OS 9 до готовности новой ОС. «Я отчетливо помню, как впервые мы запустили код на Mac OS X». Разумеется, все, что касалось OS X, было «огромным секретом», поэтому лишь немногие сотрудники Apple имели доступ к новому интерфейсу Aqua.
Я довольно долго не видел блестящих « облизываемых» кнопок Aqua, хотя уже работал над Dock. Ходили слухи, что любой скриншот Aqua будет содержать MAC-адрес компьютера, с которого он был сделан, что позволяло отслеживать утечки.
Ситуация стала немного осложняться для Томсона, так как в то время он жил в Ирландии и работал в офисе компании в Корке. По его словам, Джобс был в ярости, когда узнал об этом, и потребовал, чтобы Томсон переехал в США для работы в Купертино вместе с остальной командой. «До моего сведения дошло, что инженер, работающий над Dock, находится в чертовой Ирландии», — якобы сказал Стив менеджеру.
Томсон не хотел переезжать, поэтому он начал часто летать в Купертино, в то время как команда говорила Джобсу, что он согласился жить в США. «У меня был кабинет в коридоре команды Finder. Могу лишь представить, как Стив проходил мимо, ища меня, и ему говорили, что он только что меня упустил, в то время как меня сажали на самолет в другом конце».
После Macworld 2000, когда миру были представлены интерфейс Aqua и Dock, Томсону сказали, что ему придется переехать в Купертино по-настоящему, иначе он потеряет работу. Он отказался и уволился. В итоге Dock был полностью переписан другим инженером перед официальным запуском первой Mac OS X.
Но я многому научился, приобрел много друзей, и этот опыт побудил меня возродить DragThing для Mac OS X, который оказался весьма популярен в течение довольно долгого времени. PCalc также вернулся к жизни примерно в то же время, и он работает до сих пор!

Конечно, даже без кода Томсона Dock существует и по сей день – не только на Mac, но и на iPhone и iPad. Обязательно прочитайте полную историю в блоге Томсона.
Читайте также