Архивы: по дате | по разделам | по авторам

Демарш Apple: путь в светлое завтра или начало конца?

АрхивПлатформа
автор : Олег Нечай   09.06.2005

Руководство Apple официально объявило об отказе от процессоров IBM PowerPC и переходе на чипы Intel. К каким последствиям для компании приведет этот переход и не станут ли Macintosh в ближайшее время достоянием истории?

Это все-таки произошло: Стив Джобс публично объявил о том, что Apple расстается с процессорами PowerPC производства IBM и переходит на использование чипов Intel. Тем не менее, вместе с армией стойких поклонников Macintosh хочется по-станиславски воскликнуть: "Не верю!" Похоже, даже руководители Intel не могут до конца поверить в свалившуюся на их головы удачу. Новый глава Intel Пол Отеллини, выступая на международной конференции для разработчиков Apple (WWDC 2005), даже как бы извиняясь, заявил, что он и сам не мог представить, что на этой сцене появится логотип Intel. Однако, похоже, все уже решено, и Apple окончательно и бесповоротно отказывается от процессоров "голубого гиганта", сотрудничество с которым длилось с 1991 года.

Как и следовало ожидать, выяснилось, что в Apple скрывали от общественности несколько ключевых фактов. По словам Джобса, операционная система Mac OS X "в течение пяти лет жила двойной жизнью". Вот оно что! Тогда становится понятным и навязываемые пользователям отказ от операционок предыдущего поколения и переход на "десятку". Более того, исчезнет и "классическая" оболочка в Mac OS X, предназначенная для запуска в этой ОС программ, рассчитанных на Mac OS 9 и более ранние версии. В Apple безапелляционно заявляют, что уже мало кто пользуется этими программами.

Каким бы оптимизмом не были пронизаны речи руководства Apple, очевидно, что переход на платформу Intel будет непростым и длительным, а результаты этого перехода могут оказаться весьма плачевными для "яблочной" компании. Именно поэтому сохраняет актуальность наш материал, в котором приводились четыре довода против перехода Apple на x86-совместимые чипы. Однако давайте разберемся по-порядку, как видят в Apple свое будущее, и к каким последствиям может привести отказ от процессоров PowerPC.

Речь Стива Джобса о переходе на процессоры Intel началась с демонстрации слайда со словами "Это правда!", который сменил слайд с вопросом "Почему?" Джобс заявил, что переход с архитектуры PowerPC на архитектуру x86 начнется в середине 2006 года и закончится в 2007 году. В качестве документального подтверждения этого факта служил стоящий на сцене и выводящий презентации компьютер на одноядерном процессоре Pentium 4 3,60 ГГц с 2 Гбайтами оперативной памяти DDR, работающий под управлением операционной системы Mac OS X 10.4 (Tiger).

Основная причина перехода на платформу Intel, по словам Джобса, заключается в том, что процессоры PowerPC, включая занесенные в планы IBM будущие модели, не могут обеспечить ту производительность, которой намерена добиться Apple в своих компьютерах. На слайде, продемонстрированном участникам WWDC 2005, была представлена сравнительная диаграмма производительности PowerPC и процессоров Apple в расчете на ватт энергопотребления, что-то вроде КПД. Согласно этой диаграмме, начиная с 2006 года, КПД процессоров Intel будет почти в пять раз превосходить производительность в расчете на ватт чипов PowerPC. При этом на слайдах демонстрировались увеличенные изображения кристаллов двуядерных процессоров.

В этой связи весьма неоднозначно выглядит тот факт, что в настоящее время чипы AMD по этому показателю заметно превосходят процессоры Intel. Впрочем, до сих пор ходят упорные слухи о том, что в Apple велись переговоры не только с Intel, но и с AMD. Более того, на официальном сайте Apple до сих пор висит  диаграмма, на которой процессор PowerPC G5 демонстрирует существенно большую производительность, чем Pentium 4 c тактовой частотой 3,6 ГГц.

