Кроме того, всегда существовала и такая угроза: кто-то из крупных производителей вычислительной техники возьмет да и смасштабирует программное обеспечение своих больших машин под компьютеры на базе микропроцессоров. IBM и DEC имели целые библиотеки мощных программ. Но фортуна не отвернулась от Microsoft: ни один из серьезных игроков так и не стал переносить архитектуру и программное обеспечение своих компьютеров в индустрию «персоналок». Единственный критический момент был в 1979 году, когда DEC предложила архитектуру мини-компьютера PDP-11 для персонального компьютера, который продавала компания HeathKit. Однако у DEC не было особой веры в персональные компьютеры, и она, по сути, почти не продвигала этот проект.
Цель Microsoft состояла в том, чтобы создавать и поставлять программное обеспечение для большинства персональных компьютеров, не включаясь непосредственно в разработку или продажу их аппаратных средств. Microsoft продавала лицензии на программные продукты по чрезвычайно низким ценам, делая ставку на объем продаж. В фирме Гейтса адаптировали языки программирования – тот же Бейсик – к каждой машине и моментально реагировали на любую просьбу изготовителей оборудования.
Сотрудники ныне знаменитого исследовательского центра фирмы Xerox – Palo Alto Research Center – в Калифорнии, рассматривая принципы общения человека с компьютером, сделали любопытное открытие. Они показали, что компьютером легче управлять, если вы выбираете свои действия, указывая что-то на экране и видя соответствующие картинки. Работники Xerox использовали устройство, которое назвали «мышью»: его можно было перемещать по поверхности стола и тем самым передвигать указатель по экрану. Увы, Xerox так и не сумела воспользоваться коммерческими выгодами, которые сулила эта сногсшибательная идея, потому что ее машины были слишком дороги и в них применялись нестандартные микропроцессоры. Воплотить новые идеи в ходовую продукцию по силам не каждой компании.
В 1983 году Microsoft объявила, что с помощью продукта под названием Windows собирается реализовать на IBM PC графический интерфейс. Она поставила перед собой цель: разработать программное обеспечение, способное расширить MS-DOS, работать с мышью, создавать графические изображения и формировать на экране ряд окон для выполнения в них разных программ. В то время на рынке было всего две модели персональных компьютеров, позволявшие работать с графическими изображениями: 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" хорошо продавались и стали общепризнанными персональными компьютерами, – и не только потому, что мы много вложили в разработку приложений для него, но и потому, что хотели перевода компьютеров на графический интерфейс».