Переход Mac на процессоры Intel представлял собой процесс переключения центральных процессоров (ЦП) линейки компьютеров Mac и Xserve компании Apple с процессоров PowerPC на процессоры Intel x86-64 . [ a] Изменение было объявлено на Всемирной конференции разработчиков 2005 года (WWDC) тогдашним генеральным директором Apple Стивом Джобсом , который сказал, что Apple постепенно прекратит использовать микропроцессоры PowerPC, поставляемые Freescale (ранее Motorola ) и IBM . [1]
Этот переход был вторым разом, когда Apple изменила архитектуру набора инструкций процессора своих персональных компьютеров. Первый раз это было в 1994 году, когда Apple отказалась от оригинальной архитектуры серии Motorola 68000 в пользу новой на тот момент платформы PowerPC. [2]
В первоначальном пресс-релизе Apple изначально указывалось, что переход начнется в июне 2006 года, а его завершение запланировано на начало 2008 года — переход прошел быстрее, чем предполагалось. Первое поколение компьютеров Mac на базе Intel было выпущено в январе 2006 года с Mac OS X 10.4.4 Tiger . В августе Джобс объявил о последних моделях, которые будут переходить, причем Mac Pro будет доступен немедленно, а Intel Xserve — к октябрю [3], хотя поставки последней линейки компьютеров начались только в декабре. [4]
Последней версией Mac OS X , работавшей на процессорах PowerPC, была Leopard , выпущенная в октябре 2007 года, при этом поддержка двоичной трансляции PowerPC (с использованием Rosetta ) сохранялась вплоть до следующей версии Snow Leopard . [5] Позднее поддержка была прекращена в Lion .
В 2020 году Apple объявила, что переведет свою линейку Mac на Apple Silicon , представляющие собой процессоры на базе ARM собственной разработки. [2]
Apple использовала процессоры PowerPC в своих продуктах в течение 11 лет, когда было объявлено о переходе на процессоры Intel.
В программной речи на WWDC 2003 года Джобс представил Power Mac с процессором из линейки продуктов IBM PowerPC G5 [6] , первым персональным компьютером с 64-разрядным процессором. [6]
Он обещал Power Mac G5 с тактовой частотой 3 ГГц в течение 12 месяцев, но так и не выпустил такой продукт. [6] В программной речи WWDC 2004 года Джобс обратился к нарушенному обещанию, заявив, что у IBM возникли проблемы с переходом на производственный процесс ниже 90 нм . [6] Представители Apple также заявили в 2003 году, что они планируют выпустить PowerBook с процессором G5, [7] но такой продукт так и не был реализован. Тим Кук , тогдашний исполнительный вице-президент Apple по всемирным продажам и операциям, сказал во время телефонного разговора о доходах, что размещение G5 в PowerBook было «матерью всех проблем с температурой». [8]
Кроме того, появились сообщения о том, что у руководителей IBM возникли опасения по поводу прибыльности мелкосерийного бизнеса, что вызвало напряженность в отношениях с Apple и ее желанием иметь широкий ассортимент процессоров PowerPC. [9]
Попытки Apple перейти на аппаратное обеспечение Intel начались в 1985 году. Предложение было выдвинуто после ухода Джобса, но было быстро отклонено руководством. [10]
Первой известной попыткой Apple перейти на платформу Intel был проект Star Trek , кодовое название, данное секретному проекту по запуску порта Classic Mac OS System 7 и ее приложений на Intel-совместимом персональном компьютере. [10] Попытка началась 14 февраля 1992 года с благословения тогдашнего генерального директора Intel Энди Гроува . [10]
Руководство Apple установило крайний срок 31 октября для создания рабочего прототипа. Команда уложилась в этот срок и к декабрю имела готовую функциональную демонстрацию. Уход Джона Скалли во время проекта Star Trek стал фактором прекращения проекта. Майкл Шпиндлер , занявший пост генерального директора Apple, вместо этого направил большую часть ресурсов Apple на переход на PowerPC, [10] тем самым инициировав первый процессорный переход Apple.
После приобретения NeXT компанией Apple в 1997 году , Apple начала перерабатывать свою операционную систему NeXTSTEP в преемника классической Mac OS под кодовым названием Rhapsody . Джобс (который вернулся в Apple после покупки) продемонстрировал Intel-совместимую сборку Rhapsody основателю Dell и его тезке Майклу Деллу . Джобс предложил лицензировать новую ОС Dell для своих ПК, чтобы пользователи могли выбирать между ней и Windows . Однако Dell отказалась, когда Джобс настоял на том, чтобы компания лицензировала операционную систему для каждого поставляемого ею ПК, независимо от того, хочет ли пользователь использовать Mac OS. [11]
За годы, прошедшие с момента окончания проекта «Звездный путь», появились сообщения о том, что Apple работает над переносом своей операционной системы на процессоры Intel x86, и одному инженеру удалось заставить ОС Apple работать на нескольких компьютерах с процессорами Intel. [12]
В 2001 году Джобс и тогдашний президент Sony Кунитаке Андо , как сообщается, провели встречу, чтобы обсудить возможность запуска операционной системы Apple на компьютерах Vaio . Джобс даже представил Vaio с Mac OS. Такие переговоры в конечном итоге ни к чему не привели. [13]
В 2002 году сообщалось, что Apple поручила более дюжины инженеров-программистов проекту под кодовым названием «Marklar», задачей которого была постоянная работа по поддержке сборок Mac OS X, совместимых с X86. [14]
В 2003 году IBM в статье, опубликованной в ее интрасети , отметила , что Apple считает, что переход на Intel повлечет за собой серьезные изменения в программном обеспечении, которых она хотела бы избежать. [15] Тем не менее, слухи о предстоящем объявлении о переходе на Intel возникли в 2000 и 2003 годах. [16]
Новостные сообщения о предстоящем объявлении Apple о переходе на процессоры Intel появились в начале июня 2005 года, [9] незадолго до WWDC того года. Объявление было сделано во время выступления на WWDC того года. [1]
В то время, когда Apple объявила о переходе, Джобс объяснил этот переход более выгодным планом выпуска продукции, предложенным Intel, [17] , а также невозможностью создания продуктов, задуманных Apple, на основе плана выпуска продукции PowerPC. [7] Между тем, как сообщается, ценовые споры с IBM, в дополнение к желанию Apple предоставить своему компьютеру возможность запускать Microsoft Windows , также стали факторами, повлиявшими на этот переход. [2] [17]
В то время директор по исследованиям компании Ovum Ltd. назвал этот шаг «рискованным» и «глупым», отметив, что инновации Intel в области проектирования процессоров затмеваются как AMD, так и IBM. [18] Другой аналитик сказал, что этот шаг рискует ослабить ценностное предложение Apple, поскольку теперь у компании будет меньше контроля над дорожной картой своего продукта, в дополнение к риску отчуждения ее лояльных пользователей. [18]
Некоторые наблюдатели выразили удивление тем, что Apple заключила сделку с Intel вместо AMD . [19] К 2005 году AMD стала популярной среди геймеров и людей с ограниченным бюджетом, [19] но некоторые аналитики считали, что отсутствие у AMD в то время маломощных разработок стало причиной решения Apple сотрудничать с Intel. [19]
В 2011 году Apple исследовала возможность использования маломощного APU Llano от AMD для MacBook Air , но в конечном итоге остановила свой выбор на Intel из-за потенциальной неспособности AMD поставлять достаточное количество процессоров Llano для удовлетворения спроса. [20]
Apple создала первый в мире потребительский 64-битный настольный компьютер с линейкой на базе G5; однако первые компьютеры Mac на базе Intel включали только процессоры Intel Core Duo , которые были 32-битными. Apple обновила свою линейку компьютеров шесть месяцев спустя, добавив новые 64-битные процессоры Intel Core 2 Duo от Intel .
Когда был анонсирован Rosetta , было отмечено, что программное обеспечение для перевода предназначено для перевода приложений, работающих на «PowerPC с процессором G3 и созданных для Mac OS X». [21] В то время было отмечено, что переведенное программное обеспечение работает на уровне от 50% до 80% от производительности собственного программного обеспечения. [21] [22] Анонс вызвал опасения по поводу производительности.
В то время, когда было объявлено о переходе, было отмечено, что среди некоторых поклонников продукции Apple существует определенная степень враждебности по отношению к Intel из-за тесной идентификации Intel с Microsoft. [23] Кроме того, тогдашний генеральный директор Intel Пол Отеллини отметил , что отношения Apple и Intel временами были напряженными, особенно из-за заказа Apple рекламы, в которой процессоры Intel уступают процессорам PowerPC. [23]
Хотя и возникали вопросы о том, будет ли Apple размещать наклейки Intel Inside на своих продуктах, Джобс развеял такую возможность, заявив, что это излишне, поскольку использование Apple процессоров Intel общеизвестно. [24] Наклейки «Intel Inside» никогда не были размещены ни на одном продукте Apple. [25]
Существовали опасения, что раннее объявление об изменении вызовет эффект Осборна , [26] [27] но это будет означать лишь задержку покупок компьютеров Mac розничными и институциональными клиентами, а не постоянную отмену, и что у Apple будет достаточно наличных денег на руках, чтобы пережить возможное снижение продаж компьютеров. [28]
Анализ финансовых данных показывает, что эффект Осборна не оправдался: продажи компьютеров Mac выросли на 19% и 37% за два квартала после марта 2006 года. [29]
Классическая среда , средство виртуализации Mac OS 9 для Mac OS X, не была перенесена на архитектуру x86 [30], в результате чего новые компьютеры Mac на базе процессоров Intel оказались несовместимыми с классическими приложениями Mac OS без надлежащего стороннего эмулятора PowerPC.
Также были опасения по поводу поддержки стороннего программного обеспечения, при этом реакция на изменение была неоднозначной среди сообщества разработчиков программного обеспечения из-за необходимости перекомпиляции программного обеспечения для совместимости с компьютерами Mac на базе Intel. [23] В начале 2006 года сообщалось, что ряд компаний-разработчиков программного обеспечения, таких как Adobe , Aspyr и Microsoft , не были готовы выпустить универсальные бинарные версии своих программных предложений. [31]
За годы до объявления Apple о переходе было отмечено, что шли споры о разнице в порядке байтов между процессорами Intel и не-Intel, а также о достоинствах каждой архитектуры ЦП. [32] Разница в порядке байтов означала, что некоторое программное обеспечение нельзя было просто перекомпилировать; требовались изменения, чтобы оно работало на процессорах с любым порядком байтов. [33] [ ненадежный источник? ]
Во время конференции WWDC 2005 года компания Apple представила комплект Developer Transition Kit , состоящий из прототипа компьютера Mac на базе Intel, а также предварительных версий Mac OS X Tiger и Xcode , что позволило разработчикам подготовить будущие версии своего программного обеспечения для работы как на компьютерах Mac на базе PowerPC, так и на компьютерах Mac на базе Intel. [1]
Чтобы приложения, созданные для компьютеров Mac на базе PowerPC, могли работать на компьютерах Mac на базе Intel без перекомпиляции, было создано программное обеспечение для динамической двоичной трансляции под названием Rosetta . [21]
10 января Apple представила iMac на базе Intel , [34] а также 15-дюймовый ноутбук MacBook Pro , который заменил PowerBook аналогичного размера . [35]
28 февраля был представлен Mac mini с процессором Intel Core Duo . [36]
5 апреля была выпущена пробная версия программного обеспечения двойной загрузки Boot Camp , которая позволила владельцам компьютеров Mac на базе Intel запускать Mac OS X и Microsoft Windows . [37]
24 апреля была анонсирована замена 17-дюймовому PowerBook на MacBook Pro. [38]
16 мая была анонсирована замена iBook под названием MacBook , тем самым завершив переход линейки ноутбуков Apple на процессоры Intel. [39]
5 июля была анонсирована замена eMac — специальная конфигурация 17-дюймового iMac для использования в сфере образования. [40]
7 августа Apple представила замену PowerMac, Mac Pro , [41] и версию Xserve на базе Intel . [42] Apple рекламировала выход Mac Pro как завершение перехода на Intel и заявила, что весь процесс занял 210 дней. [41]
Mac OS X Snow Leopard (10.6) , выпущенная в августе 2009 года, была первой версией Mac OS X (позже macOS ), для которой требовался Mac с процессором Intel, что привело к прекращению поддержки операционной системы для компьютеров Mac на базе PowerPC через три года после завершения перехода. [43] [44] Поддержка Rosetta была удалена из Mac OS X с выпуском 10.7 Lion , который был выпущен в июле 2011 года, через пять лет после завершения перехода. [45] [46] Последним приложением Apple, поддерживающим процессоры PowerPC, был iTunes 10.6.3, выпущенный 11 июня 2012 года. [47]
Apple придерживается политики размещения продуктов, которые не продавались более пяти лет, но менее семи лет, как «винтажных», что означает, что аппаратные услуги от Apple Store и поставщиков услуг зависят от наличия запасов или в соответствии с требованиями закона. После того, как продукт не продавался более семи лет, он считается «устаревшим», что означает, что он не имеет права на аппаратную поддержку. [48] Все компьютеры Mac на базе PowerPC были устаревшими к 2013 году.
Несмотря на то, что машины PowerPC считаются устаревшими, использование этих систем по-прежнему популярно в ретрокомпьютерах ; существует множество общественных проектов, цель которых — позволить компьютерам PowerPC Mac выполнять современные задачи, например, веб-браузеры Classilla и TenFourFox .
В статье Mashable в 2016 году отмечалось, что решение перейти на процессоры Intel дало многим людям, которые хотели Mac, но не могли отказаться от Windows, возможность получить и то, и другое через Boot Camp и ряд программ виртуализации, [49] и что Mac как компьютерная платформа пережила ренессанс после перехода, и было разработано больше приложений. [49] В статье также говорилось, что после перехода на Intel Mac, хотя и по-прежнему уступает по продажам Windows и другим компьютерным системам, пережил замечательное возвращение, а также отмечалось, что пользователи Mac, как правило, лояльны к экосистеме Apple, что приводит к покупкам других продуктов Apple, таких как iPad , iPhone и Apple Watch . [49]
22 июня 2020 года Apple объявила о планах по переводу Macintosh на процессоры ARM в течение двух лет, следуя дорожной карте, аналогичной переходу Intel, включая универсальные двоичные файлы и программу совместимости Rosetta 2. Apple использовала процессоры ARM в iPhone с 2007 года, а также использовала их в iPad , iPod Touch , Apple TV и Apple Watch , а также разрабатывала собственные процессоры ARM с момента появления Apple A6 в 2012 году.
Во-вторых, программы, которые работают на трансляторе, обычно работают примерно с половиной скорости, которую они обеспечивают на процессорах PowerPC...
...Обратите внимание также, что PPC использует big-endian, а Intel — little-endian, поэтому на практике большую часть программного обеспечения нельзя было просто перекомпилировать; любое место, где предполагался порядок байтов, приходилось исправлять...
MacBook Pro до четырех раз быстрее, чем продукт, который он заменяет, PowerBook G4, при выполнении стандартных для отрасли тестов.
выполнить обновление до Snow Leopard или установить Snow Leopard в первый раз, у вас должен быть Mac с: процессором Intel
Apple предоставила последнее обновление Leopard в июне 2011 г.