Zatvori oglas

Apple Silicon je tu s nama od 2020. godine. Kada je Apple tada uveo ovu ogromnu promjenu, odnosno zamjenu Intelovih procesora vlastitim rješenjem, koje je bazirano na drugačijoj ARM arhitekturi. Iako zahvaljujući tome, novi čipovi nude znatno veće performanse u kombinaciji sa boljom ekonomičnošću, to sa sobom nosi i određene zamke. Sve aplikacije razvijene za Intel Mac računare ne mogu se pokretati na računarima sa Apple Silicon, barem ne bez pomoći.

Pošto se radi o različitim arhitekturama, jednostavno nije moguće pokrenuti program za jednu platformu na drugoj. To je pomalo kao da pokušavate da instalirate .exe datoteku na vaš Mac, ali u ovom slučaju ograničavajući faktor je to što je program distribuiran za određenu platformu zasnovanu na operativnom sistemu. Naravno, kada bi se pomenuto pravilo primenilo, Macovi sa novim čipovima bi bili praktično osuđeni na propast. Na njima praktički ne bismo ništa igrali, osim nativnih aplikacija i onih koje su već dostupne za novu platformu. Iz tog razloga, Apple je obrisao prašinu sa starog rješenja pod nazivom Rosetta 2.

rosetta2_apple_fb

Rosetta 2 ili prijevodni sloj

Šta je zapravo Rosetta 2? Ovo je prilično sofisticiran emulator čiji je zadatak da eliminiše zamke u prelasku sa Intel procesora na Apple Silicon čipove. Ovaj emulator će se posebno pobrinuti za prevođenje aplikacija koje su napisane za starije Macove, zahvaljujući čemu ih može pokrenuti čak i na onima sa M1, M1 Pro i M1 Max čipovima. Naravno, za to je potreban određeni učinak. U tom smislu, to ovisi o kojem programu je riječ, jer neke, poput Microsoft Officea, treba samo jednom "prevesti", zbog čega njihovo početno pokretanje traje duže, ali nakon toga nećete imati nikakvih problema. Štaviše, ova izjava danas više ne važi. Microsoft već nudi izvorne M1 aplikacije iz svog Office paketa, tako da nije potrebno koristiti sloj za prevođenje Rosetta 2 za njihovo pokretanje.

Dakle, zadatak za ovaj emulator svakako nije jednostavan. Zapravo, takav prijevod će zahtijevati dosta performansi, zbog čega možemo naići na probleme tečnosti u slučaju nekih aplikacija. Međutim, treba napomenuti da ovo utječe samo na manji broj aplikacija. Za ovo možemo zahvaliti odličnim performansama Apple Silicon čipova. Dakle, da sumiramo, u velikoj većini slučajeva nećete imati problema s korištenjem emulatora, a možda nećete ni znati za njegovu upotrebu. Sve se dešava u pozadini, a ako korisnik direktno ne pogleda u Monitoru aktivnosti ili na listi aplikacija takozvani Tip date aplikacije, možda neće ni znati da data aplikacija zapravo ne radi nativno.

apple_silicon_m2_chip
Ove godine bismo trebali vidjeti Macove sa novim M2 čipom

Zašto je neophodno imati M1 izvorne aplikacije

Naravno, ništa nije besprijekorno, što važi i za Rosettu 2. Naravno, ova tehnologija ima i određena ograničenja. Na primjer, ne može prevesti dodatke kernela ili aplikacije za virtuelizaciju računara čiji je zadatak da virtueliziraju x86_64 platforme. Istovremeno, programeri su upozoreni na nemogućnost prevođenja vektorskih instrukcija AVX, AVX2 i AVX512.

Možda se možemo zapitati, zašto je zapravo važno imati nativno pokrenute aplikacije, kada Rosetta 2 u velikoj većini slučajeva može bez njih? Kao što smo već spomenuli, većinu vremena, kao korisnici, ne primjećujemo da data aplikacija ne radi nativno, jer nam i dalje nudi neprekidno uživanje. S druge strane, postoje aplikacije u kojima ćemo toga biti sasvim svjesni. Na primjer, Discord, jedan od najpopularnijih komunikacijskih alata, trenutno nije optimiziran za Apple Silicon, što može stvarno iznervirati većinu njegovih korisnika. Ovaj program radi u okviru Rosetta 2, ali je izuzetno zaglavljen i praćen gomilom drugih problema. Srećom, bljesne u bolja vremena. Discord Canary verzija, koja je testna verzija aplikacije, konačno je dostupna za Macove s novim čipovima. A ako ste ga već isprobali, sigurno ćete se složiti da je njegova upotreba dijametralno drugačija i potpuno besprijekorna.

Srećom, Apple Silicon je s nama već neko vrijeme i više je nego jasno da je tu budućnost Apple računara. Upravo zbog toga je izuzetno važno da imamo sve potrebne aplikacije dostupne u modificiranom obliku, odnosno da rade tzv. nativno na datim mašinama. Na ovaj način kompjuteri mogu uštedjeti snagu koja bi inače pala na prijevod kroz spomenutu Rosettu 2, i generalno time pogurati mogućnosti cijelog uređaja malo dalje. Kako gigant iz Cupertina vidi budućnost u Apple Siliconu i više je nego jasno da se ovaj trend definitivno neće promijeniti u narednim godinama, on također stvara zdrav pritisak na programere. Stoga svoje prijave moraju pripremati iu ovom obliku, što se dešava postepeno. Na primjer na ovoj web stranici naći ćete listu aplikacija s izvornom podrškom za Apple Silicon.

.