Hva er Rosetta 2, og hvordan fungerer det på Mac-er med M1-, M2- og M3-brikker?

Siste oppdatering: 04/11/2025
Forfatter: Daniel Terrasa

  • Rosetta 2 oversetter automatisk og transparent Intel-apper til Apple Silicon på macOS.
  • Enkel installasjon: den blir forespurt når en Intel-app åpnes, eller den kan fremtvinges fra Terminal.
  • Høy kompatibilitet med brukerapper; begrensninger på kjerneutvidelser og eldre maskinvare.
  • Native apper er bedre: de bruker mindre strøm og yter bedre; Rosetta vil bare være tilgjengelig i en begrenset periode.
Rosetta 2

Hvis du har en Mac, har du kanskje hørt om Rosett 2Dette er komponenten som gjør at mange langvarige programmer kan fortsette å kjøre med en Apple-brikke. Rosetta 2 er Apples oversettelseslag for å kjøre Intel-apper på Apple SiliconOg selv om den fungerer usynlig, er det verdt å vite hvordan den fungerer, hvordan den er installert, dens begrensninger og hva som vil skje med den i fremtiden.

I de følgende linjene finner du en komplett guide, med ekte triks og praktiske tilfeller. Du lærer hvordan du identifiserer om en app trenger Rosetta, hvordan du installerer den automatisk eller fra Terminal, og forstår dens innvirkning på ytelse og ressursforbruk., pluss en ekstra seksjon i tilfelle du trenger å gjenopprette data etter en mislykket installasjon.

Hva er Rosetta 2, og hva brukes det til?

Rosetta 2 er en dynamisk binær oversetter laget av Apple for macOS på datamaskiner med Apple Silicon-prosessorer. Dens oppgave er å konvertere, på farten eller på forhånd, koden til apper kompilert for Intel x86_64 til ARM64-instruksjoner. Apple-brikker forstår, så disse applikasjonene kan brukes uten at utvikleren berører en eneste kodelinje.

Det er ikke en app du åpner eller konfigurerer; faktisk vil du ikke se et ikon i Dock eller et preferansepanel. Rosetta 2 aktiveres automatisk når du åpner et program som er spesielt utviklet for Intel.Den oversetter koden din og lar deg bruke den som om ingenting har skjedd. I de fleste tilfeller er oppførselen transparent for brukeren.

Rosetta 2

Litt historie: fra den originale Rosetta til Rosetta 2

Apple hadde allerede brukt en teknologi med samme navn under overgangen fra PowerPC til Intel i 2006. Den originale Rosetta-en, inkludert i Mac OS X Tiger, oversatte G3- og G4-instruksjoner (inkludert AltiVec), men ikke G5.Derfor kunne ikke apper som var avhengige av G5-instruksjonssett kjøre med mindre utviklere tilpasset dem.

Den gamle versjonen hadde betydelige begrensninger: mange beregningsintensive applikasjoner (f.eks. strålesporere eller visse videospill) fungerte ikke som de skulle eller var rett og slett inkompatible. Noen profesjonelle Apple-apper fra den tiden (Final Cut Pro, Motion, Aperture, Logic Pro) krevde "kryssgradering" til universelle binærfiler. å kjøres innebygd på Intel i stedet for å gå gjennom Rosetta.

Det var også en lang liste med uforenligheter. Den originale Rosetta støttet ikke Classic Environment (Mac OS 9 eller tidligere apper), kjerneutvidelser og programvare som var avhengig av dem., skjermsparere, apper som krevde svært presis unntakshåndtering, og heller ikke visse Java-apper (inkludert noen med JNI-biblioteker), blant andre tilfeller.

Den tekniske årsaken til mange av disse restriksjonene ligger i utformingen av dem. Den originale Rosetta fungerte som en brukerromsprosess som bare kunne avlytte og oversette brukerkode, i motsetning til den gamle 68k-emulatoren (mye tettere koblet på et lavt nivå med nanokjerne), noe som betydde mindre rom for å avlytte visse systemoperasjoner og til gjengjeld mindre risiko for feilsøking og sikkerhet.

Eksklusivt innhold - Klikk her  Slik slår du foreldrekontroll av eller på i Windows 11 trinn for trinn

Slik fungerer Rosetta 2 på nåværende macOS

Rosetta 2 moderniserer og forbedrer den ideen for overgangen fra Intel til Apple Silicon. Den oversetter dynamisk x86_64-binærfiler til ARM64, og i mange tilfeller utfører den fremoveroversettelse. Første gang du åpner appen, øker den hastigheten på påfølgende kjøringer. Med apper som fokuserer på brukerinteraksjon og moderate belastninger, er ytelsen vanligvis veldig god.

