Šta je Rosetta 2 i kako funkcioniše na Mac računarima sa M1, M2 i M3 čipovima?

Posljednje ažuriranje: 04/11/2025

  • Rosetta 2 automatski i transparentno prevodi Intel aplikacije u Apple Silicon na macOS-u.
  • Jednostavna instalacija: zahtijeva se prilikom otvaranja Intel aplikacije ili se može prisilno pokrenuti iz Terminala.
  • Visoka kompatibilnost s korisničkim aplikacijama; ograničenja u pogledu proširenja kernela i starijeg hardvera.
  • Izvorne aplikacije su bolje: troše manje energije i bolje rade; Rosetta će biti dostupna samo ograničeno vrijeme.
rozeta 2

Ako imate Mac, možda ste čuli za Rozeta 2Ovo je komponenta koja omogućava mnogim dugogodišnjim programima da nastave raditi s Appleovim čipom. Rosetta 2 je Appleov sloj za prevođenje koji omogućava pokretanje Intelovih aplikacija na Apple Silicon procesoru.I iako djeluje nevidljivo, vrijedi znati kako funkcioniše, kako se instalira, koja su njegova ograničenja i šta će se s njim dešavati u budućnosti.

U sljedećim redovima naći ćete kompletan vodič, sa stvarnim trikovima i praktičnim slučajevima. Naučit ćete kako prepoznati da li aplikaciji treba Rosetta, kako je instalirati automatski ili iz Terminala i razumjeti njen utjecaj na performanse i potrošnju resursa., plus dodatni odjeljak u slučaju da trebate oporaviti podatke nakon neuspješne instalacije.

Šta je Rosetta 2 i za šta se koristi?

Rosetta 2 je dinamički binarni prevodilac koji je kreirao Apple za macOS na računarima sa Apple Silicon procesorima. Njegova misija je da konvertuje, u hodu ili unaprijed, kod aplikacija kompajliranih za Intel x86_64 u ARM64 instrukcije. Apple čipovi razumiju, tako da se ove aplikacije mogu koristiti bez da programer dotakne ijednu liniju koda.

To nije aplikacija koju otvarate ili konfigurirate; zapravo, nećete vidjeti ikonu u Docku ili panelu s postavkama. Rosetta 2 se automatski aktivira kada otvorite aplikaciju dizajniranu posebno za Intel.Prevodi vaš kod i omogućava vam da ga koristite kao da se ništa nije dogodilo. U većini slučajeva, ponašanje je transparentno korisniku.

rozeta 2

Malo historije: od originalne Rosette do Rosette 2

Apple je već koristio tehnologiju istog imena tokom prelaska sa PowerPC-a na Intel 2006. godine. Ta originalna Rosetta, uključena u Mac OS X Tiger, prevodila je instrukcije G3 i G4 (uključujući AltiVec), ali ne i G5.Stoga, aplikacije koje su se oslanjale na G5 skupove instrukcija nisu mogle raditi osim ako ih programeri nisu prilagodili.

Stara verzija imala je značajna ograničenja: mnoge računski zahtjevne aplikacije (npr. tragači zraka ili određene videoigre) nisu radile ispravno ili su jednostavno bile nekompatibilne. Neke profesionalne Apple aplikacije iz tog doba (Final Cut Pro, Motion, Aperture, Logic Pro) zahtijevale su "crossgrading" na univerzalne binarne datoteke. da se izvorno pokreće na Intelu umjesto preko Rosette.

Također je postojala duga lista nekompatibilnosti. Originalna Rosetta nije podržavala klasično okruženje (Mac OS 9 ili starije aplikacije), proširenja kernela i softver koji je zavisio od njih., čuvari ekrana, aplikacije koje su zahtijevale vrlo precizno rukovanje izuzecima, niti određene Java aplikacije (uključujući neke s JNI bibliotekama), između ostalog.

