Wat is Rosetta 2 en hoe werkt het op Macs met M1-, M2- en M3-chips?

Laatste update: 04/11/2025

  • Rosetta 2 vertaalt Intel-apps automatisch en transparant naar Apple Silicon op macOS.
  • Eenvoudige installatie: wordt gevraagd bij het openen van een Intel-app of kan worden afgedwongen via de Terminal.
  • Hoge compatibiliteit met gebruikersapps; beperkingen op kernelextensies en oudere hardware.
  • Native apps zijn beter: ze verbruiken minder stroom en presteren beter. Rosetta is slechts gedurende een beperkte tijd beschikbaar.
rozetta 2

Als je een Mac hebt, heb je er misschien wel eens van gehoord Rozet 2Dit is het onderdeel dat ervoor zorgt dat veel bestaande programma's kunnen blijven draaien met een Apple-chip. Rosetta 2 is Apple's vertaallaag voor het draaien van Intel-apps op Apple SiliconEn ook al werkt het onzichtbaar, toch is het de moeite waard om te weten hoe het werkt, hoe het wordt geïnstalleerd, wat de grenzen ervan zijn en wat ermee in de toekomst zal gebeuren.

Hieronder vindt u een complete gids, met echte trucs en praktijkvoorbeelden. U leert hoe u kunt vaststellen of een app Rosetta nodig heeft, hoe u Rosetta automatisch of via Terminal kunt installeren en welke impact Rosetta heeft op de prestaties en het resourceverbruik., plus een extra sectie voor het geval u gegevens moet herstellen na een mislukte installatie.

Wat is Rosetta 2 en waarvoor wordt het gebruikt?

Rosetta 2 is een dynamische binaire vertaler die door Apple is gemaakt voor macOS op computers met Apple Silicon-processors. De missie ervan is om de code van apps die gecompileerd zijn voor Intel x86_64 direct of vooraf om te zetten naar ARM64-instructies. Apple-chips begrijpen dit en kunnen deze applicaties gebruiken zonder dat de ontwikkelaar ook maar één regel code hoeft aan te passen.

Het is geen app die u opent of configureert. U ziet geen pictogram in het Dock of een voorkeurenpaneel. Rosetta 2 wordt automatisch geactiveerd wanneer u een applicatie opent die speciaal voor Intel is ontworpen.Het vertaalt je code en laat je deze gebruiken alsof er niets is gebeurd. In de meeste gevallen is het gedrag transparant voor de gebruiker.

rozetta 2

Een beetje geschiedenis: van de originele Rosetta tot Rosetta 2

Apple gebruikte al een technologie met dezelfde naam tijdens de overgang van PowerPC naar Intel in 2006. Die originele Rosetta, inbegrepen in Mac OS X Tiger, vertaalde G3- en G4-instructies (inclusief AltiVec), maar niet G5Apps die afhankelijk waren van G5-instructiesets konden daarom niet worden uitgevoerd, tenzij ontwikkelaars deze aanpasten.

De oude versie had aanzienlijke beperkingen: veel rekenintensieve applicaties (bijvoorbeeld raytracers of bepaalde videogames) functioneerden niet goed of waren gewoonweg niet compatibel. Sommige professionele Apple-apps uit dat tijdperk (Final Cut Pro, Motion, Aperture, Logic Pro) vereisten 'crossgrading' naar universele binaire bestanden om native op Intel te draaien in plaats van via Rosetta.

Er was ook een lange lijst met incompatibiliteiten. De originele Rosetta bood geen ondersteuning voor de Classic Environment (Mac OS 9 of eerdere apps), kernelextensies en software die daarvan afhankelijk was., screensavers, apps die een zeer nauwkeurige uitzonderingsafhandeling vereisten, en ook bepaalde Java-apps (waaronder enkele met JNI-bibliotheken), om er maar een paar te noemen.

De technische reden voor veel van deze beperkingen ligt in het ontwerp. De originele Rosetta functioneerde als een gebruikersruimteproces die alleen gebruikerscode kon onderscheppen en vertalen, in tegenstelling tot de oude 68k-emulator (op laag niveau veel nauwer gekoppeld aan de nanokernel). Dit betekende minder ruimte om bepaalde systeembewerkingen te onderscheppen en daardoor minder risico op foutopsporing en beveiliging.

Exclusieve inhoud - Klik hier  Stap voor stap ouderlijk toezicht in- of uitschakelen in Windows 11

Hoe Rosetta 2 werkt op het huidige macOS

Rosetta 2 moderniseert en verfijnt dat idee voor de overgang van Intel naar Apple Silicon. Het vertaalt x86_64-binaries dynamisch naar ARM64 en voert in veel gevallen ook voorwaartse vertaling uit. De eerste keer dat u de app opent, versnelt dit de uitvoering ervan. Bij apps die gericht zijn op gebruikersinteractie en een gemiddelde belasting, zijn de prestaties meestal erg goed.