Apple anbefaler fortsatt å se etter native versjoner når det er mulig, og å bli kjent med kjennetegn ved ARM-datamaskiner. Selv om de fleste brukere ikke merker noen åpenbare ytelsesforskjeller, utnytter native apper brikkens potensial fullt ut. og de har en tendens til å forbruke færre ressurser, noe som også kan føre til mindre energiforbruk.

Rosetta 2

Kompatibilitet: hvordan vite om en app trenger Rosetta

Med macOS kan du sjekke det fra Finder på sekunder. Velg appikonet, gå til Fil > Hent info, og se på Type- eller Klasse-feltet.Du vil se en av disse etikettene:

  • Søknad (Intel)Krever Rosetta 2 for å kjøre på en Apple-prosessor.
  • Bruksområde (universell)inkluderer binærfiler for Apple Silicon og Intel; krever ikke Rosetta og bruker Apple Silicon som standard.

Det finnes også en spesialboks i noen universale apper. Alternativet «Åpne med Rosetta» lar en universell app laste inn plugin-moduler eller utvidelser som ennå ikke er tilpasset Apple Silicon.Hvis et tillegg slutter å vises eller ikke fungerer, avslutter du appen, aktiverer dette alternativet og prøver på nytt.

Rosetta 2 automatisk installasjon

Rosetta 2 er bare tilgjengelig på Mac-maskiner med en Apple-brikke. Du trenger en internettforbindelse for å installere det første gang.fordi macOS laster ned komponenter fra Apples servere.

  1. Åpne en hvilken som helst app som krever det. Hvis appen starter, er Rosetta allerede installert og fungerer..
  2. Hvis den ikke er installert, vil macOS vise en melding om å laste den ned. Klikk på Installer og autentiser med brukernavn og passord for å tillate installasjon.
  3. Hvis du velger «Ikke nå», skjer det ingenting; macOS vil spørre deg igjen når du prøver å åpne en annen app som trenger den..

Hvis varselet ikke vises når du åpner appen, kan det ha to årsaker: Enten er Rosetta 2 allerede installert, eller så trenger ikke programmet det. fordi den er universell eller naturlig for Apple Silicon.

Installasjon fra terminalen (tvungen installasjon)

I noen tilfeller (for eksempel når ingen Intel-app utløser installasjonen eller etter en feil), kan du installere Rosetta 2 fra Terminal. Åpne Terminal og bruk kommandoen programvareoppdatering:

softwareupdate --install-rosetta

Du vil også se guider som bruker hele banen og godtar lisensen i samme kommando. Det er gyldig å kjøre varianten med banen og lisensgodkjenningen:

Eksklusivt innhold - Klikk her  iPad mini 8 med OLED-skjerm har vært lenge underveis: den kommer i 2026 med en større størrelse og mer kraft.

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

Med en av dem, hvis det er en tilkobling og Mac-en er Apple Silicon, Installasjonen er fullført i løpet av få sekunder, og Rosetta blir tilgjengelig for alle apper som krever det..

brikker m1 m2

Zoom, PASCO Capstone og LockDown Browser på Mac med M1/M2

Et tilbakevendende spørsmål er om apper merket som Intel 64 fungerer på en Mac med en Apple-brikke. Det generelle svaret er ja, de kjører med Rosetta 2 så lenge de ikke er avhengige av kjerneutvidelser eller eldre maskinvare. Støttes ikke på Apple Silicon.

Angående konkrete tilfeller: Zoom har en innebygd versjon for Apple Silicon og fungerer også via Rosetta 2 hvis du installerer Intel-varianten.Det anbefales å laste ned den opprinnelige utgaven fra nettstedet deres for best ytelse.

For PASCO Capstone og LockDown Browser (Cengage OEM), Hvis de er kategorisert som Intel 64 og ikke installerer inkompatible kexts eller drivere, vil de vanligvis fungere gjennom Rosetta 2.Sjekk imidlertid alltid den offisielle guiden fra hver leverandør og de nyeste versjonene.

Hvis du er i tvil, utfør denne sjekken: Åpne appen, og hvis macOS ber deg om å installere Rosetta, fullfør prosessen. Hvis appen åpnes uten feil, er den kompatibel via oversettelse.Du kan også sjekke apptypen som forklart tidligere i Hent informasjon.

«Åpne med Rosetta» i universelle apper

Det finnes en spesifikk boks du vil se i noen universelle apper. Aktivering av «Åpne med Rosetta» fører til at en app som allerede er innebygd, kjører under oversetteren.Og det gir mening når du trenger å bruke et tillegg, en utvidelse eller en plugin-modul som ennå ikke er tilpasset Apple Silicon.

Hvis en utvidelse ikke vises, kan du prøve dette: Lukk appen, merk av i boksen, åpne den på nytt, og sjekk om tillegget nå gjenkjennes.Når den plugin-modulen er oppdatert, vil du kunne fjerne merket for alternativet for å gjenopprette den opprinnelige ytelsen.

