Выбрать главу

Стив Джобс увидел то, что не доходило до Xerox: общественное и коммерческое значение открытий PARC. Он наткнулся на инерцию администрации PARC, которая просто не представляла себе, какие сокровища таятся в его лабораториях.

Джобс уехал из Xerox PARC в уверенности, что он видел компьютер будущего. В то время одним из проектов, разрабатываемых в Apple, был компьютер Lisa. Джобс переориентировал конструкцию машины так, что она стала графическим компьютером, интегрировавшим основные идеи Smalltalk[8].

Через семь месяцев после посещения Xerox PARC Джобс принял на работу Ларри Теслера, программиста, показавшего ему Smalltalk, и поручил ему возглавить работу по использованию изобретений PARC в Lisa. В написании графического пользовательского интерфейса нового компьютера участвовал Билл Аткинсон. Потом Джобс освободил его от обязанностей по проекту Lisa и назначил на этот пост Джона Куча, бывшего инженера Hewlett-Packard.

В то время Джобс руководил еще одним экспериментальным проектом: Macintosh. Он бросил все свои силы на разработку машины, которая, как он считал, изменит стиль работы миллионов людей. Он ничем не сдерживал свое максималистское воображение и пытался извлечь все возможное из сотрудников, работавших под его строгим руководством.

Появление Macintosh

Через несколько месяцев была готова QuickDraw — программа, рисовавшая графический интерфейс Macintosh (пиктограммы, меню и окна).

В марте 1981 г. Джобса пригласили на конференцию Бена Розена в Мичигане, где он рассказал о своем представлении о будущем компьютеров и дал понять, что его купертинская компания движется в направлении, указанном Xerox PARC. Билл Гейтс был на этой встрече, и его заинтриговало выступление основателя Apple. Оно согласовывалось с его убеждениями о характере программного обеспечения. После конференции они с жаром обсудили достоинства графического пользовательского интерфейса и обнаружили, что их мнения полностью совпадают. Джобс взял из PARC Ларри Теслера, а Гейтс недавно принял на работу Чарльза Саймони. В Microsoft уже начали изучать, как сконструировано программное обеспечение для Xerox Star. В конце беседы Джобс предложил Гейтсу приехать и посмотреть, что делают в Купертино.

С. Джобс и Дж. Скалли с первым Macintosh

В конце лета Гейтс встретился с Джобсом и Джефом Раскином, руководителем проекта Macintosh[9]. Джобс и Раскин хотели использовать микропроцессор Motorola 68000, прогрессивный 32-битовый чип. Его возможности были не слишком велики для компьютера, экран которого должен был все время перерисовываться. Гейтс сразу же понял потенциальное значение Macintosh и решил, что он непременно должен внести свой вклад в эту машину. Джобс прекрасно знал одну вещь: распрекраснейший компьютер в мире — это не более чем программы, которые могут на нем работать. Эту истину засвидетельствовало влияние VisiCalc на продажу Apple II. Джобс, воодушевляемый тем, что его и Гейтса взгляды совпадают, обратился к нему с просьбой помочь в выпуске в свет Macintosh и немедленно начать разработку прикладных программ для нового компьютера.

Гейтс, вернувшись в Сиэтл, назначил Чарльза Саймони руководителем работы по созданию инструментария, необходимого для написания программного обеспечения для нового компьютера. Саймони встретился с Робертом Бел-левью, техническим директором отдела по Macintosh, и Энди Герцфельдом, конструктором логической архитектуры Macintosh. Они в мельчайших подробностях обсуждали то, как следует организовать стандартный интерфейс программного обеспечения и какие инструменты должна предоставить Apple, чтобы способствовать разработке прикладных программ.

Саймони написал занявший две страницы план действий по тому, что он назвал Apple IV. Теперь программисты Microsoft работали бок о бок со своими коллегами из Apple. Они участвовали в разработке некоторых элементов интерфейса Macintosh, таких как диалоговые окна и горизонтальные линейки прокрутки в окнах. Группа Саймони помогла с отладкой и предложила ряд дополнительных возможностей.

Гейтс и Джобс подписали контракт о том, что Multi plan, Chart и File производства Microsoft должны продаваться в комплекте с Macintosh. Контракт оговаривал, что Microsoft не будет выпускать в свет программное обеспечение с графическим пользовательским интерфейсом, пока не пройдет хотя бы год после выхода Macintosh. Гейтс добавил оговорку, что этот срок ограничивается декабрем 1983 г.

Multiplan для Macintosh

Поскольку Саймони уже работал над аналогичными проектами в Xerox PARC, ему все было прекрасно знакомо. Занимаясь проектированием PCMultiplan и PCWord, он предвидел, что в один прекрасный день эти программы будут переделаны для работы под графическим интерфейсом. Это подкрепило известие о том, что в Apple уже разрабатывают машину с графическим интерфейсом. Поэтому он позаботился о том, чтобы Multi plan и Word можно было потом легко приспособить к графической среде.

вернуться

8

Джеф Раскин в книге Сьюзен Леммерс «Programmers at Work» опровергает эту версию. Он утверждает, что именно он предложил сделать Lisa графической машиной и что Джобс сначала был против этого и против Macintosh, но потом изменил свое мнение.

вернуться

9

По мнению Гейтса, Macintosh в действительности был проектом Раскина.