Apple raadt nog steeds aan om, waar mogelijk, naar native versies te zoeken en de kenmerken van ARM-computers. Hoewel de meeste gebruikers geen opvallende prestatieverschillen merken, maken native apps optimaal gebruik van het potentieel van de chip. en ze verbruiken doorgaans minder hulpbronnen, wat zich ook kan vertalen in een lager energieverbruik.

rozetta 2

Compatibiliteit: hoe weet je of een app Rosetta nodig heeft?

Met macOS kunt u dit binnen enkele seconden via de Finder controleren. Selecteer het app-pictogram, ga naar Bestand > Info ophalen en kijk naar het veld Type of Klasse.U ziet een van deze labels:

  • Toepassing (Intel): Vereist Rosetta 2 om op een Apple-chip Mac te kunnen draaien.
  • Toepassing (universeel): bevat binaire bestanden voor Apple Silicon en Intel; vereist Rosetta niet en gebruikt standaard Apple Silicon.

In sommige universele apps zit ook een speciaal vakje. Met de optie “Openen met Rosetta” kan een universele app plug-ins of extensies laden die nog niet zijn aangepast aan Apple SiliconAls een invoegtoepassing niet meer wordt weergegeven of niet werkt, sluit u de app, schakelt u deze optie in en probeert u het opnieuw.

Rosetta 2 Automatische installatie

Rosetta 2 is alleen beschikbaar op Mac-computers met een Apple-chip. Voor de eerste installatie hebt u een internetverbinding nodig.omdat macOS componenten downloadt van de servers van Apple.

  1. Open de app die dit nodig heeft. Als de app start, is Rosetta al geïnstalleerd en werkt het..
  2. Als de app niet is geïnstalleerd, vraagt ​​macOS u om de app te downloaden. Klik op Installeren en meld u aan met uw gebruikersnaam en wachtwoord om installatie mogelijk te maken.
  3. Als u "Niet nu" kiest, gebeurt er niets; macOS vraagt ​​u dit opnieuw wanneer u een andere app wilt openen die dit nodig heeft..

Als de melding niet verschijnt wanneer u de app opent, kan dit twee oorzaken hebben: Het kan zijn dat Rosetta 2 al is geïnstalleerd, of dat de toepassing het niet nodig heeft. omdat het universeel is of kenmerkend voor Apple Silicon.

Installatie vanaf de Terminal (geforceerde installatie)

In sommige scenario's (bijvoorbeeld wanneer de installatie niet door een Intel-app wordt geactiveerd of na een fout) kunt u Rosetta 2 installeren via Terminal. Open Terminal en gebruik de opdracht Software Updater:

softwareupdate --install-rosetta

U zult ook gidsen zien die het volledige pad gebruiken en de licentie in dezelfde opdracht accepteren. Het is geldig om de variant uit te voeren met het pad en de licentie-acceptatie:

Exclusieve inhoud - Klik hier  De iPad mini 8 met OLED-scherm laat nog even op zich wachten: hij komt in 2026 met een groter formaat en meer kracht

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

Bij beide geldt: als er een verbinding is en de Mac is Apple Silicon, De installatie is binnen enkele seconden voltooid en Rosetta is beschikbaar voor alle apps die dat nodig hebben..

chips m1 m2

Zoom, PASCO Capstone en LockDown Browser op Mac met M1/M2

Een terugkerende vraag is of apps met het label Intel 64 werken op een Mac met een Apple-chip. Het algemene antwoord is ja, ze draaien op Rosetta 2, zolang ze niet afhankelijk zijn van kernelextensies of oudere hardware. Niet ondersteund op Apple Silicon.

Wat specifieke gevallen betreft: Zoom heeft een native versie voor Apple Silicon en werkt ook via Rosetta 2 als je de Intel-variant installeert.Voor de beste prestaties raden we aan de oorspronkelijke versie van hun website te downloaden.

Voor PASCO Capstone en LockDown Browser (Cengage OEM), Als ze gecategoriseerd zijn als Intel 64 en geen incompatibele kexts of drivers installeren, zullen ze normaal gesproken via Rosetta 2 werken.Controleer echter altijd de officiële handleiding van elke aanbieder en de nieuwste versies.

Als u twijfels heeft, voer dan de volgende controle uit: Open de app en als macOS u vraagt ​​om Rosetta te installeren, voltooit u het proces. Als de app zonder fouten opent, is deze compatibel via vertaling.U kunt ook het app-type controleren zoals eerder uitgelegd in Informatie ophalen.

'Openen met Rosetta' in universele apps

In sommige universele apps ziet u een specifiek vak. Door “Openen met Rosetta” in te schakelen, wordt een app die al native is, uitgevoerd onder de vertalerEn het is zinvol als u een add-on, extensie of plug-in nodig hebt die nog niet geschikt is voor Apple Silicon.

Als een extensie niet verschijnt, probeer dan het volgende: Sluit de app, vink het vakje aan, open de app opnieuw en controleer of de add-on nu wordt herkend.Wanneer de plug-in is bijgewerkt, kunt u de optie om de oorspronkelijke prestaties te herstellen, uitschakelen.

Limieten en onverenigbare gevallen

