Током протеклих три и по деценије, тачније 36 година, Apple Macintosh је прошао кроз три различите архитектуре централних процесора (CPU) и сада се наговештава могућност преласка на четврту. У јеку спекулација о преласку на ARM архитектуру, осврнимо се на историју CPU архитектура у Mac рачунарима.
Моторола 68К (1984-1995)
Први Mac рачунар, Apple Macintosh (1984), користио је процесор Motorola 68k.
Године 1984, Apple је представио свој први Macintosh рачунар, једноставно назван Apple Macintosh. Он је користио процесор Motorola 68000 такта 8 MHz. У раној фази развоја, Mac прототип је био заснован на 8/16-битном процесору Motorola 6809. Међутим, након што је један од дизајнера видео импресивне графичке могућности креиране за Apple Lisa, засноване на процесору 68000, одлучено је да се користи скупљи 16/32-битни 68000 процесор. Иако је Apple Lisa користила верзију 68000 на 5 MHz, нови Mac прототип је био у могућности да ради на 8 MHz. Овај напредак је импресионирао Стива Џобса, који је желео да замени тим који је радио на Lisi.
Током наредне деценије, нови Macintosh модели су почели да користе унапређене верзије процесора 68000, укључујући потпуно 32-битни 68020, 68030, и 68040 чипове. Ови процесори су временом постајали бржи и комплекснији.
Укупно, најмање 72 различита Mac модела користило је процесоре серије 68k. Последњи модел који је користио ову архитектуру био је PowerBook 190 из 1995. године.
PowerPC (1994-2005)
Apple Power Macintosh 6100, први Mac рачунар са PowerPC процесором.
Крајем 1980-их, рачунарска индустрија је почела да напушта старе архитектуре процесора из 1970-их у корист нових трендова као што је RISC (Reduced Instruction Set Computing). Ова техника дизајна процесора обећавала је веће брзине. Apple је разматрао различите RISC процесоре, али је на крају успоставио сарадњу са IBM-ом и Motorolom како би развили заједничку процесорску платформу. Три компаније су желеле да заједничким снагама сузбију доминацију Microsoft-Intel (познату и као “ Wintel„).
Резултат је била PowerPC архитектура. Прво је коришћена у IBM-овим радним станицама, а затим 1994. године у Power Macintosh 6100 рачунару. Apple је развио емулатор 68k који је био укључен у сваку верзију Mac OS-а. То је значило да су ови нови Mac рачунари могли да покрећу готово сав стари 68k софтвер без проблема (иако уз одређена ограничења у брзини), омогућавајући несметан прелазак на PowerPC.
Током година, Apple је објавио око 87 различитих модела Mac рачунара који су користили PowerPC процесоре, укључујући чипове серије 601, 603, G3, G4 и G5. Брзине PowerPC процесора су се током овог периода значајно повећале, од 60 MHz до 2,7 GHz. Последњи Apple модел са PowerPC процесором био је Power Mac G5, представљен у новембру 2005.
Intel x86 (2006-данас)
Први iMac са Intel процесором (2006).
Средином 2000-их, Apple је почео да осећа ограничења која доноси ослањање на PowerPC процесоре. Mac рачунари су имали потешкоћа да одрже корак са Intel-овим рачунарима у погледу брзине због проблема у производњи и дизајну нових PowerPC чипова. Штавише, PowerPC чипови, посебно G5 генерације, били су велики потрошачи енергије, што је захтевало обимно хлађење и онемогућавало њихову употребу у лаптоп рачунарима.
Стога, када је Apple најавио на WWDC 2005 прелазак на Intel чипове, многи су били изненађени, али и срећни. Након година рекламирања које је истицало супериорност PowerPC-а над Intel-ом, прелазак Apple-а на Intel је деловао као спас за Macintosh. Перформансе Mac процесора су се скоро учетворостручиле. Први Intel Mac модели су објављени почетком 2006: iMac и MacBook Pro.
Да би очувао компатибилност софтвера између генерација, Apple је укључио напредну технологију емулације под називом Rosetta, почевши од Mac OS X 10.4.4. Она је омогућавала динамичко превођење PowerPC кода у Intel код током рада.
Убрзо након тога, програмери су почели да дистрибуирају своје апликације у виду универзалних бинарних датотека, које су радиле и на PowerPC и на Intel Mac рачунарима, значајно олакшавајући прелазак на x86 архитектуру. Rosetta је на крају уклоњена из Mac OS X-а почевши од верзије Mac OS X 10.7 Lion.
Од 2006. године, Apple је објавио најмање 80 (можда и 100) модела Mac рачунара са Intel процесорима. Последњи Intel Mac модел још увек није званично утврђен, али према неким изворима, могло би доћи до промена касније ове године.
ARM (2021?)
Apple MacBook Pro 2020.
Тренутно, Apple-ови Mac рачунари са Intel процесорима се добро продају и чини се да имају сигурну процесорску мапу пред собом. Ипак, гласине о могућности да ће Apple ускоро прећи на ARM процесоре су све гласније. Ово би представљало трећу транзицију процесорске архитектуре у Mac линији. Али, зашто?
Од 2010. године, Apple континуирано стиче искуство у дизајнирању сопствених ARM CPU базираних „систем на чипу“ (SoC) пакета за iPhone, iPad и Apple TV уређаје. Напредак компаније у овој области је запањујући. Његови дизајни су значајно напредовали у погледу брзине и перформанси по вату, и неки iPad-и су сада конкурентни MacBook-овима када је реч о перформансама са једним језгром. Постизање перформанси упоредивих са Intel процесорима, учинило је ARM чипове одрживом алтернативом за Mac рачунаре.
Са ARM архитектуром која постаје све конкурентнија у погледу перформанси, Apple би остварио и друге предности од преласка на ту архитектуру, укључујући већу ефикасност и контролу. Компанија је већ интегрисала бројне функције у своје SoC чипове – као што је брже обрађивање фотографија и препознавање лица вештачком интелигенцијом – што поспешује дизајн специфичан за Apple. Ако Apple користи сопствене чипове за Mac рачунаре, он добија управо оно што му је потребно, без додатних елемената.
Такође, потенцијално је јефтиније за Apple да производи чипове самостално, уместо да их купује од Intel-а. Ово би повећало профитабилност Apple производа, што је добро за крајње резултате. Ове уштеде би такође могле значити да би се на тржишту појавили јефтинији Mac рачунари у будућности.
И програмери би имали користи. ARM SoC у Mac рачунарима би олакшао произвођачима апликација пренос њиховог iPhone и iPad софтвера на Mac платформу. Такође би им омогућио да лакше задрже паритет карактеристика софтвера за све три платформе.
Остаје само питање када ће се то догодити? WWDC 2020 је одмах иза угла, тако да ћемо морати да сачекамо и видимо. Шта год да се деси, Macintosh ће вероватно наставити да напредује као платформа и у будућности – чак и ако Apple буде морао да направи још промена у архитектури.