Przejście Maca na procesory Intela
Przejście Maca na procesory Intela |
---|
Część serii na |
macOS |
---|
Firma Apple przeniosła procesory swoich komputerów Mac i Xserve z PowerPC na architekturę x86 firmy Intel .
Zmiana została ogłoszona na konferencji Worldwide Developers Conference (WWDC) w 2005 roku przez ówczesnego dyrektora generalnego Apple, Steve'a Jobsa , który powiedział, że Apple stopniowo przestanie używać mikroprocesorów PowerPC dostarczanych przez Freescale (dawniej Motorola ) i IBM .
To był drugi raz, kiedy Apple zmienił architekturę zestawu instrukcji procesora w swoich komputerach osobistych. Pierwszy miał miejsce w 1994 roku, kiedy Apple odrzucił oryginalną Motorola serii 68000 komputerów Mac na rzecz nowej wówczas platformy PowerPC .
We wstępnym komunikacie prasowym Apple podano, że przeprowadzka rozpocznie się w czerwcu 2006 r. i zakończy do końca 2007 r., ale w rzeczywistości przebiegła znacznie szybciej. Komputery Macintosh z procesorami Intel pierwszej generacji zostały wprowadzone na rynek w styczniu 2006 roku z systemem Mac OS X 10.4.4 Tiger . W sierpniu Jobs ogłosił, że ostatnie modele zostaną zmienione, przy czym Mac Pro będzie dostępny natychmiast, a Intel Xserve będzie dostępny w październiku (faktycznie został wysłany w grudniu).
Ostateczną wersją systemu Mac OS X firmy Apple , która działała na układach PowerPC, był Leopard z 2007 r. (wersja 10.5) , wydany w październiku 2007 r. Ostateczną wersją do uruchamiania aplikacji napisanych dla układów PowerPC przy użyciu binarnego translatora Rosetta był Snow Leopard z 2009 r. (wersja 10.6 ). Mac OS X Lion (wersja 10.7) całkowicie zrezygnował z obsługi.
W 2020 roku Apple ogłosiło, że przestawi swoją linię komputerów Mac na krzemowe firmy Apple , które są opracowanymi wewnętrznie procesorami opartymi na architekturze ARM .
Tło
Apple używał procesorów PowerPC w swoich produktach od 11 lat, kiedy ogłoszono przejście na procesory Intela.
Podczas przemówienia programowego WWDC w 2003 roku Jobs zaprezentował Power Maca z procesorem z linii produktów IBM PowerPC G5 , pierwszego komputera osobistego wyposażonego w procesor 64-bitowy .
Obiecał Power Maca G5 3 GHz w ciągu 12 miesięcy, ale nigdy nie wypuścił takiego produktu. W przemówieniu programowym WWDC w 2004 roku Jobs odniósł się do złamanej obietnicy, mówiąc, że IBM miał problem z przejściem na proces produkcyjny niższy niż proces 90 nm . Przedstawiciele Apple powiedzieli również w 2003 roku, że planują wypuszczenie PowerBooka z procesorem G5, ale taki produkt nigdy się nie zmaterializował. Tim Cook , ówczesny wiceprezes Apple ds. światowej sprzedaży i operacji, powiedział podczas rozmowy o zarobkach, że umieszczenie G5 w PowerBooku było „matką wszystkich wyzwań termicznych”.
Ponadto pojawiły się doniesienia, że urzędnicy IBM mieli obawy co do rentowności biznesu o niskim wolumenie, co spowodowało napięcia z Apple i jego pragnienia dotyczące szerokiej gamy procesorów PowerPC.
Historia
lata 80
Wysiłki Apple zmierzające do przejścia na sprzęt Intela rozpoczęły się w 1985 roku. Po odejściu Jobsa pojawiła się propozycja, ale kierownictwo szybko ją odrzuciło.
lata 90
Pierwszą znaną próbą przeniesienia się Apple na platformę Intela był projekt Star Trek , nazwa kodowa nadana tajnemu projektowi uruchomienia portu Classic Mac OS System 7 i jego aplikacji na komputerze osobistym zgodnym z Intelem. Wysiłki rozpoczęły się 14 lutego 1992 r. z błogosławieństwem ówczesnego dyrektora generalnego firmy Intel, Andy'ego Grove'a .
Liderzy Apple wyznaczyli termin 31 października na stworzenie działającego prototypu. Zespół dotrzymał tego terminu i do grudnia miał gotowe funkcjonalne demo. Johna Sculleya podczas projektu Star Trek było czynnikiem powodującym zakończenie projektu. Michael Spindler , który objął stanowisko dyrektora generalnego Apple, poświęcił większość zasobów Apple na przejście na PowerPC, inicjując w ten sposób pierwszą zmianę procesora Apple.
firmy NeXT przez firmę Apple w 1997 r . firma Apple zaczęła przerabiać swój system operacyjny NeXTSTEP na następcę klasycznego systemu Mac OS o nazwie kodowej Rhapsody . Jobs (który ponownie dołączył do Apple po zakupie) zademonstrował kompatybilną z Intelem wersję Rhapsody założycielowi i imiennikowi firmy Dell , Michaelowi Dellowi . Jobs zaoferował firmie Dell licencję na nowy system operacyjny dla jej komputerów PC, aby użytkownicy mogli wybierać między nim a systemem Windows . Jednak Dell odmówił, gdy Jobs nalegał, aby firma licencjonowała system operacyjny dla każdego dostarczanego komputera, niezależnie od tego, czy użytkownik chce korzystać z systemu Mac OS.
Wczesne lata 2000
W latach, które upłynęły od zakończenia projektu Star Trek, pojawiały się doniesienia o tym, że Apple pracowało nad przeniesieniem swojego systemu operacyjnego na procesory Intel x86, a jednemu inżynierowi udało się uruchomić system operacyjny Apple na wielu komputerach z procesorami Intela.
w 2001 roku Jobs i ówczesny prezes Sony Kunitake Andō spotkali się, aby omówić możliwość uruchomienia systemu operacyjnego Apple na komputerach Vaio . Jobs zaprezentował nawet komputer Vaio z systemem Mac OS. Takie negocjacje ostatecznie spełzły na niczym.
W 2002 roku ogłoszono, że Apple wyznaczył kilkunastu inżynierów oprogramowania do projektu o kryptonimie „Marklar”, którego misją była stała praca nad utrzymaniem kompatybilnych z X86 kompilacji Mac OS X.
IBM zauważył w 2003 roku w artykule opublikowanym w swoim intranecie , że Apple uważało, że przejście na Intela spowodowałoby ogromne zmiany w oprogramowaniu, których chciał uniknąć. Niemniej jednak pogłoski o zbliżającym się ogłoszeniu przejścia na firmę Intel pojawiły się w 2000 i 2003 roku.
2005
Doniesienia prasowe o zbliżającym się ogłoszeniu przez Apple przejścia na procesory Intela pojawiły się na początku czerwca 2005 r., blisko tegorocznej konferencji WWDC. Ogłoszenie zostało ogłoszone podczas tegorocznego przemówienia przewodniego WWDC.
W momencie, gdy Apple ogłosił przejście, Jobs przypisał tę zmianę lepszej mapie drogowej produktu, którą oferował Intel, a także niemożności zbudowania produktów przewidzianych przez Apple w oparciu o mapę drogową produktu PowerPC. Tymczasem spory cenowe z IBM, oprócz chęci Apple, aby dać swojemu komputerowi możliwość uruchamiania Microsoft Windows , były podobno również czynnikami wpływającymi na zmianę.
Reakcja na zmianę
W tamtym czasie dyrektor ds. badań w Ovum Ltd. nazwał to posunięcie „ryzykownym” i „głupim”, zauważając, że innowacja Intela w projektowaniu procesorów jest przyćmiona zarówno przez AMD, jak i IBM. Inny analityk powiedział, że posunięcie to grozi osłabieniem propozycji wartości firmy Apple, ponieważ będzie ona miała teraz mniejszą kontrolę nad mapą drogową swoich produktów, oprócz ryzyka wyobcowania swoich lojalnych użytkowników.
AMD
Niektórzy obserwatorzy wyrazili zdziwienie, że Apple zawarł umowę z Intelem zamiast z AMD . Do 2005 roku AMD stało się popularne wśród graczy i osób dbających o budżet, ale niektórzy analitycy uważali, że brak w tamtym czasie projektów AMD o niskim poborze mocy był przyczyną decyzji Apple o przejściu na Intel.
W 2011 r. firma Apple zbadała możliwość zastosowania niskoenergetycznego APU Llano firmy AMD w MacBooku Air , ale ostatecznie zdecydowała się na firmę Intel ze względu na potencjalną niezdolność AMD do dostarczenia wystarczającej liczby procesorów Llano, aby zaspokoić popyt.
Regresja 32-bitowa
Firma Apple stworzyła pierwszy na świecie konsumencki 64-bitowy komputer stacjonarny z linią opartą na G5, jednak pierwsze komputery Mac z procesorem Intel zawierały tylko procesory Intel Core Duo , które były 32-bitowe. Apple odświeżył swoją linię komputerów sześć miesięcy później, dodając nowe 64-bitowe procesory Intel Core 2 Duo .
Obawy o wydajność Rosetty
Kiedy ogłoszono Rosettę , zauważono, że oprogramowanie do tłumaczenia jest przeznaczone do tłumaczenia aplikacji działających na „PowerPC z procesorem G3 i zbudowanych dla systemu Mac OS X”. Zauważono wówczas, że przetłumaczone oprogramowanie działa na poziomie od 50% do 80% oprogramowania natywnego. Ogłoszenie wywołało obawy dotyczące wydajności.
Intel
W momencie ogłoszenia przejścia zauważono, że wśród niektórych fanów produktów Apple istnieje pewien stopień wrogości wobec Intela, ze względu na bliską identyfikację Intela z Microsoftem. Ponadto ówczesny dyrektor generalny Intela, Paul Otellini , zauważył, że stosunki między Apple i Intelem były czasami napięte, zwłaszcza z powodu zamówienia przez Apple reklamy, która pokazuje, że procesory Intela są lepsze od procesorów PowerPC.
Chociaż pojawiały się pytania, czy Apple umieści naklejki Intel Inside na swoich produktach, Jobs rozwiał taką możliwość, mówiąc, że jest ona zbędna, gdy Apple używa procesorów Intela jest dobrze znane. Naklejki „Intel Inside” nigdy nie były umieszczane na żadnym produkcie Apple.
Efekt Osborne'a
Obawiano się, że wczesne ogłoszenie zmiany spowoduje efekt Osborne'a , ale zauważono również, że nawet gdyby pojawił się efekt Osborne'a, oznaczałoby to jedynie opóźnione zakupy komputerów Mac, a nie trwałe rezygnacje, oraz że Apple ma wystarczającą ilość gotówki na strony, aby przetrwać potencjalny spadek sprzedaży.
Analiza danych finansowych sugeruje, że efekt Osborne'a się nie zmaterializował, a sprzedaż komputerów Mac wzrosła o 19% i 37% w dwóch kwartałach następujących po marcu 2006 roku.
Zgodność produktu
Środowisko Classic , środek wirtualizacji Mac OS 9 dla Mac OS X, nie zostało przeniesione do architektury x86, przez co nowe komputery Mac z procesorami Intel są niekompatybilne z klasycznymi aplikacjami Mac OS bez odpowiedniego emulatora PowerPC innej firmy.
Pojawiły się również obawy dotyczące obsługi oprogramowania innych firm, a reakcja na zmianę była mieszana w społeczności programistów, ze względu na potrzebę ponownej kompilacji oprogramowania w celu zapewnienia zgodności z komputerami Mac z procesorami Intel. Na początku 2006 roku zgłoszono, że wiele firm programistycznych, takich jak Adobe , Aspyr i Microsoft , nie było gotowych do wydania uniwersalnych binarnych wersji swojego oprogramowania.
Problemy techniczne
W latach poprzedzających ogłoszenie przez Apple przejścia, zauważono, że toczyła się debata na temat różnicy endianizmu między procesorami Intela i procesorów innych niż Intel, a także zalet każdej architektury procesora. Różnica w endianowości oznaczała, że niektórych programów nie można było po prostu ponownie skompilować; wymagało zmian, aby działały na procesorach o dowolnej endianności. [ niewiarygodne źródło? ]
Proces przejściowy
2005
Podczas WWDC 2005 firma Apple przedstawiła zestaw Developer Transition Kit składający się z prototypowego komputera Mac z procesorem Intel oraz wstępnych wersji Mac OS X Tiger i Xcode , co umożliwiło programistom przygotowanie przyszłych wersji ich oprogramowania do działania zarówno na procesorach PowerPC, jak i Mac z procesorami Intel.
Aby aplikacje zbudowane dla komputerów Mac z procesorami PowerPC mogły działać na komputerach Mac z procesorami Intel bez ponownej kompilacji, stworzono oprogramowanie do dynamicznego tłumaczenia binarnego o nazwie Rosetta .
2006
10 stycznia Apple zaprezentował komputer iMac z procesorem Intel , a także 15-calowy laptop MacBook Pro , który zastąpił PowerBooka o podobnej wielkości .
28 lutego zaprezentowano komputer Mac mini z procesorem Intel Core Duo .
5 kwietnia oprogramowanie Boot Camp do podwójnego rozruchu zostało wydane jako wersja próbna, która umożliwiła właścicielom komputerów Mac z procesorami Intel uruchomienie systemu Mac OS X i Microsoft Windows . 24 kwietnia ogłoszono wymianę MacBooka Pro na 17-calowego PowerBooka.
ogłoszono następcę iBooka , nazwanego MacBook , kończąc tym samym przejście linii laptopów Apple'a na procesory Intela.
ogłoszono zamiennik eMaca , specjalną konfigurację 17-calowego iMaca do użytku w edukacji.
7 sierpnia firma Apple zaprezentowała następcę PowerMaca, Maca Pro i opartą na Intelu wersję Xserve . Odsłonięcie Maca Pro było reklamowane przez Apple jako zakończenie przejścia na Intela i powiedział, że cały proces trwał 210 dni.
Bieżące wsparcie dla PowerPC po przejściu
Pierwszym systemem macOS, który wymagał komputera Mac z procesorami Intela, a tym samym zrezygnował z obsługi komputerów Mac z procesorami PowerPC, był Snow Leopard 10.6 . Snow Leopard został wysłany w sierpniu 2009 roku, trzy lata po zakończeniu przejścia. Obsługa Rosetty została usunięta z systemu macOS w wersji 10.7 Lion , która została wydana w lipcu 2011 r. Do tego momentu minęło pięć lat od zakończenia przejścia na firmę Intel.
Ostatnią aplikacją Apple obsługującą procesory PowerPC był iTunes 10.6.3, który został wydany 11 czerwca 2012 r.
Firma Apple stosuje politykę umieszczania produktów, które nie były sprzedawane przez więcej niż pięć lat, ale krócej niż siedem lat, jako „stare”, co oznacza, że usługi sprzętowe oferowane przez dostawców usług Apple, w tym sklepy Apple Store, są uzależnione od dostępności zapasów lub zgodnie z wymogami prawa. Produkt jest uznawany za przestarzały, jeśli nie był sprzedawany przez ponad siedem lat, co również zatrzymuje obsługę sprzętu. W oparciu o tę politykę wszystkie komputery Mac z procesorami PowerPC są obecnie uważane za przestarzałe.
Pomimo tego, że architektura PowerPC jest obecnie uważana za przestarzałą, korzystanie z systemów pozostaje popularne w retrokomputerach ; istnieje wiele projektów społecznościowych, których celem jest umożliwienie komputerom Mac PowerPC wykonywania nowoczesnych zadań, takich jak przeglądarki internetowe Classilla i TenFourFox .
Dziedzictwo
W artykule Mashable z 2016 roku zauważono, że decyzja o przejściu na procesory Intel dała wielu osobom, które chciały mieć komputer Mac, ale nie mogły zrezygnować z systemu Windows, sposób na posiadanie zarówno za pośrednictwem Boot Camp, jak i wielu programów do wirtualizacji, a Mac , jako platforma komputerowa, przeżyła renesans po przejściu na nowe aplikacje. W artykule napisano również, że po przejściu na Intela komputery Mac, które wciąż są wyprzedane przez system Windows i inne systemy komputerowe, odniosły niezwykły powrót, a także zauważono, że użytkownicy komputerów Mac są zwykle lojalni wobec ekosystemu Apple, co prowadzi do zakupów innych produktów Apple produkty takie jak iPad , iPhone'a i Apple Watcha .
22 czerwca 2020 r. Firma Apple ogłosiła plany przejścia komputerów Macintosh na procesory ARM w ciągu dwóch lat, zgodnie z planem działania podobnym do przejścia firmy Intel, obejmującym uniwersalne pliki binarne i program zgodności z Rosetta 2 . Apple używało procesorów ARM w iPhonie od 2007 roku, a także w iPadzie , iPodzie Touch , Apple TV i Apple Watch , a także projektowało własne procesory ARM od Apple A6 w 2012 roku.
Oś czasu
- 6 czerwca 2005: Apple ogłasza swoje plany przejścia na procesory Intel na Worldwide Developer Conference i wypuszcza Developer Transition System, komputer PC z systemem Mac OS X 10.4.1 firmy Intel w zmodyfikowanej obudowie Power Mac G5 , dla wszystkich Wybierz oraz członkowie Premier Apple Developer Connection w cenie 999 USD.
- 10 stycznia 2006: Jobs ogłasza dwa pierwsze komputery z tej serii, 15-calowy MacBook Pro i linię iMac Core Duo , oba z procesorem Intel Core Duo i oferuje wymianę zestawów przejściowych dla programistów dla komputerów iMac.
- 28 lutego 2006: Jobs ogłasza, że Mac mini jest teraz również wyposażony w układ Intel Core , w wersji Solo lub Duo.
- 5 kwietnia 2006: Firma Apple ogłosiła wydanie programu Boot Camp , który umożliwia użytkownikom komputerów Mac z procesorami Intel uruchamianie systemu Windows XP (a nowsze wersje programu Boot Camp pozwalają na późniejsze wersje systemu Windows).
- 24 kwietnia 2006: Apple przedstawia 17-calowego MacBooka Pro, który zastępuje 17-calowego PowerBooka .
- 27 kwietnia 2006: Intel ogłasza, że procesory z mikroarchitekturą Core zostaną wprowadzone na rynek kilka miesięcy wcześniej, niż wcześniej sądzono.
- 16 maja 2006: Apple przedstawia 13-calowego MacBooka , który zastępuje zarówno linię iBook , jak i 12-calowego PowerBooka.
- 26 czerwca 2006: Intel przedstawia procesory do serwerów/stacji roboczych z serii Xeon 5100 .
- 5 lipca 2006: Apple ogłasza specjalną edukacyjną konfigurację iMaca , zastępującą stary G4 eMac .
- konferencji Worldwide Developers Conference Mac Pro i Xserve z procesorami Intel , które zastąpią Power Mac G5 i Xserve G5 ; oba używają procesorów z serii Xeon 5100 („ Woodcrest ”).
- 26 października 2007: Apple dostarcza Mac OS X 10.5 „Leopard”, ostateczną wersję z obsługą PowerPC. Komputery Mac z G3 nie mogą uruchomić tego systemu operacyjnego, ponieważ obsługiwane są tylko procesory G4 i G5 o minimalnej częstotliwości zegara 867 MHz.
- 28 sierpnia 2009: Apple dostarcza system Mac OS X 10.6 „Snow Leopard” wyłącznie dla komputerów Mac z procesorem Intel. Komputery Mac z procesorem PowerPC nie mogą uruchomić tego systemu operacyjnego. Jest to również ostateczna wersja z Rosettą, umożliwiająca uruchamianie oprogramowania PowerPC na komputerze Mac z procesorem Intel.
- 1 marca 2011: Wersja beta nadchodzącego wówczas systemu Mac OS X Lion usuwa „Rosettę” i nie będzie mogła uruchamiać oprogramowania opartego na PowerPC.
- 23 czerwca 2011: Wsparcie dla systemu Mac OS 10.5 Leopard dobiega końca, formalnie kończąc wsparcie Apple dla PowerPC w systemie Mac OS X.
- 20 lipca 2011: Wydanie systemu Mac OS X 10.7 Lion formalnie kończy wsparcie Apple dla oprogramowania opartego na PowerPC.
- 7 sierpnia 2011: sprzęt PowerPC osiąga status „vintage” po wycofaniu z produkcji pięć lat wcześniej, co kończy większość serwisu Apple i wsparcia części dla sprzętu PowerPC.
- 11 czerwca 2012: Apple wypuszcza iTunes 10.6.3, ostatnią aplikację obsługującą procesory PowerPC.
- 7 sierpnia 2013: sprzęt PowerPC osiąga status „przestarzałego”, ponieważ został wycofany z produkcji siedem lat wcześniej, co kończy cały serwis Apple i wsparcie części dla sprzętu PowerPC.
Zobacz też
Notatki
Linki zewnętrzne
- Wytyczne Apple dotyczące uniwersalnego programowania binarnego
- Czy programiści mogą zapewnić firmie Mactel wzrost przedsiębiorstwa?
- Boot Camp, rozwiązanie Apple do uruchamiania systemów operacyjnych Windows za pomocą metody podwójnego rozruchu