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

Мы не ставили прямую цель - заработать деньги на IBM, нам было выгоднее другое - лицензировать MS-DOS всем компьютерным компаниям, предлагавшим машины, более или менее совместимые с IBM PC. IBM могла свободно использовать наше программное обеспечение, но у нее не было эксклюзивной лицензии или контроля за будущими улучшениями. Так Microsoft стала передавать индустрии персональных компьютеров лицензии на программную платформу. А IBM в конечном счете отказалась от усовершенствования UCSD Pascal P-system и CP/M-86.

Клиенты довольно активно раскупали IBM PC, и в 1982 году разработчики начали переносить свои программы на эту аппаратную платформу. Каждый новый клиент, каждое новое приложение усиливали потенциал IBM PC как промышленного стандарта de facto. Вскоре большая часть программ (причем лучших, вроде Lotus 1-2-3) создавалась уже именно для этого персонального компьютера. Мич Кейпор (Mitch Kapor) и Джонатан Сачс (Jonathan Sachs) разработали 1-2-3 и революционизировали электронные таблицы. Первые изобретатели электронных таблиц, Дэн Бриклин (Dan Bricklin) и Боб Фрэнкстон (Bob Frankston), заслуживают бесконечного уважения за свой продукт VisiCalc, но 1-2-3 обогнала его по всем параметрам. Кстати, Мич - человек очень интересный, эклектичное прошлое которого (в данном случае как диск-жокея и инструктора по трансцендентальной медитации) типично для лучших разработчиков программ.

Положительная обратная связь начала двигать рынок PC. Появились тысячи прикладных программ, невероятное множество компаний стало выпускать дополнительные платы, расширяющие аппаратные средства PC. Изобилие программ и вспомогательного оборудования для PC стимулировало рост продаж этих персональных компьютеров - они раскупались в масштабах, которые IBM не предвидела. Цикл положительной обратной связи принес IBM миллиарды долларов. В течение нескольких лет более половины всех персональных компьютеров, используемых в бизнесе, выпускала IBM, а большая часть остальных машин была совместима с IBM PC.

Стандарт IBM стал платформой, которую все имитировали. А причиной столь грандиозного успеха был удачный выбор времени и применение 16-разрядного процессора. Планирование и маркетинг играют ключевую роль в принятии технических продуктов. PC оказался хорошей машиной, но ведь и другая компания могла бы установить стандарт, добившись выпуска нужных программ и достаточного числа машин.

Решения, выбранные IBM, были обусловлены ее стремлением поскорее выбросить на рынок персональные компьютеры, но эти решения крайне упростили другим компаниям создание совместимых машин. Архитектура не была секретом. Микропроцессорные чипы от Intel и операционная система Microsoft доступны всем. Такая открытость была мощным стимулом для поставщиков отдельных компонентов, разработчиков программных продуктов и прочих участников компьютерного бизнеса.

В течение трех лет исчезли почти все конкурирующие стандарты персональных компьютеров. Исключение составили только Apple II и Macintosh фирмы Apple. Hewlett Packard, DEC, Texas Instruments, и Xerox, несмотря на общепризнанные достижения в технологиях, репутацию и обширную клиентуру, в начале восьмидесятых годов потерпели на рынке персональных компьютеров полное фиаско, потому что их машины не были совместимы с PC и не предлагали ничего существенного по сравнению с архитектурой IBM. Сонмы инновационных фирм вроде Eagle или NorthStar воображали, что их машины будут раскупать нарасхват только потому, что они чуть-чуть лучше IBM PC. Рано или поздно все эти фирмы либо переориентировались на выпуск IBM-совместимых машин, либо обанкротились. IBM PC превратился в стандарт. К середине восьмидесятых насчитывалось несколько десятков IBM-совместимых компьютеров. И хотя покупатели, быть может, не говорили об этом прямо, но почти все они искали то оборудование, на котором работает большая часть существующих программ и которое уже есть у их знакомых.

Сейчас среди некоторых ревизионистски настроенных историков стал расползаться слух, будто бы IBM допустила ошибку, сотрудничая с Intel и Microsoft при разработке своего PC. Они пытаются доказать, что IBM следовало запатентовать архитектуру PC и что Intel с Microsoft якобы перехитрили IBM. Но они забывают об одной важной вещи. IBM потому и стала основной силой в индустрии персональных компьютеров, что смогла собрать под своей эгидой невероятное множество талантливых разработчиков и организаторов и с их помощью продвинула свою открытую архитектуру. Именно IBM устанавливала стандарты.

