В 1987 г. продажа Excel продолжала расти за счет Jazz. Хотя соотношение между Excel и Jazz по числу установленных единиц составляло три к одному (254812 и 71305), по количеству проданных копий за этот год оно было равно пяти к одному (123462 и 24650). По данным отчета InfoCorp, на конец 1987 г. в эксплуатации находилось 1,25 миллионов компьютеров Macintosh.
В мае 1988 г. появилась Excel 1.5. Она позволяла разработчикам создавать сложные приложения, в которых с электронной таблицей можно было делать все, что угодно.
Excel 2.2, выпущенная 1 мая 1989 г., разрушила барьер памяти 1 мегабайт. Теперь таблицы могли иметь размер до 8 мегабайт. Появились также две конкурирующие электронные таблицы: Wingz компании Informix и Full Impact производства Ashton-Tate. Однако Microsoft Excel сохранила первое место. По данным исследовательской фирмы Stratagem было установлено 715000 копий Excel по сравнению с 30000 Wingz и 27000 Full Impact. Informix и Ashton-Tate в стремлении сократить разрыв организовали продажу со скидкой пользователям Excel, чтобы те переходили на их электронные таблицы. В сентябре 1987 г. было объявлено о версии 1-2-3 для Macintosh, но впоследствии от нее отказались.
Дуг Кландер, по его словам, все больше и больше гордился тем, что именно он разработал Excel. Но он продолжал считать, что эту программу сначала следовало выпустить для PC.
«Я не считал, что переориентация на Macintosh была правильным решением. Обращаясь к прошлому, я все равно думаю, что это было неправильно. Огромный успех программы на Macintosh бесспорен, но мы при этом дали Lotus более двух лет на закрепление позиций. Я считаю, что Excel могла бы нанести основательный удар по 1-2-3. Она явно была сильнее 1-2-3, а в то время 1-2-3 уже примерно год еле дышала. Если бы мы остановились на PC, то, вероятно, могли бы сделать Excel той осенью. Я не уверен, что это изменение курса было оправданно.»
Как бы то ни было, Excel впервые вывела Microsoft на первое место в секторе прикладных программ. Microsoft одержала такую убедительную победу над Lotus, что последняя на долгие годы ушла из сектора Macintosh. Из этого проистекал один важный урок: сила Microsoft заключалась в графическом пользовательском интерфейсе. Дорога к победе на рынке PC была совершенно очевидна.
ЧАСТЬ VI
WINDOWS
Над Windows мы работали как лошади.
Глава 15
Долгожданная Windows
Следующая задача Microsoft — преобразование MS-DOS в графический пользовательский интерфейс — напоминала превращение неблагородных металлов в золото, мечту алхимиков. Цель заключалась в переходе от монохромной, загадочной текстовой среды к многоцветной, дружественной пользователю, изысканной графической.
Этот подвиг пытались совершить и другие фирмы, но никто не знал, какие ловушки таятся на этом пути. Данный проект оказался самым тяжелым предприятием в истории Microsoft и завершился успехом только благодаря настойчивости Билла Гейтса.
IBM PC навязал промышленности персональных компьютеров стандартную архитектуру аппаратного обеспечения и стандартную операционную систему, но на прикладные программы стандарты не распространялись.
Между самыми популярными программами для PC не было ничего общего. Так опыт работы с текстовым процессором WordStar был совершенно бесполезен, когда его поднаторевшие пользователи переходили на dBASE, Multi plan или 1-2-3. В каждой из этих программ применялись особенные приемы вырезания и вставки текста и печати файлов.
Не существовало и стандартов связи прикладных программ с принтерами. Матричный принтер производства Epson, LaserWriter Apple и LaserJet Hewlett-Packard требовали различных промежуточных программ (так называемых драйверов), позволявших им воспринимать данные прикладной программы. Когда покупатель приобретал текстовый процессор и открывал коробку, в пей лежала дюжина дискет, только на одной из которых была собственно программа. Остальные дискеты приноравливали ее к принтерам. То же самое, хотя и в меньшей степени, относилось к мониторам. Иногда у пользователя уходило 20 минут на настройку текстового процессора под соответствующие монитор и принтер.
Для устранения этого неудобства Гейтс считал необходимым разместить между MS-DOS и приложениями промежуточную систему (получившую временное название «Interface Manager»), которая регистрировала бы конкретные принтер и монитор системы. Прикладные программы получали бы эти данные от Interface Manager, а пользователи были бы освобождены от непосредственной работы с DOS, которая была слишком сложна для среднего человека.