WWDC Flashback: почему прошло 10 лет от углерода до снежного барса


Изображение: AP, через Guardian UK

Сегодняшние слухи о том, что Стив Джобс может представить дополнительное обновление OS X под названием Снежный барс выступление на его Всемирной конференции разработчиков убедительно напомнило, насколько эффективным был проект по замене классической Mac OS. Ходят слухи, что Snow Leopard будет предназначен только для процессоров Intel, полностью отказавшись от платформы PowerPC, которую Стив Джобс унаследовал от Apple в 1996 году. Некоторые даже предполагают, что Carbon и последние части оригинального набора инструментов Mac OS могут быть аналогичным образом отброшены в выпуске. Если все это правда (а последнюю часть особенно трудно проглотить без кирпичей соли), это официально знаменует смерть Macintosh OS от рук ее гордого преемника, OS X.

Это действительно значительное достижение, и не потому, что я испытываю ностальгию по MultiFinder. Это официально знаменует собой завершение самой терпеливой, постепенной и крайне консервативной кампании перемен, когда-либо проводимой неким Стивеном П. Вакансии. На WWDC, очень похожем на этот, всего 10 лет назад он начал вести эту войну. В следующий понедельник он победит. Mac мертв. Да здравствует OS X. Чтобы узнать, почему и как это произошло, нажмите здесь.



Радикальные изменения часто не приводят к изменениям
Не заблуждайтесь: кроме фиксированной строки меню в верхней части экрана, сегодняшняя OS X гораздо больше похожа на OpenStep. операционная система, которую Apple купила при покупке NeXT в 1996 году, чем Mac OS 7.6. OS X построена на Mach микроядро. На Intel он работает лучше, чем на PowerPC. Трехпанельный просмотр более эффективен, чем традиционные взаимодействия с папками и значками Mac. Док отслеживает часто используемые приложения и текущие задачи. Objective-C - предпочтительный язык для мощной и быстрой объектно-ориентированной разработки. Тип файла определяется трехсимвольным расширением файла, а не скрытым четырехсимвольным типом и кодами создателя. Все системные настройки содержатся в одной панели, а не в десятках отдельных элементов управления. Это просто потрясающе. Просто посмотри на это Снимок экрана OpenStep 4.2. Это все есть. Mac мертв. Да здравствует OS X.

Очевидно, что все это не должно шокировать. Apple приняла блестящее решение, когда в 1996 году приобрела NeXT, чтобы создать современную операционную систему для Mac. Это была чрезвычайно успешная попытка. Вместо этого шокирует то, насколько постепенным был этот процесс. Двенадцать лет - это век в компьютерной индустрии. Это дольше, чем первый срок пребывания Стива Джобса в Apple, и даже дольше, чем его отсутствие в Apple. Джобс не отличается терпением или постепенными улучшениями. Что позволило ему постепенно заменить классический Mac, который мы все любили, на кричащую OS X, которую мы все любим сегодня? Почему он просто не бросил сильно поврежденную OS 7.5 на обочину и двинулся дальше, вместо того, чтобы ждать еще более десяти лет на разработку операционной системы, очень похожей на ту, которую он продал Apple в середина 90-х?

Простой. Он только что потратил десять лет, пытаясь убедить учреждения, что радикально отличное, явно превосходное аппаратное и программное обеспечение NeXT должно стать основой для будущего вычислительной техники. И он потерпел неудачу. Университеты в основном предпочитали свои Mac. Компании предпочитали свои машины IBM. Даже когда он пошел на компромисс и сделал программное обеспечение NeXT доступным для работы на оборудовании Sun и IBM, очень немногие люди пошли на это. Создание окна совместимости для NeXT под Windows NT на самом деле никуда не привело. В конце грандиозного эксперимента по созданию первых компьютеров 21 века Стив Джобс в 1996 году без всякого сомнения знал, что единственный способ гарантировать, что люди никогда не бросят свои ужасные машины DOS и нестабильные Mac, - это спорить с ними о Это. Требовать, чтобы люди изменились, не удалось. Фактически, все было настолько укоренившимся, что он пришел к выводу, что компьютеры затихли в течение десяти лет. Как он сказал Гэри Вульф из Wired в самом незащищенном интервью что он когда-либо давал,

Индустрия настольных компьютеров мертва. Инновации практически прекратились. Microsoft доминирует с очень небольшим количеством инноваций. Это конец. Apple проиграла. Рынок настольных ПК вступил в темные века, и в следующие 10 лет или, конечно же, до конца этого десятилетия он будет в темноте.

Это похоже на то, как IBM вытеснила множество инноваций из компьютерной индустрии до того, как появился микропроцессор. В конце концов, Microsoft рухнет из-за самоуспокоенности, и, возможно, появятся какие-то новые вещи. Но пока этого не произойдет, пока не произойдет какой-то фундаментальный сдвиг в технологии, все просто.

