рынке было всего две модели персональных компьютеров, позволявшие работать с графическими изображениями: Xerox Star и Apple Lisa, – обе очень дорогие, с ограниченными возможностями и построенные на архитектурах собственной разработки. Другие производители аппаратных средств не могли лицензировать их операционные системы; кроме того, большинство программистских фирм эти компьютеры не привлекали, и приложений для них было слишком мало. A Microsoft стремилась создать открытый стандарт и обеспечить графический интерфейс на каждом компьютере, работающем под управлением MS-DOS.
Первая популярная графическая платформа появилась на рынке в 1984 году, когда Apple выпустила свой «Macintosh». Собственная (патентованная) операционная система «Macintosh» была полностью графической и пользовалась огромным успехом. Первые модели этих компьютеров и версии операционной системы были весьма ограниченны, но ярко демонстрировали потенциал графического интерфейса. Этот потенциал раскрылся только тогда, когда усовершенствовали и компьютеры, и их программное обеспечение.
«Разработка графических программ потребовала немалого воображения, – писал в своей книге «Дорога в будущее» Билл Гейтс. – Как должна выглядеть такая программа? Как она должна себя вести? Часть идей мы почерпнули из разработок фирмы Xerox, а часть родилась в головах наших сотрудников. Поначалу интерфейс получился избыточным. Мы использовали чуть ли не все имеющиеся шрифты и значки (icons). Тогда мы 'вычистили' все лишнее и изменили систему меню – чтобы она выглядела менее хаотично. Мы создали для 'Macintosh' текстовый процессор, Microsoft Word, и электронную таблицу, Microsoft Excel, – первые графические продукты Microsoft.
'Macintosh' была великолепной операционной системой, но Apple вплоть до 1995 года никому не разрешала выпускать компьютеры, способные работать с ней. Это традиционный подход многих производителей оборудования: хочешь это программное обеспечение – купи наши компьютеры. A Microsoft стремилась к тому, чтобы 'Macintosh' хорошо продавались и стали общепризнанными персональными компьютерами, – и не только потому, что мы много вложили в разработку приложений для него, но и потому, что хотели перевода компьютеров на графический интерфейс».
Такие ошибки, как решение Apple ограничить продажу своей операционной системы рамками исключительно собственных компьютеров, еще не раз будут повторяться в истории развития высоких технологий. Например, некоторые телефонные и кабельные компании говорят о том, что какие-то средства связи смогут работать только под управлением их собственного программного обеспечения. По словам самого Гейтса, «сейчас все важнее конкуренция и одновременное сотрудничество, однако до понимания этого многим еще расти и расти».
К 1984 году существенную долю в бизнесе Microsoft составляли лицензии на MS-DOS, передаваемые фирмам-сборщикам IBM-совместимых персональных компьютеров. Сотрудничество с IBM началось при разработке операционной системы, которая должна была заменить MS-DOS; впоследствии ее назвали OS/2. В планах IBM, связанных с корпоративным программным обеспечением, OS/2 отводилось центральное место. Она должна была стать первой реализацией архитектуры IBM – Systems Application Architecture, которую компания намеревалась сделать единой платформой прикладных программ для всей линейки компьютеров – от мэйнфреймов и машин среднего класса до персональных. IBM рассчитывала на то, что распространение ее технологий с мэйнфреймов на персональные компьютеры привлечет большинство корпоративных заказчиков, которые все активнее переходили с мэйнфреймов и мини-компьютеров на ПК. Кроме того, предполагалось, что это даст IBM дополнительное преимущество над конкурентами, не имеющими доступа к технологиям мэйнфреймов. IBM внесла собственные усовершенствования в операционную систему OS/2 (в этом варианте она называлась Extended Edition – расширенное издание), в том числе сервис для коммуникаций и баз данных. Она планировала также создать полный набор офисных приложений – OfficeVision, – которые бы работали на базе расширенного варианта OS/2. Эти приложения, включая текстовый процессор, позволили бы IBM стать лидером на рынке прикладных программ для персональных компьютеров и конкурировать с Lotus и WordPerfect. Тем временем компания Microsoft вырвалась вперед и подготовила ряд приложений для OS/2, но интерес к ней постепенно таял. OS/2 превращалась в какого-то монстра, ориентированного скорее на мэйнфреймы, чем на персональные компьютеры. Гейтс писал: «Мы работали не покладая рук над совместным с IBM проектом, стремясь благополучно завершить его. Я чувствовал, что для наших компаний это билет в будущее… Но, увы, проект только увеличивал пропасть между нами».
Microsoft продолжала захватывать мировой рынок, выпустив приложения Microsoft Word и Microsoft Excel. Благодаря компании Corbis, входившей в корпорацию Microsoft, Билл Гейтс получил огромную картотеку фотоснимков Беттмана и других фотографов. Фотографии использовались для рассылки в электронном виде.
В семидесятые годы необходимость обрабатывать тексты привела к появлению в офисах микропроцессоров. Поначалу использовали специальные машины, предназначенные исключительно для создания документов. Вот уже более 500 лет бумажные документы хранят знания человечества. Один из таких документов вы сейчас держите в руках. Слово «документ», по-видимому, сразу же вызывает у вас представление о тексте, напечатанном на листах бумаги, но это определение слишком узкое. Документом может быть любая сумма информации.
Рынок машин для обработки документов (в том числе и текстовых) рос чрезвычайно быстро; на нем действовало более пятидесяти фирм с суммарным объемом ежегодных продаж более чем на миллиард долларов.
Спустя несколько лет появились персональные компьютеры. Их способность выполнять разные приложения была качественно новой. Пользователь ПК мог закрыть WordStar (в свое время – одна из самых популярных программ текстовых процессоров) и запустить другую программу, скажем электронную таблицу VisiCalc или систему управления базами данных (СУБД) dBase. Комплекс таких «убойных» приложений, как WordStar, VisiCalc и dBase, был настолько заманчив для пользователя, что сам по себе служил веским стимулом для покупки персонального компьютера.
Первым популярным приложением к оригинальному IBM PC была электронная таблица Lotus 1-2-3. Для Apple Macintosh такими приложениями стали Aldus PageMaker (программа верстки), Microsoft Word (текстовый процессор) и Microsoft Excel (электронная таблица). В те годы треть «Макинтошей» использовали в бизнесе, и многие покупали его для настольного издательства (сам этот термин появился несколько позже).
Как иллюстрацию развития технологий работы с документами можно упомянуть Microsoft Excel. Появление в 1978 году первых электронных таблиц стало большим достижением. Они позволяли вставлять в ячейки таблиц любые формулы. Элементы формул могли ссылаться на другие ячейки. Поэтому изменение одного значения приводило к немедленному пересчету всех связанных с ним значений. Таким образом, благодаря электронным таблицам пользователь мог проигрывать сценарии типа «а что если», моментально выявляя эффект от любого изменения.
Некоторые современные электронные таблицы предусматривают множество разных способов для отображения табличных данных. Простые команды осуществляют фильтрацию и сортировку данных. Наиболее знакомое автору этой статьи приложение такого типа, Microsoft Excel, включает функцию создания сводных таблиц (pivot table feature). Эта функция обеспечивает просмотр итоговой информации самыми разными способами и существенно облегчает восприятие числовых данных.
В 1986 году Microsoft была преобразована в акционерное общество открытого типа. В том же году Билл Гейтс стал миллиардером, тогда ему было 31 год. В следующем году Microsoft поставила на рынок первую версию Windows, и уже в 1993 году общий объем продаж Windows в месяц превысил один миллион. В 1995-м появился Windows-95, и за две недели было продано семь миллионов копий.
Программное обеспечение Microsoft стало настолько широко используемым, что компания попала в поле зрения американского антимонопольного комитета, который несколько раз пытался инициировать дело по принудительному дроблению монополии Билла Гейтса. Пока что тщетно. Проблемы с антимонопольным комитетом США вновь возникли в 1999 году, когда окружной суд признал Microsoft Corporation монополией. В апреле 2000 года Министерство юстиции США предложило разбить Microsoft на две отдельные корпорации: одна будет заниматься Microsoft Office и Internet Explorer, тогда как другая – исключительно Windows (к слову, эта операционная система используется более чем в 85 % компьютеров в