Tehnički razlog za mnoga od ovih ograničenja leži u njihovom dizajnu. Originalna Rosetta je funkcionisala kao proces u korisničkom prostoru. koji je mogao samo presresti i prevesti korisnički kod, za razliku od starog 68k emulatora (mnogo bliže povezanog na niskom nivou sa nanokernelom), što je značilo manje prostora za presretanje određenih sistemskih operacija i, zauzvrat, manji rizik od debuggiranja i sigurnosti.

Ekskluzivni sadržaj - kliknite ovdje  Kako korak po korak uključiti ili isključiti roditeljski nadzor u sustavu Windows 11

Kako Rosetta 2 radi na trenutnom macOS-u

Rosetta 2 modernizuje i usavršava tu ideju za prelazak sa Intela na Apple Silicon. Dinamički prevodi x86_64 binarne datoteke u ARM64 i, u mnogim slučajevima, vrši prevođenje unaprijed. Prvi put kada otvorite aplikaciju, ubrzava se naknadna izvršavanja. S aplikacijama usmjerenim na interakciju s korisnikom i umjerena opterećenja, performanse su obično vrlo dobre.

Apple i dalje preporučuje traženje izvornih verzija kad god je to moguće i upoznavanje karakteristike ARM računara. Iako većina korisnika ne primjećuje nikakve očigledne razlike u performansama, izvorne aplikacije u potpunosti iskorištavaju potencijal čipa. i obično troše manje resursa, što se također može prevesti u manju potrošnju energije.

rozeta 2

Kompatibilnost: kako znati da li je aplikaciji potreban Rosetta

macOS vam omogućava da to provjerite iz Findera za nekoliko sekundi. Odaberite ikonu aplikacije, idite na Datoteka > Dobij informacije i pogledajte polje Tip ili Klasa.Vidjet ćete jednu od ovih oznaka:

  • Aplikacija (Intel)Za rad na Mac računaru s Apple čipom potreban je Rosetta 2.
  • Primjena (Univerzalna): uključuje binarne datoteke za Apple Silicon i Intel; ne zahtijeva Rosettu i koristi Apple Silicon prema zadanim postavkama.

Također postoji poseban okvir u nekim univerzalnim aplikacijama. Opcija „Otvori s Rosettom“ omogućava univerzalnoj aplikaciji da učita dodatke ili proširenja koja još nisu prilagođena Apple Siliconu.Ako se dodatak prestane pojavljivati ​​ili ne radi, zatvorite aplikaciju, omogućite ovu opciju i pokušajte ponovo.

Automatska instalacija Rosette 2

Rosetta 2 je dostupna samo na Mac računarima sa Apple čipom. Za prvu instalaciju potrebna vam je internetska veza.jer macOS preuzima komponente sa Appleovih servera.

  1. Otvorite bilo koju aplikaciju koja to zahtijeva. Ako se aplikacija pokrene, Rosetta je već instalirana i radi..
  2. Ako nije instaliran, macOS će prikazati upit za preuzimanje. Kliknite na Instaliraj i prijavite se sa svojim korisničkim imenom i lozinkom da bi se omogućila instalacija.
  3. Ako odaberete "Ne sada", ništa se ne događa; macOS će vas ponovo pitati kada pokušate otvoriti drugu aplikaciju kojoj je to potrebno..

Ako se obavještenje ne pojavi kada otvorite aplikaciju, to može biti iz dva razloga: Ili je Rosetta 2 već instalirana ili toj aplikaciji nije potrebna. jer je univerzalan ili izvorno dio Apple Silicona.

Instalacija s terminala (prisilna instalacija)

U nekim scenarijima (na primjer, kada nijedna Intel aplikacija ne pokrene instalaciju ili nakon kvara), Rosetta 2 možete instalirati iz Terminala. Otvorite Terminal i koristite naredbu za ažuriranje softvera:

softwareupdate --install-rosetta