В производстве мэйнфреймов балом всегда правила IBM, и конкуренты не могли состязаться с ней в затратах на НИОКР и маркетинг. Если какой-то конкурент пытался взять ту же высоту, IBM, сосредоточив свои активы, останавливала его восхождение. В изменчивом мире персональных компьютеров позиции IBM напоминали позиции лидера в марафоне. Пока лидер бежит с той же скоростью, что и другие, или быстрее, он - впереди, а прочие лишь пытаются догнать его. Но стоит хотя бы на секунду замедлить бег, как лидерство упущено.

К 1983 году я пришел к выводу, что следующим нашим шагом должна стать разработка графической операционной системы. Я был уверен, что мы не удержим передовые позиции в индустрии программных продуктов, если будем цепляться за MS-DOS - операционную систему текстового режима. Работая с ней, пользователю зачастую приходилось набирать весьма туманные команды. Она не давала никаких графических подсказок, упрощающих выбор и запуск приложений. Кстати, способ, которым человек общается с компьютером, называется интерфейсом. Так вот, я полагал, что будущее за графическими интерфейсами и что для Microsoft очень важно выработать новый стандарт, в котором картинки и шрифты стали бы неотъемлемой частью простого в использовании интерфейса. Упростить работу с персональными компьютерами требовали интересы не только их нынешних владельцев, но и новых покупателей, которых часто пугало освоение сложного интерфейса.

Чтобы проиллюстрировать громадную разницу между компьютерной программой с текстовым интерфейсом и графическим, приведу такой пример. Представьте, что Вы играете на компьютере в одну из настольных игр вроде шахмат, шашек, Го или монополии. При наличии системы с текстовым интерфейсом Вы вводите свои ходы, используя символы. Вы пишете: "Передвинуть фигуру с квадрата 11 на квадрат 19" или что-нибудь более зашифрованное: "Пешку на QB3". Но в графической компьютерной системе доска с фигурами сама показывается на экране. Вы просто перемещаете их в нужные позиции.

Сотрудники ныне знаменитого исследовательского центра фирмы Xerox - Palo Alto Research Center - в Калифорнии, рассматривая принципы общения человека с компьютером, сделали любопытное открытие. Они показали, что компьютером легче управлять, если Вы выбираете свои действия, указывая что-то на экране и видя соответствующие картинки. Они использовали устройство, которое назвали "мышью": его можно было перемещать по поверхности стола и тем самым передвигать указатель по экрану. Увы, Xerox так и не сумела воспользоваться коммерческими выгодами, которые сулила эта сногсшибательная идея, потому что ее машины были слишком дороги и в них применялись нестандартные микропроцессоры. Воплотить новые идеи в ходовую продукцию - не каждой компании по силам.

В 1983 году Microsoft объявила, что с помощью продукта под названием Windows собирается реализовать на IBM PC графический интерфейс. Мы поставили себе целью: разработать программное обеспечение, способное расширить MS-DOS, работать с мышью, создавать графические изображения и формировать на экране ряд окон для выполнения в них разных программ. В то время на рынке было всего две модели персональных компьютеров, позволявшие работать с графическими изображениями: Xerox Star и Apple Lisa, - обе очень дорогие, ограниченные по возможностям и построенные на архитектурах собственной разработки. Другие производители аппаратных средств не могли лицензировать их операционные системы; кроме того, большинство программистских фирм эти компьютеры не привлекали, и приложений для них было слишком мало. А Microsoft стремилась создать открытый стандарт и обеспечить графический интерфейс на каждом компьютере, работающем под управлением MS-DOS.

Первая популярная графическая платформа появилась на рынке в 1984 году, когда Apple выпустила свой Macintosh. Собственная (патентованная) операционная система "Макинтоша" была полностью графической и пользовалась огромным успехом. Первые модели этих компьютеров и версии операционной системы были весьма ограниченны, но ярко демонстрировали потенциал графического интерфейса. Этот потенциал раскрылся только тогда, когда усовершенствовали и компьютеры, и их программное обеспечение.