Книги

APPLE. Взгляд изнутри: история интриг, ошибок и эгоизма

22
18
20
22
24
26
28
30

В связи с этим Lotus Development Corporation решила не переделывать свой бестселлер 1-2-3 под Power Мас. Точно так же поступила компания Allegro New Media (Фейрфилд, штат Нью-Джерси). Этот изготовитель популярных бизнес-программ, в том числе Multimedia Business 500, решил оперативно свернуть поддержку компьютеров Apple. Microsoft так долго доминировала на рынке деловых программ со своими Word и Excel, что к концу 1994 года осталась единственной серьезной фигурой на рынке. На этом фоне затруднения Apple могли лишь вызвать усмешку. Чем больше руководство Apple выражало свою нелюбовь к Биллу Гейтсу, тем больше нуждалось в его поддержке. А Гейтс, похоже, помогать не собирался.

В 1994 году Уильям Гейтс III был признан некоронованным королем компьютерной индустрии. Основной капитал его компании вырос с 8,5 млрд. дол., хранившихся на счетах компании в 1988 году, до 30 млрд. дол., когда компания стала популярной. 24% акций компании принадлежали самому Гейтсу, его личные доходы от сети подразделений компании с "пустяковой" суммы в 2 млрд. дол. в 1988 году выросли до 7 млрд. дол. в 1994 году. Личный капитал Гейтса, по оценкам, почти в два раза превысил рыночную стоимость Apple, упавшую с отметки в 6,8 млрд. дол. в 1991 году до 4 млрд. дол. к 1994 году. Компьютерный гений, в 1980 году умолявший Стива Джобса о сотрудничестве, теперь не просил ни о чем. Практически все компьютерные воротилы стояли перед ним на коленях — кроме, пожалуй, гордецов из Apple Computer.

Взаимоотношения Apple с Microsoft складывались шиворот-навыворот. Доходило до абсурда. Сам Джон Скалли симпатизировал Биллу Гейтсу, а Гейтс души не чаял в Скалли. "За время работы в Apple он неоднократно приглашал меня на личные встречи,— писал Гейтс в своем электронном послесловии к данному для этой книги интервью.— Скалли понимал, что для нас Apple не соперник, хотя на Windows они смотрели как на конкурирующий продукт. Скалли любил обсуждать со мной кое-какие вещи, представляющие взаимный , интерес".

Зато команда Скалли его отношения к Биллу Гейтсу не разделяла. "Все они боялись Microsoft",— говорит Бен Уолдмен, глава разработчиков Microsoft Мас, бывший руководитель проекта Microsoft Office, мощного и популярного пакета приложений для Windows. В 1988 году эта скрытая вражда вылилась в иск фирмы Apple к Microsoft и Hewlett-Packard по поводу нарушения ее авторских прав. И тем не менее обоюдная заинтересованность компаний друг в друге заставляла их работать вместе. Microsoft нуждалась в Apple потому, что приложения для Макинтоша приносили больший доход, чем другие. Для Apple же Microsoft являлась источником бизнес-программ.

В 1994 году, однако, их отношения были существенно пересмотрены и изменились в пользу Microsoft. Успех Windows позволил Microsoft снизить количество бизнес-приложений для Макинтошей до 20%, соответственно их доля для Windows возросла до 80%. До начала 90-х Microsoft получала изрядную прибыль от программ, написанных для Маков, и прибыль большую, чем от любой программы для IBM-совместимых машин. С успехом Windows 3.0 и Windows 3.1 ситуация резко изменилась. С другой стороны, Apple очень сильно зависела от Microsoft: целых 90% рынка табличных процессоров для Мас захватила программа Microsoft Excel, а на рынке текстовых процессоров 75% приходилось на Microsoft Word. Таким образом, Apple оказалась в весьма незавидном положении: если Microsoft вдруг свернет разработку приложений для Мас, рухнет и

надежда на восстановление стабильного положения на рынках, традиционных для Apple.