Također ćete vidjeti vodiče koji koriste punu putanju i prihvataju licencu u istoj naredbi. Važi za pokretanje varijante sa putanjom i prihvatanjem licence.:

Ekskluzivni sadržaj - kliknite ovdje  iPad mini 8 sa OLED ekranom se dugo očekuje: stići će 2026. godine sa većom veličinom i više snage.

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

Sa bilo kojim od njih, ako postoji veza i ako je Mac Apple Silicon, Instalacija je završena za nekoliko sekundi i Rosetta postaje dostupna svim aplikacijama kojima je potrebna..

čips m1 m2

Zoom, PASCO Capstone i LockDown preglednik na Macu s M1/M2

Često postavljano pitanje je da li aplikacije označene kao Intel 64 rade na Mac računaru sa Apple čipom. Opći odgovor je da, oni rade koristeći Rosetta 2 sve dok ne zavise od ekstenzija kernela ili naslijeđenog hardvera. Nije podržano na Apple Siliconu.

Što se tiče konkretnih slučajeva: Zoom ima izvornu verziju za Apple Silicon, a radi i preko Rosetta 2 ako instalirate Intel varijantu.Preporučuje se preuzimanje izvorne verzije s njihove web stranice za najbolje performanse.

Za PASCO Capstone i LockDown preglednik (Cengage OEM), Ako su kategorizirani kao Intel 64 i ne instaliraju nekompatibilne kext-ove ili drajvere, obično će raditi kroz Rosetta 2.Međutim, uvijek provjerite službeni vodič svakog dobavljača i najnovije verzije.

Ako imate bilo kakvih nedoumica, izvršite ovu provjeru: Otvorite aplikaciju i ako vas macOS zatraži da instalirate Rosettu, dovršite postupak; ako se aplikacija otvori bez grešaka, kompatibilna je putem prevođenja.Također možete provjeriti vrstu aplikacije kao što je ranije objašnjeno u odjeljku Dobivanje informacija.

"Otvori s Rosettom" u univerzalnim aplikacijama

Postoji poseban okvir koji ćete vidjeti u nekim univerzalnim aplikacijama. Omogućavanje opcije "Otvori s Rosettom" uzrokuje da se aplikacija koja je već izvorna pokreće pod prevoditeljemI ima smisla kada trebate koristiti dodatak, proširenje ili plugin koji još nije prilagođen Apple Siliconu.

Ako se ekstenzija ne pojavi, pokušajte ovo: Zatvorite aplikaciju, označite okvir, ponovo je otvorite i provjerite je li dodatak sada prepoznat.Kada se taj dodatak ažurira, moći ćete poništiti odabir opcije za vraćanje izvornih performansi.

Ograničenja i nekompatibilni slučajevi

Iako Rosetta 2 pokriva veliku većinu korisničkih scenarija, nije sve prevedivo. Kao i u prethodnoj tranziciji, prevodilac ne pokreće ekstenzije kernela ili softver koji zavisi od njih.niti rješava nedostatak naslijeđenih hardverskih interfejsa.

U priči o Rosetti (originalna verzija) navedeno je nekoliko izuzetaka koji pomažu u razumijevanju profila rizika. Sljedeće aplikacije nisu bile kompatibilne: Classic Environment, Mac OS 9 i starije aplikacije, određeni čuvari ekrana, aplikacije s vrlo preciznim rukovanjem izuzecima i određene Java binarne datoteke s JNI-jem.Rosetta 2, iako modernija, zadržava princip: sve što zahtijeva komponente vrlo niskog nivoa obično se izostavlja.

Razlike u odnosu na druge "slojeve" kompatibilnosti

Rosetta 2 nije virtualizacija niti emulator opće namjene Intelovog operativnog sistema. Prevodi x86_64 korisničke binarne datoteke u ARM64 kako bi mogle raditi na macOS-uMeđutim, ne pokreće Windows niti zamjenjuje alate poput virtualizacije ili Wine/CrossOver tehnologija za aplikacije s drugih sistema.