Джобс не уточнил, какой именно процессор Intel будет использоваться в Macintosh, известно лишь, что двуядерные чипы будут в числе тех, для кого найдется место в "яблочных" компьютерах. Если исходить из объявленных сроков начала перехода на процессоры x86 и сравнить их с планами Intel, то хорошими кандидатами выглядят двуядерные 64-разрядные Presler с 4-Мбайтным кэшем второго уровня и, пожалуй, их одноядерная версия CedarMill с 2-Мбайтным кэшем L2. Одноядерные чипы подошли бы для PowerMac простых конфигураций, а двуядерные могли бы заменить два PowerPC G5 в двухпроцессорные PowerMac. Заодно удалось бы избавиться от сложной системы жидкостного охлаждения, которая добавляет к себестоимости каждого такого PowerMac порядка 50 долларов.

Кандидат в ноутбучные процессоры один - Pentium M. Если же учесть, что в первом квартале 2006 года Intel планирует выпустить двуядерный Pentium M (кодовое название Yonah), то можно с большой долей уверенности предсказать, что в мощных PowerBook будет использоваться именно он.

Вызывавшая у наблюдателей больше всего вопросов проблема с совместимостью Mac OS с архитектурой Intel, разрешилась неожиданно просто: как мы уже упомянули, Джобс заявил, что Mac OS X в течение последних пяти лет разрабатывалась в двух вариантах - для PowerPC и для x86. Если эта история соответствует действительности, то можно лишь снять шляпу перед людьми из Apple, сумевшими организовать столь серьезную систему секретности, которая не снилась даже некоторым российским государственным учреждениям.

Однако помимо операционной системы нужно портировать на новую платформу и море приложений самого различного характера и предоставить инструментарий для создания новых приложений. На это у Apple тоже нашелся ответ: представленный на конференции новый пакет для разработчика Xcode 2.1 позволяет компилировать универсальный код как для архитектуры PowerPC, так и для архитектуры x86. Иными словами, в переходный период получат право на жизнь приложения, которые можно запускать на обоих процессорах.

Кроме того, уже в июне Apple начнет поставки разработчикам программного обеспечения тысячедолларового компьютера на основе процессора Pentium 4 3,6 ГГц (видимо, аналогичного тому, что использовался в ходе презентации), громко названного "Платформой для разработчиков". Джобс подчеркнул, что эта машина - не конечный продукт, а лишь средство для разработки, и ее придется вернуть в Apple в 2006 году, когда должны появиться серийные образцы компьютеров на чипах Intel.

Для портирования старых приложений предполагается использовать новое программное средство Rosette, названное в честь знаменитого Розеттского камня, позволившего в свое время прочитать древнеегипетские иероглифы. Двоичный транслятор Rosette, работающий в реальном времени в качестве своего рода виртуальной машины, позволяет запускать приложения, рассчитанные на PowerPC на машинах с процессором Intel. Джобс продемонстрировал Rosette в действии, запустив программы Microsoft Word, Excel и Adobe Photoshop. Многие присутствовавшие на WWDC 2005 отметили, что Photoshop при посредничестве Rosette грузился неприлично долго, однако в Apple считают производительность транслятора приемлемой. Желающим большего придется дожидаться новых оптимизированных версий таких "тяжелых" приложений. Собственно говоря, в Microsoft и в Adobe уже заявили, что они обеспечат в своих приложениях для Mac OS X поддержку обеих аппаратных платформ.

На сайте Apple уже выложены основные принципы написания универсального двоичного кода, где описываются приемы использования Xcode 2.1 и работа с Rosette. В этом документе, помимо прочего, можно найти утверждение, что в компьютерах Macintosh на основе процессоров Intel будет использоваться фирменная микропрограмма с закрытым кодом. Таким способом Apple попыталась обезопасить себя от появления дешевых клонов Macintosh - на обычных ПК Mac OS X просто не запустится. Зато Windows на Macintosh работать все-таки будет.

