Mac-ul se află într-un proces de transformare majoră în ceea ce privește arhitectura procesoarelor. Până la finalul anului 2020, Apple a introdus pe piață computere Mac echipate cu propria tehnologie „Apple Silicon”, similar cu cea utilizată în iPad-uri și iPhone-uri. Această schimbare marchează o nouă eră, îndepărtându-se de procesoarele Intel și deschizând noi orizonturi pentru viitorul dispozitivelor Mac.
Noul sistem de operare macOS 11.0 Big Sur, lansat în toamna anului 2020, a fost prima versiune care a suportat această nouă arhitectură.
Motivul schimbării și implicațiile sale
Apple subliniază că această tranziție va aduce Mac-ului un nivel superior de performanță. Tehnologia „Apple Silicon”, regăsită în dispozitive precum iPad și iPhone, oferă o performanță mai eficientă energetic comparativ cu procesoarele Intel.
Procesoarele Intel, pe de altă parte, consumă mai multă energie și generează mai multă căldură. Într-un laptop precum MacBook, acest lucru limitează performanța din cauza constrângerilor legate de durata de viață a bateriei și a necesității de a menține o temperatură optimă de funcționare.
Sistemele pe cip (SoC) de la Apple, cunoscute sub numele de „Apple Silicon”, sunt, din punct de vedere tehnic, procesoare ARM. ARM este o arhitectură, iar Apple proiectează și produce propriile procesoare. Spre deosebire de colaborarea cu Intel, unde Apple depindea de o altă companie pentru a dezvolta și produce procesoare, arhitectura ARM permite companiei Apple să-și creeze propriile cipuri personalizate. Această expertiză acumulată de-a lungul anilor este acum extinsă și la Mac.
Important de reținut este faptul că Apple nu va folosi un procesor identic cu cel de pe iPhone sau iPad în computerele Mac. Cipurile pentru Mac sunt special concepute și chiar mai puternice decât cele din iPad Pro. Apple deține un avantaj important față de concurență, întrucât, deși Microsoft produce laptopuri ARM cu Windows 10, nu proiectează procesoare ARM personalizate pentru aceste dispozitive.
În concluzie, noua arhitectură promite o autonomie a bateriei îmbunătățită, un consum energetic redus și o mai mare flexibilitate pentru Apple în a-și controla designul hardware și a integra optim componentele interne cu software-ul. Apple susține că această tranziție va permite „maximizarea performanței și a autonomiei bateriei mai bine ca oricând.”
Aplicații pentru iPhone și iPad pe Mac
Prin adoptarea aceleiași arhitecturi ca iPhone și iPad, Apple facilitează o compatibilitate superioară cu aplicațiile mobile.
Astfel, pe un Mac cu arhitectură ARM, veți putea accesa App Store și veți putea instala orice aplicație pentru iPhone sau iPad, aceasta rulând într-o fereastră pe desktop. Dezvoltatorii nu vor avea nevoie să facă modificări speciale.
Este un concept similar cu modul în care Chromebookurile rulează aplicații Android.
Dezvoltatorii își pot adapta ușor aplicațiile Mac
Aplicațiile Mac existente nu sunt lăsate în urmă. Apple abordează compatibilitatea prin două metode: facilitarea transferului aplicațiilor la noua arhitectură și permițând utilizatorilor să ruleze aplicații care nu au fost încă transferate.
Dezvoltatorii pot importa aplicațiile Intel Mac existente în Xcode și le pot recompila pentru arhitectura ARM. Apple a anunțat că acest proces ar trebui să dureze doar câteva zile pentru majoritatea dezvoltatorilor.
Toate aplicațiile Apple incluse în macOS 11.0 Big Sur rulează nativ pe arhitectura Apple. Și alte companii lucrează la adaptarea propriilor aplicații. Apple a demonstrat funcționarea nativă a Microsoft Office și Adobe Photoshop CC pe ARM. Dezvoltatorii pot crea fișiere binare universale compatibile atât cu sistemele Intel, cât și cu cele ARM.
Pentru a ajuta dezvoltatorii, Apple oferă spre închiriere un „Kit de tranziție pentru dezvoltatori”.
Rularea aplicațiilor Intel Mac cu Rosetta 2
Dar cum funcționează aplicațiile care nu sunt încă adaptate? Pentru acestea, Apple a introdus Rosetta 2, un strat de compatibilitate care traduce aplicațiile Intel în format ARM. Astfel, veți putea rula aceleași aplicații pe noul Mac ARM ca și pe cel Intel.
Procesul de traducere are loc la instalarea aplicației. Dacă aplicația folosește cod „just-in-time”, Rosetta 2 va putea traduce codul din mers.
Apple a prezentat un joc Tomb Raider care rulează fluent sub Rosetta 2, cu performanțe superioare stratului de compatibilitate Microsoft din Windows 10 pe ARM, care era cunoscut pentru performanțele slabe.
Așadar, aplicațiile Mac care nu au fost încă adaptate vor „funcționa pur și simplu”. Desigur, performanța optimă va fi obținută cu aplicațiile care rulează nativ pe ARM.
Suport complet pentru virtualizarea hardware
Mac-urile cu arhitectură ARM oferă, de asemenea, suport complet pentru virtualizarea hardware. Apple a demonstrat funcționarea mașinilor virtuale Parallels pe un Mac cu procesor ARM, permițând dezvoltatorilor să ruleze Linux, la fel ca pe un Mac cu procesor Intel.
Ce se întâmplă cu Mac-urile Intel?
O imagine care evidențiază componentele hardware integrate în Apple Silicon.
Apple a anunțat că primele computere Mac cu procesor ARM vor fi disponibile la finalul anului 2020.
Însă, tranziția de la Intel nu va avea loc peste noapte. Apple a estimat că procesul va dura doi ani, iar noi modele de Mac cu procesoare Intel sunt încă în producție.
Mac-urile existente cu procesoare Intel vor continua să fie suportate. Apple a asigurat că va furniza actualizări de macOS pentru aceste modele și în anii următori.
Într-un viitor nedeterminat, Apple va înceta suportul pentru Mac-urile Intel, similar cu retragerea suportului pentru Mac-urile PowerPC după trecerea la Intel, dar acest moment este încă departe.