Како ће Мац прећи са Интела на Аппле-ове АРМ чипове

Mac računari prolaze kroz značajnu promenu u arhitekturi procesora. Do kraja 2020. godine, Apple je predstavio Mac računare koji koriste „Apple Silicon“ čipove, slično kao što to čine iPad i iPhone. Ovo predstavlja prekid sa dugogodišnjom upotrebom Intelovih procesora i otvara novo poglavlje za budućnost Mac linije.

Novi operativni sistem macOS 11.0 Big Sur, koji je lansiran u jesen 2020. godine, bio je prva verzija macOS-a koja je podržavala ovu novu arhitekturu.

Zašto Apple menja arhitekturu i šta to znači za korisnike?

Apple naglašava da će ova promena doneti „potpuno novi nivo performansi“ za Mac računare. Appleovi čipovi, poznati kao Apple Silicon, koji se već koriste u uređajima poput iPada i iPhonea, nude znatno bolju energetsku efikasnost u poređenju sa Intelovim procesorima.

Intelovi procesori troše više energije i generišu više toplote. Kod uređaja kao što je MacBook, ovo ograničava performanse zbog potrošnje baterije i potrebe za hlađenjem.

Appleovi SoC (sistemi na čipu), koje nazivaju „Apple Silicon“, su tehnički ARM procesori. ARM je samo arhitektura, dok Apple samostalno dizajnira i proizvodi svoje procesore. Pre, sa Intelom, Apple je zavisio od druge kompanije za razvoj i proizvodnju procesora za svoje Mac računare. Prelaskom na ARM, Apple je stekao potpunu kontrolu nad dizajnom i proizvodnjom čipova. Apple ima bogato iskustvo u ovoj oblasti, a to se sada prenosi na Mac.

Važno je napomenuti da Apple ne koristi iste procesore kao u iPhoneu ili iPadu. Apple razvija čipove specifično za Mac, koji bi trebalo da budu još snažniji od onih u iPad Pro. Ovo daje Appleu značajnu prednost u odnosu na konkurenciju – Microsoft pravi ARM laptopove koji koriste Windows 10, ali Microsoft ne dizajnira sopstvene, prilagođene ARM procesore za Windows računare.

Nova arhitektura donosi poboljšano trajanje baterije, smanjenu potrošnju energije, i Apple ima veću kontrolu nad dizajnom unutrašnjosti Mac-a, što omogućava bolju integraciju sa softverom. Apple tvrdi da će ova promena omogućiti „maksimalne performanse i trajanje baterije kao nikada pre.“

iPhone i iPad aplikacije na Macu

Prelaskom na istu arhitekturu čipova koja pokreće iPhone i iPad, Apple je postigao bolju kompatibilnost sa aplikacijama za ove uređaje.

Na Mac računaru sa ARM procesorom, korisnici će moći da pristupe App Store-u i instaliraju bilo koju iPhone ili iPad aplikaciju. Aplikacije će se pokretati u zasebnim prozorima na Mac radnoj površini, a programeri neće morati da vrše nikakve dodatne izmene.

Slično tome, Google Chromebook uređaji mogu pokretati Android aplikacije.

Jednostavan prenos Mac aplikacija za programere

Postojeće Mac aplikacije nisu izostavljene. Apple je posvetio pažnju kompatibilnosti na dva načina: olakšavanjem programerima da prenesu svoje aplikacije na novu arhitekturu i omogućavanjem korisnicima Mac računara da koriste aplikacije koje još nisu prenesene.

Programeri mogu otvoriti svoje postojeće Intel Mac aplikacije u Xcode-u i ponovo ih kompajlirati za ARM arhitekturu. Apple tvrdi da će većini programera trebati samo nekoliko dana da prilagode svoje aplikacije za ARM.

Sve Appleove aplikacije uključene u macOS 11.0 Big Sur su izvorno prilagođene novoj arhitekturi. Mnoge kompanije rade na prebacivanju svojih aplikacija – Apple je demonstrirao Microsoft Office i Adobe Photoshop CC koji su se izvorno pokretali na ARM-u. Programeri mogu kreirati univerzalne binarne datoteke koje rade i na Intel i na ARM Mac sistemima.

Programeri mogu iznajmiti “Developer Transition Kit” od Applea kako bi započeli prenos svojih aplikacija.

Pokretanje Intel Mac aplikacija pomoću Rosetta 2

Šta se dešava sa aplikacijama koje nisu prenesene? Apple je predstavio Rosetta 2, sloj kompatibilnosti koji prevodi postojeće Intel aplikacije na ARM, omogućavajući vam da koristite iste aplikacije na novom ARM Mac računaru kao i na starom Intel Mac-u.

Prevođenje se vrši prilikom instalacije aplikacije, kad god je to moguće. Ako aplikacija koristi kod koji se kompajlira u trenutku izvršavanja, Rosetta 2 može da ga prevede u letu.

Apple je prikazao igru Tomb Raider kako radi sa odličnim performansama pod Rosetta 2. Deluje mnogo brže od Microsoftovog sloja kompatibilnosti u Windows 10 na ARM-u, koji je bio poznat po lošim performansama.

Drugim rečima, Mac aplikacije koje nisu prenesene će „jednostavno raditi“. Naravno, najbolje performanse će se postići sa aplikacijama koje se izvorno pokreću na ARM-u.

Potpuna podrška za hardversku virtualizaciju

Mac računari sa ARM procesorima takođe imaju punu podršku za hardversku virtualizaciju. Apple je demonstrirao pokretanje Parallel virtualnih mašina na novom ARM Mac računaru, omogućavajući programerima da pokreću Linux, isto kao što bi to činili na Intel Mac-u.

Šta se dešava sa Intel Mac računarima?

Slajd koji prikazuje mnoge hardverske funkcije uključene u Apple Silicon.

Apple je najavio da će se Mac računari sa ARM procesorima moći kupiti do kraja 2020. godine.

Međutim, prelazak sa Intelove arhitekture neće biti brz. Apple je najavio dvogodišnji prelazni period, a novi Mac računari sa Intelovim procesorima su i dalje u proizvodnji.

Postojeći Mac računari sa Intel procesorima će nastaviti da dobijaju podršku. Apple je izjavio da će nastaviti da pruža ažuriranja macOS-a za Intel Mac računare u godinama koje dolaze.

U nekom trenutku, Apple će verovatno prestati da podržava Intel Mac računare, kao što je prestao da podržava PowerPC Mac računare nakon prelaska na Intel. Međutim, taj trenutak je još dosta daleko.