Переход Mac на процессоры Intel представлял собой процесс переключения центральных процессоров (ЦП) линейки компьютеров Mac и Xserve компании Apple Inc. с процессоров PowerPC на процессоры Intel x86-64 . [a] Об изменении было объявлено на Всемирной конференции разработчиков (WWDC) 2005 года тогдашним генеральным директором Apple Стивом Джобсом , который заявил, что Apple постепенно прекратит использование микропроцессоров PowerPC , поставляемых Freescale (ранее Motorola ) и IBM . [1]
Этот переход стал вторым случаем, когда Apple изменила архитектуру набора команд процессора своих персональных компьютеров. Первый произошел в 1994 году, когда Apple отказалась от оригинальной архитектуры серии Motorola 68000 для Mac в пользу новой на тот момент платформы PowerPC. [2]
В первоначальном пресс-релизе Apple первоначально указывалось, что переход начнется к июню 2006 года, а завершение намечено на начало 2008 года — переход протекал быстрее, чем ожидалось. Компьютеры Macintosh первого поколения на базе процессоров 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.
В 2003 году во время основного выступления на WWDC Джобс представил 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 — кодовое название секретного проекта по запуску порта классической Mac OS System 7 и ее приложений на Intel-совместимом персональном компьютере. [10] Работа началась 14 февраля 1992 года с благословения тогдашнего генерального директора Intel Энди Гроува . [10]
Руководители Apple установили крайний срок 31 октября для создания рабочего прототипа. Команда уложилась в этот срок и к декабрю подготовила функциональную демо-версию. Уход Джона Скалли во время проекта «Звездный путь» стал фактором закрытия проекта. Майкл Спиндлер , занявший пост генерального директора Apple, вместо этого посвятил большую часть ресурсов Apple переходу на PowerPC, [10] тем самым инициировав первый переход Apple на процессоры.
После приобретения Apple компании NeXT в 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» с миссией постоянно работать над поддержкой X86-совместимых сборок Mac OS X. [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 включали только 32-разрядные процессоры Intel Core Duo . Шесть месяцев спустя Apple обновила свою линейку компьютеров, добавив новые 64-разрядные процессоры Intel Core 2 Duo .
Когда была анонсирована 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 и других производителей, а также о достоинствах каждой архитектуры ЦП. [32] Разница в порядке байтов означала, что некоторые программы нельзя было просто перекомпилировать; потребовались изменения, чтобы заставить его работать на процессорах с любым порядком байтов. [33] [ ненадежный источник? ]
Во время конференции Apple WWDC 2005 года компания представила Developer Transition Kit , состоящий из прототипа компьютера Mac на базе процессора Intel, а также предварительных версий Mac OS X Tiger и Xcode , что позволило разработчикам подготовить будущие версии своего программного обеспечения для работы как на PowerPC, так и на 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 апреля было объявлено о замене MacBook Pro 17-дюймовому PowerBook. [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 Power PC через три года после завершения перехода. . [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 имеет обратный порядок байтов, а Intel — прямой, поэтому на практике большую часть программного обеспечения невозможно просто перекомпилировать;
любое место, где предполагался порядок байтов, должно было быть исправлено...
MacBook Pro работает до четырех раз быстрее, чем продукт, который он заменяет, PowerBook G4, и соответствует стандартным отраслевым тестам.
Чтобы выполнить обновление до Snow Leopard или установить Snow Leopard в первый раз, у вас должен быть компьютер Mac с: Процессором Intel.
Apple предоставила последнее обновление Leopard в июне 2011 года.