To znači da, na primjer, Rosetta 2 se ne može koristiti za pokretanje Windows aplikacijaAko vam je potreban Windows softver, morat ćete koristiti virtualizaciju (kada je podržava dobavljač), kontejner kompatibilnosti ili Windows mašinu.

Ekskluzivni sadržaj - kliknite ovdje  Kako omogućiti prijavu bez lozinke u Windowsu

Dostupnost i plan

Nakon nedavnog WWDC-a, ažurirana je javna dokumentacija u kojoj su navedeni planovi održavanja za Rosettu 2. Apple navodi da će Rosetta 2 ostati alat opće namjene za još dva glavna izdanja macOS-a (do macOS 27). kako bi se programerima olakšao završetak migracije njihovih aplikacija.

Počevši od macOS-a 28, Apple planira zadržati podskup funkcija Rosetta 2 usmjerenih na starije, neodržavane igre. koji zavise od makroa ili programiranja specifičnih za Intel. Ova nijansa ukazuje na postepeno povlačenje iz opšte upotrebe.

Ista dokumentacija ponavlja da macOS Tahoe će biti posljednja verzija kompatibilna s Mac računarima baziranim na InteluMeđutim, ovi uređaji će primati dodatna sigurnosna ažuriranja tokom tri godine. Računari zasnovani na Intelu kompatibilni sa Tahoe procesorom uključuju 16-inčni MacBook Pro iz 2019. godine, 13-inčni MacBook Pro iz 2020. godine (sa četiri Thunderbolt 3 porta), 27-inčni iMac iz 2020. godine i Mac Pro iz 2019. godine.

Paralelno s tim, Apple je ažurirao članke podrške s nedavnim datumima (na primjer, 12. februar 2025. na različitim lokacijama). Uvijek je preporučljivo konsultovati službeni dokument za vašu regiju kako biste potvrdili korake i dostupnost.budući da se nijanse teksta ili lokacije mogu razlikovati.

Brza pitanja i odgovori

  • Je li sigurno instalirati Rosettu 2 na Mac s Apple čipom? Da. To je službena Appleova komponenta preuzeta s njihovih servera i dizajnirana da olakša prijelaz. Nije softver treće strane i ne dodaje nikakve vidljive panele.
  • Može li Rosetta 2 pokretati Windows aplikacije? Ne. Rosetta 2 prevodi samo macOS binarne datoteke kompajlirane za Intel u ARM. Za Windows aplikacije potrebna vam je virtualizacija, kompatibilnost s Wine/CrossOverom ili druga rješenja, ovisno o slučaju.
  • Da li Rosetta 2 usporava Mac ili brže prazni bateriju? Zavisi od aplikacije. U većini najčešće korištenih aplikacija, utjecaj je mali. U zahtjevnim zadacima, može povećati potrošnju energije i temperaturu u poređenju s izvornom verzijom. Ako postoji Apple Silicon verzija, instalirajte je.
  • Kako da znam da li neka aplikacija trenutno koristi Rosettu? Pored onoga što ste vidjeli u odjeljku "Dohvati informacije", provjerite kolonu "Tip" pod "Aplikacije" u Izvještaju o sistemu. Ako piše Intel, radit će s Rosettom na Apple Siliconu; ako piše Universal ili Apple Silicon, radi se o izvornoj aplikaciji.

U svakodnevnim operacijama, Rosetta 2 je taj tihi pomagač koji održava mnoge aplikacije aktivnim dok programeri završavaju migraciju. Jednostavno otvorite svoje uobičajene programe: ako je Rosetta potrebna, macOS će vam to reći i instalirati je.Kad god je moguće, dajte prioritet nativnim verzijama kako biste maksimalno iskoristili Appleov čip i smanjili potencijalni utjecaj na potrošnju energije ili pohranu podataka.

ARM
Vezani članak:
Karakteristike i prednosti ARM računara: sve što trebate znati