Тем временем Apple Computer не упускала малейшей возможности ужалить своего старого соперника. Главной причиной этого была личная неприязнь Шпиндлера к Биллу Гейтсу, по крайней мере так считали тогдашние руководители компании. Не упускали случая покритиковать Гейтса и Эд Стид, главный советник Apple, и главный технолог Дэйв Нэйджел. Приведем характерный пример, имевший место во время спора о сравнительных достоинствах технологий OLE (Microsoft) и OpenDoc (Apple). Отказ Apple использовать OLE в Bedrock похоронил надежду облегчить жизнь разработчикам программного обеспечения Макинтошей. Вдобавок ко всему наваждение под названием OpenDoc стало причиной дальнейшего охлаждения отношений между Apple и ее главным разработчиком.

И OLE, и OpenDoc создавались с целью упростить объектно-ориентированное программирование — то самое, от которого пришел в восторг сам Скалли, в 1991 году предложивший "розовый" проект в качестве залога будущего союза Apple с IBM. Эта технология избавляла разработчика от мучений, связанных с созданием огромных монолитных программных продуктов, таких как Microsoft Word, когда приходилось вылизывать все компоненты. Теперь, используя готовые части программного кода, называемые объектами, разработчик или кто-либо иной мог приделать к основной программе, например, функцию проверки правописания или подсчета слов, не изменяя главного модуля программы. Можно провести аналогию с изготовлением гобеленов. Старомодная техника предполагала плетение паутины из разноцветных нитей, каждая из которых проходит через весь рисунок. А с использованием объектов работа превращается в сборку фрагментов мозаики, которую можно исправить или улучшить, добавив новые кусочки.

Это нововведение обеспечило огромные возможности для небольших фирм, открыв для них рынок программного обеспечения, ранее занятый такими монстрами, как Microsoft или Lotus Development, имевшими достаточно толстые кошельки для финансирования разработок сложных приложений. С появлением объектно-ориентированного программирования не остались внакладе и солидные разработчики: эта технология позволила им быстрее обновлять свои крупные приложения. Понравилось это и пользователям. Так как объектно-ориентированные программы создавались для независимого выполнения компьютером, теперь можно было запускать несколько приложений одновременно. Например, появилась возможность одновременно крутить видеоролик, проводить двусторонний обмен в режиме конференции и печатать письмо в текстовом процессоре.

Короче говоря, объектно-ориентированная технология стала одной из золотых находок компьютерной промышленности начала 90-х. Впервые она была исследована Стивом Джобсом в его неудачной системе NeXT. Создание объектно-ориентированной операционной системы, в которой новые программы запускались бы проще и быстрее, являлось целью предложенного Apple "розового" проекта. Он был преобразован в Taligent, совместную разработку Apple и IBM, которая также представляла собой объектно-ориентированную операционную систему.

Но, как показала неудача с "розовым" проектом и угроза провала Taligent, объектно-ориентированное программирование — это чрезвычайно сложное дело. Создание таких объектно-ориентированных инструментов, как Apple OpenDoc или Microsoft OLE, встретило на своем пути немало трудностей. Еще в 1988 году, когда генерирование инструментов-объектов только начиналось, Microsoft обратилась к Apple с предложением объединить усилия для разработки технологии DDE (Direct Data Exchange — прямой обмен данными), идея которой принадлежала Microsoft. Цель проекта: облегчить жизнь разработчикам программного обеспечения, которое могли бы поддерживать и Мас, и Intel-компьютеры, используя один общий набор средств разработки, а не два принципиально разных.

"Мы встретились с Жаном-Луи Гассе, чтобы сделать Apple предложение по внедрению DDE в их операционные системы,— вспоминает Джефф Харберс, в то время директор отделения по разработке приложений Microsoft.— Мы объясняли, что приложения для Windows уже поддерживают эту технологию, что мы хотим добиться лучшей совместимости приложений с Mac. Apple не откликнулась на это — они предпочли подход, технически гораздо более сложный".

В 1992 году, когда велись исследования OLE, и OpenDoc, Microsoft начала переговоры с Apple о совместной работе над OLE. "Мы всегда придерживались мнения, что у Apple и Microsoft найдется множество тем для совместной работы, а битвы должны происходить лишь там, где по-другому не обойтись",— говорит Пит Хиггинс, бывший вице-президент Microsoft по настольным приложениям, а теперь вице-президент группы интерактивных технологий. Как и большинство высших руководителей Microsoft, Хиггинс выглядит довольно молодо. Когда я брал интервью у него для этой книги, он был одет в лыжный свитер, будто готовился к спуску с заснеженных вершин гор, видных из окна его углового кабинета в Редмонде, штат Вашингтон. Хиггинс порадовал меня тем, что не раскачивался взад-вперед на своем стуле, как это делают другие менеджеры Microsoft, откровенно подражающие своему всесильному боссу Большому Биллу.

