Читаем APPLE. Взгляд изнутри: история интриг, ошибок и эгоизма полностью

Одной из причин этого было сотрудничество в начале девяностых многих разработчиков Мас в проекте Windows. Такая тенденция вызывала серьезную обеспокоенность в верхних эшелонах Apple. Система Мас по-прежнему в техническом плане превосходила Windows, однако в 1992 году Microsoft, выпустив на рынок Windows 3.1, оказалась близка к тому, чтобы уменьшить разрыв. В этой последней версии были исправлены многие недостатки Windows 3.0, ее сделали более удобной для пользователя. Другими словами, Windows стала более "макинтошевской".

Разработчики, имеющие дело с Windows, столкнулись с необходимостью переписывать свои программы, первоначально созданные для Макинтоша, под среду Windows, т.е., по сути, вынуждены были писать вдвое больше программ. Общий результат не оправдывал затраченных усилий. Но отказаться от преимуществ сотрудничества с Windows они не могли. Становилось все более очевидным, что позиции Windows на рынке уже нельзя недооценивать. Остановить Windows оказалось невозможно. В 1993 году в мире было продано более 30 млн. компьютеров, поддерживающих Windows,— в десять раз больше, чем Макинтошей.

Это стало для корпорации Apple проблемой номер один. Чем больше времени программисты отдавали Windows, тем меньше они занимались разработкой новых программ для Мас; задержки с выходом новых версий программ приводили к падению спроса. К тому же в один прекрасный день программисты могли и вовсе забросить Мас, чтобы целиком переключиться на Windows. Apple пришлось искать способы сохранения своей команды.

Стив Вайл, директор отдела разработки новых инструментов программирования фирмы Apple, долго размышлял над этой проблемой и в 1992 году пришел к выводу о необходимости создания какого-то технического средства, которое позволяло бы программисту писать программу один раз, а потом конвертировать ее по своему желанию или в формат Windows, или в формат, поддерживаемый операционной системой Мас. К разработкам в рамках подобной технологии уже вплотную подошли три крупнейшие компании — Adobe (известная своей технологией универсального формата для принтеров — PostScript, а также рабочими редакторскими программами, такими как Illustrator), Aldus Corporation (редакторская программа PageMaker) и Symantec Corporation (программа для организации рабочего места Norton Utilities). Их проекты были нацелены на создание межплатформной среды программирования. Во всех этих фирмах, однако, проекты подобной среды программирования имели статус служебных проектов, нацеленных не на индустрию программирования в целом, а на поддержание собственных программных разработок для тех же Windows или Мас.

Независимая от платформы среда программирования предполагает дальнейшее развитие концепции модульного подхода в построении программ, когда вам не надо каждый проект начинать с нуля. Межплатформная среда программирования представляет собой гигантский шаг вперед: один и тот же программный код можно потом использовать в разных целевых проектах, в одном случае для создания программы под Windows, в другом — под Мас. В такой среде программирования сегодня вы можете генерировать программу для Windows, а завтра, используя тот же самый исходный код, попросить вашу программную оболочку создать программу для Мас. Не нужно никаких исправлений в исходном коде, обо всем позаботится среда программирования.

Эта идея становилась все более привлекательной по мере того, как Windows шла в гору. С другой стороны, ее оживленно обсуждали все участники рынка компьютерной индустрии: появилась надежда на создание "абсолютно" универсальных программ, которые можно будет запускать на любом персональном компьютере. Но в те годы это было еще преждевременным: проблема приобрела глобальные черты лишь в 1995 году, с первыми шагами по планете Интернета. Тогда фирма Sun Microsystems и разработала новый язык программирования, названный Java, с помощью которого программисты смогли создавать программы, работающие через Интернет практически со всеми типами компьютеров.

Сопоставляя различные программные оболочки — межплатформные среды программирования, Вайл пришел к выводу, что вариант Adobe представляет собой не совсем то, что нужно, а проект фирмы Aldus слишком дорог. Тогда он решил проконсультироваться с Лонни Миллетом, инженером Apple из отдела разработки инструментов программирования. Вайл сообщил Миллету, что Aldus просит миллион долларов за передачу Apple прав на свой проект Vamp. Миллет уговорил Вайла не идти на такие расходы, а обратиться к стартовавшему год назад проекту Bedrock фирмы Symantec.

Перейти на страницу:

Похожие книги

Курская битва. Наступление. Операция «Кутузов». Операция «Полководец Румянцев». Июль-август 1943
Курская битва. Наступление. Операция «Кутузов». Операция «Полководец Румянцев». Июль-август 1943

Военно-аналитическое исследование посвящено наступательной фазе Курской битвы – операциям Красной армии на Орловском и Белгородско-Харьковском направлениях, получившим наименования «Кутузов» и «Полководец Румянцев». Именно их ход и результаты позволяют оценить истинную значимость Курской битвы в истории Великой Отечественной и Второй мировой войн. Автором предпринята попытка по возможности более детально показать и проанализировать формирование планов наступления на обоих указанных направлениях и их особенности, а также ход операций, оперативно-тактические способы и методы ведения боевых действий противников, достигнутые сторонами оперативные и стратегические результаты. Выводы и заключения базируются на многофакторном сравнительном анализе научно-исследовательской и архивной исторической информации, включающей оценку потерь с обеих сторон. Отдельное внимание уделено личностям участников событий. Работа предназначена для широкого круга читателей, интересующихся военной историей.

Петр Евгеньевич Букейханов

Военное дело / Документальная литература