Hoewel Rosetta 2 de overgrote meerderheid van de gebruikersscenario's bestrijkt, is niet alles vertaalbaar. Net als bij de vorige overgang voert de vertaler geen kernelextensies of software uit die hiervan afhankelijk is.Ook lost het niet het gebrek aan oudere hardware-interfaces op.

In het Rosetta-verhaal (oorspronkelijke versie) worden een aantal uitsluitingen genoemd die helpen het risicoprofiel te begrijpen. De volgende programma's waren niet compatibel: Classic Environment, Mac OS 9 en oudere apps, bepaalde screensavers, apps met een zeer nauwkeurige uitzonderingsafhandeling en bepaalde Java-bestanden met JNI.Rosetta 2 is weliswaar moderner, maar hanteert hetzelfde principe: alles wat componenten van een heel laag niveau nodig heeft, wordt meestal weggelaten.

Verschillen met andere compatibiliteitslagen

Rosetta 2 is geen virtualisatie- of algemene emulator van het Intel-besturingssysteem. Vertaalt x86_64-gebruikersbinaries naar ARM64, zodat ze op macOS kunnen worden uitgevoerdHet draait echter geen Windows en vervangt geen hulpmiddelen zoals virtualisatie of Wine/CrossOver-technologieën voor apps van andere systemen.

Dit betekent bijvoorbeeld dat: Rosetta 2 kan niet worden gebruikt om Windows-applicaties te startenAls u Windows-software nodig hebt, zult u virtualisatie (indien ondersteund door de leverancier), een compatibiliteitscontainer of een Windows-computer moeten gebruiken.

Exclusieve inhoud - Klik hier  Wachtwoordloos inloggen inschakelen in Windows

Beschikbaarheid en routekaart

Na een recente WWDC is de openbare documentatie bijgewerkt met een overzicht van de onderhoudsplannen voor Rosetta 2. Apple geeft aan dat Rosetta 2 een algemeen hulpmiddel blijft voor nog twee belangrijke macOS-releases (tot en met macOS 27). om het voor ontwikkelaars makkelijker te maken om de migratie van hun apps te voltooien.

Vanaf macOS 28, Apple is van plan om een ​​deel van de Rosetta 2-functies te behouden die gericht zijn op oudere, niet-onderhouden gametitels. die afhankelijk zijn van Intel-specifieke macro's of programmering. Deze nuance wijst op een geleidelijke terugtrekking uit algemeen gebruik.

Dezelfde documentatie herhaalt dat macOS Tahoe zal de laatste versie zijn die compatibel is met Intel-gebaseerde MacsDeze apparaten ontvangen echter drie jaar lang extra beveiligingsupdates. Intel-computers die compatibel zijn met de Tahoe zijn onder andere de 16-inch MacBook Pro uit 2019, de 13-inch MacBook Pro uit 2020 (met vier Thunderbolt 3-poorten), de 27-inch iMac uit 2020 en de Mac Pro uit 2019.

Tegelijkertijd heeft Apple de ondersteuningsartikelen bijgewerkt met recente data (bijvoorbeeld 12 februari 2025 op verschillende locaties). Het is altijd raadzaam om het officiële document voor uw regio te raadplegen om de stappen en beschikbaarheid te bevestigen.omdat de nuances van de tekst of de locatie kunnen variëren.

Snelle FAQ

  • Is het veilig om Rosetta 2 te installeren op een Mac met een Apple-chip? Ja. Het is een officiële Apple-component, gedownload van hun servers en ontworpen om de overgang te vergemakkelijken. Het is geen software van derden en voegt geen zichtbare panelen toe.
  • Kan Rosetta 2 Windows-applicaties draaien? Nee. Rosetta 2 vertaalt alleen macOS-binaries die voor Intel zijn gecompileerd naar ARM. Voor Windows-apps heb je virtualisatie, Wine/CrossOver-compatibiliteit of andere oplossingen nodig, afhankelijk van de situatie.
  • Maakt Rosetta 2 de Mac trager of raakt de batterij sneller leeg? Het hangt af van de app. In de meest gebruikte apps is de impact klein. Bij intensieve taken kan het stroomverbruik en de temperatuur hoger zijn dan bij de standaardversie. Als er een Apple Silicon-versie is, installeer die dan.
  • Hoe weet ik of een app momenteel Rosetta gebruikt? Controleer, naast wat u zag in 'Informatie ophalen', ook de kolom 'Type' onder 'Toepassingen' in het systeemrapport. Als er 'Intel' staat, draait het met Rosetta op Apple Silicon; als er 'Universal' of 'Apple Silicon' staat, is het een native applicatie.

Rosetta 2 fungeert dagelijks als een stille helper die veel apps draaiende houdt terwijl ontwikkelaars de migratie voltooien. Open gewoon uw gebruikelijke programma's. Als Rosetta nodig is, meldt macOS dit en installeert het programma.Geef indien mogelijk prioriteit aan native versies om het maximale uit de chip van Apple te halen en de mogelijke impact op het stroomverbruik of de opslag te minimaliseren.

ARM
Gerelateerd artikel:
Kenmerken en voordelen van ARM-computers: alles wat u moet weten