Что можно сказать по этому поводу? Ломались и не такие защиты: тандем из программистов-энтузиастов и китайских фабрикантов - страшная сила.  Единственное "но" - скорее всего, операционная система будет поддерживать лишь то "железо", которое будет устанавливаться в оригинальных Macintosh, поэтому сторонним производителям придется либо полностью копировать аппаратную "начинку" компьютеров Apple, что может повлечь судебные преследования (например, за копирование конструкции материнской платы), либо писать самопальные драйверы к собственному "железу". В любом случае такие компьютеры можно будет расценить как чисто "пиратские". Впрочем, судебная тяжба с Intel из-за безлицензионного выпуска чипсетов не помешала в свое время VIA производить наборы микросхем для Pentium 4 и закрепиться на этом рынке. А потом VIA и Intel помирились...

Вроде бы, на словах все готово к плавному переходу. И даже IBM, похоже, немного потеряет от демарша Apple, ведь она будет выпускать процессоры сразу к трем игровым приставкам нового поколения, спрос на которые в мире гораздо выше, чем на специфические "яблочные" компьютеры. Intel же вообще нежданно-негаданно займет рынок альтернативных ПК, о котором не могла и мечтать, и станет фактическим монополистом. Не удивлюсь, если AMD займет место Apple как поставщика альтернативных эксклюзивных решений "для тех, кто понимает".

Apple же ступила на шаткий путь, и у нее есть все шансы либо "выйти в тираж", либо снизить свою и без того небольшую долю на рынке до размеров статистической погрешности. Конечно, Macintosh получат мощные процессоры, но эти компьютеры, несомненно, лишатся ауры исключительности. Чрезвычайно велика вероятность того, что защита от запуска Mac OS X на обычных ПК будет быстро взломана и рынок заполнят пиратские клоны Macintosh. Более того, вездесущие "пираты" будут тиражировать Mac OS в таких количествах, что и не снились Apple.

Отдельный разговор о программном обеспечении. Такие гранды, как Adobe и Microsoft, бесспорно, выпустят специальные версии своих приложений, однако как быть с мелкими софтверными компаниями, ориентированными на Mac OS? Вполне очевидно, что техническая поддержка Mac OS 9.0 и более старых версий будет полностью прекращена, а владельцы вполне работоспособных компьютеров, скажем, на G3 и G4 будут вынуждены мириться с устаревшим софтом. Rosette в данном случае не спасет, поскольку она не поддерживает трансляцию программ, написанных для Mac OS 8 и 9.

Объявленный переходный период, который должен начаться в середине 2006 года и закончиться в течение 2007 года, может сработать против Apple. Продажи машин на PowerPC G5 в ожидании новых моделей могут снизиться до критического уровня. Впрочем, истинные ценители "яблочной" продукции, напротив, способны организовать массовую скупку "настоящих Macintosh", хотя смысла в этом уже немного. По всей видимости, Apple намерена гарантировать работоспособность свежих версий Mac OS X как на PowerPC, так и на x86 только в течение переходного периода. А после 2007 года только что выпущенные компьютеры на G5 можно будет списывать в утиль как морально устаревшие и не подлежащие модернизации.

Это пессимистичный сценарий развития событий. Если же вдохновиться оптимизмом Стива Джобса, то все будет выглядеть иначе: Macintosh станут самыми мощными персональными компьютерами в мире, бывшие поклонники Windows проникнутся всеми прелестями самой передовой и самой удобной операционной системы Mac OS X, в результате чего Apple со своими ПК оригинальной и гарантированно надежной сборки существенно потеснит на рынке PC-совместимые компьютеры. Звучит красиво, если бы не одно "но": в этой картине мира уж больно пассивная роль уделена всем прочим производителям "персоналок". По-моему, куда реалистичней выглядит первый сценарий...

© ООО "Компьютерра-Онлайн", 1997-2019
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.