Grenser og inkompatible tilfeller

Selv om Rosetta 2 dekker de aller fleste brukerscenarioer, er ikke alt oversettbart. Som i forrige overgang kjører ikke oversetteren kjerneutvidelser eller programvare som er avhengig av dem.det løser heller ikke mangelen på eldre maskinvaregrensesnitt.

Rosetta-historien (originalversjonen) listet opp flere unntak som bidrar til å forstå risikoprofilen. Følgende var ikke kompatible: Classic Environment, Mac OS 9 og tidligere apper, visse skjermsparere, apper med svært presis unntakshåndtering og visse Java-binærfiler med JNI.Rosetta 2, selv om den er mer moderne, opprettholder prinsippet: alt som krever komponenter på svært lavt nivå blir vanligvis utelatt.

Forskjeller med andre kompatibilitets"lag"

Rosetta 2 er ikke virtualisering eller en generell emulator av Intel-operativsystemet. Oversetter x86_64 brukerbinærfiler til ARM64 slik at de kjører på macOSDen kjører imidlertid ikke Windows eller erstatter verktøy som virtualisering eller Wine/CrossOver-teknologier for apper fra andre systemer.

Dette betyr at for eksempel Rosetta 2 kan ikke brukes til å starte Windows-programmerHvis du trenger Windows-programvare, må du bruke virtualisering (når det støttes av leverandøren), en kompatibilitetscontainer eller en Windows-maskin.

Eksklusivt innhold - Klikk her  Slik aktiverer du passordløs pålogging i Windows

Tilgjengelighet og veikart

Etter en nylig WWDC ble den offentlige dokumentasjonen oppdatert som skisserte vedlikeholdsplaner for Rosetta 2. Apple indikerer at Rosetta 2 vil forbli et universalverktøy for to større macOS-utgivelser til (opptil macOS 27). for å gjøre det enklere for utviklere å fullføre migreringen av appene sine.

Fra og med macOS 28, Apple planlegger å beholde et delsett av Rosetta 2-funksjoner rettet mot eldre, uvedlikeholdte spilltitler. som er avhengige av Intel-spesifikke makroer eller programmering. Denne nyansen peker mot en gradvis tilbaketrekning fra generell bruk.

Den samme dokumentasjonen gjentar at macOS Tahoe blir den siste versjonen som er kompatibel med Intel-baserte Mac-erDisse enhetene vil imidlertid motta ytterligere sikkerhetsoppdateringer i tre år. Intel-baserte datamaskiner som er kompatible med Tahoe inkluderer 2019 16-tommers MacBook Pro, 2020 13-tommers MacBook Pro (med fire Thunderbolt 3-porter), 2020 27-tommers iMac og 2019 Mac Pro.

Parallelt har Apple oppdatert støtteartikler med nylige datoer (for eksempel 12. februar 2025 på forskjellige steder). Det er alltid lurt å konsultere det offisielle dokumentet for din region for å bekrefte trinn og tilgjengelighet.siden nyansene i teksten eller plasseringen kan variere.

Raske vanlige spørsmål

  • Er det trygt å installere Rosetta 2 på en Mac med en Apple-brikke? Ja. Det er en offisiell Apple-komponent som er lastet ned fra serverne deres og designet for å forenkle overgangen. Det er ikke tredjepartsprogramvare og legger ikke til noen synlige paneler.
  • Kan Rosetta 2 kjøre Windows-programmer? Nei. Rosetta 2 oversetter bare macOS-binærfiler kompilert for Intel til ARM. For Windows-apper trenger du virtualisering, Wine/CrossOver-kompatibilitet eller andre løsninger, avhengig av tilfellet.
  • Gjør Rosetta 2 Mac-en tregere eller tømmer den batteriet raskere? Det avhenger av appen. I de mest brukte appene er effekten liten. Ved intensive oppgaver kan det øke strømforbruket og temperaturen sammenlignet med den opprinnelige versjonen. Hvis det finnes en Apple Silicon-versjon, installer den.
  • Hvordan vet jeg om en app bruker Rosetta akkurat nå? I tillegg til det du så i Hent informasjon, sjekk Type-kolonnen under Programmer i Systemrapporten. Hvis det står Intel, vil den kjøre med Rosetta på Apple Silicon; hvis det står Universal eller Apple Silicon, er det et innebygd program.

I den daglige driften er Rosetta 2 den stille hjelperen som holder mange apper i live mens utviklere fullfører migreringen. Bare åpne de vanlige programmene dine: hvis Rosetta er nødvendig, vil macOS fortelle deg det og installere det.Når det er mulig, prioriter native versjoner for å få mest mulig ut av Apples brikke og minimere potensiell påvirkning på strømforbruk eller lagring.

ARM
Relatert artikkel:
Funksjoner og fordeler med ARM-datamaskiner: alt du trenger å vite