Apple настаивала, что технология OpenDoc гораздо лучше и будет легче воспринята промышленностью по сравнению с частной, закрытой, находящейся под полным контролем Microsoft OLE. Разработчики смогут использовать средства OpenDoc для написания объектных программ, совместимых не только с Мас, но и с Windows. В самом деле, Apple не являлась юридическим владельцем OpenDoc, хотя и создала ее. Вместе с Apple над проектом OpenDoc работали корпорации IBM, Novell, Oracle и Sun, они составляли консорциум, названный Component Integration Labs.

OLE же была технологией, полностью подконтрольной Microsoft, хотя пригодной и для программ Windows, и для Мас. Для человека, знающего, сколько времени Apple тянула с лицензированием, утверждение компании об "открытости" может показаться лицемерным. Однако Apple имела хорошее основание для такого заявления: самосохранение превыше всего. Подавляющая доля рынка контролировалась Microsoft, а значит, приходилось вынуждать разработчиков к производству программных продуктов для Apple.

Жаркий спор продолжался с 1992 по 1994 год. По воспоминаниям Хиггинса, он все время твердил Нэйджелу и другим руководителям Apple, что OpenDoc заставит разработчиков выбирать, что поддерживать — Apple или Microsoft. "Я пытался убедить их, что не стоит спорить о внутренностях, которые пользователь все равно никогда не увидит",— говорит Хиггинс.

С другой стороны, Дэйв Нэйджел вспоминает, что Apple вовсе не спешила с распростертыми объятиями встречать технологию своего основного конкурента: "Я согласился бы поддержать эту технологию, если бы Microsoft была лишь еще одной компанией. Но особый статус корпорации гарантировал, что мы не будем первыми на рынке [с технологией Microsoft], потому что она уже заложена в Windows. Я знал, что если мы примем OLE, то опоздаем с выходом на рынок. В этом случае мы проиграем".

Дебаты по проблеме OpenDoc и OLE не шли из головы у Билла Гейтса во время его беседы с Майклом Шпиндлером, состоявшейся на Comdex в Лас-Вегасе в 1993 году. Эта встреча была первой из трех запланированных. Инициатором переговоров выступил Гейтс, однако ему пришлось уйти не солоно хлебавши. "Мы обратились к Apple с предложением сконцентрировать усилия на нововведениях, существенных для пользователей,— не на объектных внутренностях, а на пользовательском интерфейсе, включающем голосовые, графические, информационные и видеопредставления,— написал Гейтс в своей электронной рецензии на эту книгу,— Наша позиция заключалась в том, что Apple следует заняться действительно важными вещами и пустить в ход все свои ресурсы. В особенности мы беспокоились о разной объектной структуре OpenDoc и OLE, а также о том, что разработчики не смогут одновременно работать для Windows и Macintosh". Говорил, в основном, Билл Гейтс — Шпиндлер слушал. "Я был разочарован неуверенностью и излишней осторожностью Майкла, тем, что он так и не сказал ничего определенного",— вспоминает Гейтс.

Переговоры между Apple и Microsoft все еще продолжались, но в мае 1994 года Apple неожиданно вырвалась вперед. Тогда, на ежегодной Всемирной конференции разработчиков (Worldwide Developers Conference, WWDC) в Сан-Хосе (штат Калифорния), Apple объявила о готовности OpenDoc. "Они нас даже не предупредили,— со злостью произносит Хиггинс, багровея от одного только воспоминания,— а мы целых два года вели с ними переговоры об OLE".

Бывший менеджер Microsoft вспоминает, что на одной из WWDC сотрудники Apple своровали приглашения на вечеринку, устроенную Microsoft в баре отеля "Фейрмонт". Они это сделали, чтобы всласть поглумиться над Гейтсом. Microsoft выделила на вечеринку 25 тыс. дол. "Люди из Apple оскорбляли меня и пили мое пиво",— вспоминает менеджер Microsoft, руководивший разработками для Мас; он пожелал остаться неизвестным.