ройство, которое назвали "мышью": его можно было перемещать по поверх- ности стола и тем самым передвигать указатель по экрану. Увы, Xerox так и не сумела воспользоваться коммерческими выгодами, которые сулила эта сногсшибательная идея, потому что ее машины были слишком дороги и в них применялись нестандартные микропроцессоры. Воплотить новые идеи в ходо- вую продукцию - не каждой компании по силам. В 1983 году Microsoft объявила, что с помощью продукта под названием Windows собирается реализовать на IBM PC графический интерфейс. Мы пос- тавили себе целью: разработать программное обеспечение, способное расши- рить MS-DOS, работать с мышью, создавать графические изображения и фор- мировать на экране ряд окон для выполнения в них разных программ. В то время на рынке было всего две модели персональных компьютеров, позволяв- шие работать с графическими изображениями: Xerox Star и Apple Lisa, - обе очень дорогие, ограниченные по возможностям и построенные на архи- тектурах собственной разработки. Другие производители аппаратных средств не могли лицензировать их операционные системы; кроме того, большинство программистских фирм эти компьютеры не привлекали, и приложений для них было слишком мало. А Microsoft стремилась создать открытый стандарт и обеспечить графический интерфейс на каждом компьютере, работающем под управлением MS-DOS. Первая популярная графическая платформа появилась на рынке в 1984 го- ду, когда Apple выпустила свой Macintosh. Собственная (патентованная) операционная система "Макинтоша" была полностью графической и пользова- лась огромным успехом. Первые модели этих компьютеров и версии операци- онной системы были весьма ограниченны, но ярко демонстрировали потенциал графического интерфейса. Этот потенциал раскрылся только тогда, когда усовершенствовали и компьютеры, и их программное обеспечение. Мы тесно сотрудничали с Apple в процессе создания Macintosh. Группу ее разработчиков возглавлял Стив Джобс (Steve Jobs). Работать с ним было по-настоящему интересно. У Стива удивительное чутье на технику и умение мотивировать труд специалистов мирового уровня. Разработка графических программ потребовала немалого воображения. Как должна выглядеть такая программа ? Как она должна себя вести? Часть идей — 58 —
|