Это голос человека, который десять лет занимался инновациями и не видел никаких изменений. В то время, когда он произносил эти слова, я всегда предполагал, что он был просто горьким или пессимистичным. Он не был. Но он был проинформирован о том, что новые технологии не нужны для спасения компьютера. Людям просто нужно было начать применять те замечательные инструменты, которые были разработаны за предыдущее десятилетие. И это история OS X. Самым большим нововведением в настольных компьютерах с тех пор, как он произнес эти слова, стало не создание каких-либо значительных новых технологий. Это было сделано для того, чтобы сделать технологии NeXT привлекательными, интуитивно понятными и удобными для десятков миллионов пользователей Mac.

Скрывая разницу
Когда Apple купила NeXT, Джобс почти забыл уроки своей борьбы за рост рыночной доли OpenStep. Первоначальный план состоял в том, чтобы создать Rhapsody OS, быстрый и грязный перенос OpenStep на оборудование PowerPC с интерфейсом, подобным Mac OS 9, который бы запускал красивое, объектно-ориентированное программное обеспечение OpenStep, а затем нечто, серьезно называемое «синим ящиком», волшебным образом запускало бы старый, сбойный, плохо многозадачный Mac Приложения. Поначалу идея казалась хорошей. Apple как можно быстрее выпустит на рынок современную ОС, а новая платформа технически сможет запускать существующие программы Mac.

Но на самом деле «Рапсодия» стала настоящей катастрофой. Разработчики взбунтовались. Adobe не будет переносить PhotoShop на платформу OpenStep. Microsoft никогда бы не выпустила новую версию Office, требующую переписывания на Objective-C. Именно тогда Джобс увидел, как добиться реальных изменений: делать это медленно и не позволять никому осознавать, что вы делаете. На WWDC 1998, через несколько месяцев после выхода Rhapsody, Джобс объявил, что планы изменились. Вместо того, чтобы предоставлять современные возможности ОС только технологиям на основе NeXT, новый API под названием Carbon позволит существующим приложениям Mac стать современными с помощью всего лишь нескольких настроек. Objective-C и другие технологии были отодвинуты на второй план. За углеродом будет будущее. Никого не нужно было менять - им просто нужно было устранить несколько особенно плохих вызовов Mac OS Toolbox. В остальном все было так же, по крайней мере, так казалось.

Когда первая потребительская версия Mac OS X была выпущена в виде общедоступной бета-версии в середине 2000 года, это был гораздо больше Mac, чем NeXT. От «приятного» пользовательского интерфейса до зоны совместимости Classic - это была эволюция Mac. Но внешность обманчива. И с того момента, как была выпущена первая версия Mac OS X, Apple очень тихо забрала все, что когда-то казалось важным для опыта Mac в пользу чего-то нового, что больше похоже на OpenStep, чем на Mac корнеплоды. Но это произошло так постепенно, что к тому времени, когда Apple заявила, что поддержка классических приложений Mac прекратилась. с появлением Leopard жаловались только технические писатели, работающие в FrameMaker, что довольно неплохо. замечательный.

Выход из неудачи
Переход к устаревшей OS X за последнее десятилетие был таким ошеломляющим успехом по одной простой причине: Apple скрывала степень изменений, которые она внедряла в каждом выпуске. Mac OS X 10.0 на самом деле была радикальным изменением, но это было похоже на скачок с OS 7.6 на 8, а не с OS 8 на Red Hat Linux. И каждая последующая версия сохранила достаточно знакомого, чтобы облегчить внесение изменений. И, как все мы знаем, множество мелких изменений в конечном итоге приводит к радикальным различиям. Когда Microsoft и Adobe наконец создали современные версии своих приложений для OS X, которые были созданы с использованием инструментов Apple XCode вместо более удобной среды CodeWarrior было ясно, что Джобс выиграл гонку внедрения медленными и уверенными шагами. вперед. Вот где мы находимся сегодня.

Как и сказал Стив Джобс, десятилетие, закончившееся в 2006 году, не обязательно ознаменовалось появлением большого количества инноваций в настольных компьютерах. Но сегодня мы, наконец, достигли уровня 1996 года после полного принятия подхода NeXT к работе в Apple, ее разработчиках и пользователях Mac. Оказывается, все мы могли бы пережить огромные изменения - нам просто потребовалось десятилетие, чтобы полностью их поглотить. Слава богу, Стиву было так ужасно трудно внедрять технологии NeXT с первого раза - иначе они могли бы никогда не добавлялись в наш Mac Kool-Aid достаточно постепенно, чтобы мы научились любить вкус даже больше, чем классический Mac.

Последнее сообщение в блоге

Устранение неполадок с получением пропусков на экране блокировки с помощью Passbook [Советы для iOS]
September 10, 2021

Устранение неполадок с получением пропусков на экране блокировки с помощью Passbook [Советы для iOS]Приложение и система Apple Passbook позволяют и...

Смотрите, что ваши друзья пишут в Твиттере, в приложении "Контакты" [советы по OS X]
September 10, 2021

Вот небольшая скрытая деталь OS X Mountain Lion: вы можете просматривать твиты друзей из приложения "Контакты" при условии, что вы добавила вашу уч...

Используйте Spotlight для поиска и отображения файлов в Finder [Советы по OS X]
September 10, 2021

Используйте Spotlight для поиска и отображения файлов в Finder [Советы по OS X]Конечно есть довольно много сочетаний клавиш для навигации в Spotlig...