Vad är Rosetta 2 och hur fungerar det på Mac-datorer med M1-, M2- och M3-chip?

Senaste uppdateringen: 04/11/2025
Författare: Daniel Terrasa

  • Rosetta 2 översätter automatiskt och transparent Intel-appar till Apple Silicon på macOS.
  • Enkel installation: begärs när en Intel-app öppnas eller kan tvingas fram från Terminalen.
  • Hög kompatibilitet med användarappar; begränsningar för kärntillägg och äldre hårdvara.
  • Inbyggda appar är bättre: de förbrukar mindre ström och presterar bättre; Rosetta kommer bara att vara tillgängligt under en begränsad tid.
bricka 2

Om du har en Mac kanske du har hört talas om Rosett 2Det här är komponenten som gör att många långvariga program kan fortsätta köras med ett Apple-chip. Rosetta 2 är Apples översättningslager för att köra Intel-appar på Apple SiliconOch även om den agerar osynligt, är det värt att veta hur den fungerar, hur den installeras, dess begränsningar och vad som kommer att hända med den i framtiden.

I följande rader hittar du en komplett guide, med riktiga knep och praktiska fall. Du kommer att lära dig hur du identifierar om en app behöver Rosetta, hur du installerar den automatiskt eller från Terminal, och förstår dess inverkan på prestanda och resursförbrukning., plus ett extra avsnitt ifall du behöver återställa data efter en misslyckad installation.

Vad är Rosetta 2 och vad används det till?

Rosetta 2 är en dynamisk binär översättare skapad av Apple för macOS på datorer med Apple Silicon-processorer. Dess uppdrag är att konvertera, direkt eller i förväg, koden för appar som kompilerats för Intel x86_64 till ARM64-instruktioner. Apple-chips förstår, så dessa applikationer kan användas utan att utvecklaren behöver röra en enda kodrad.

Det är inte en app du öppnar eller konfigurerar; du kommer faktiskt inte att se någon ikon i Dock eller i en inställningspanel. Rosetta 2 aktiveras automatiskt när du öppnar ett program som är specifikt utformat för Intel.Den översätter din kod och låter dig använda den som om ingenting hänt. I de flesta fall är beteendet transparent för användaren.

bricka 2

Lite historia: från den ursprungliga Rosetta till Rosetta 2

Apple hade redan använt en teknik med samma namn under övergången från PowerPC till Intel 2006. Den ursprungliga Rosetta, som ingick i Mac OS X Tiger, översatte instruktioner för G3 och G4 (inklusive AltiVec) men inte G5.Därför kunde appar som förlitade sig på G5-instruktionsuppsättningar inte köras om inte utvecklare anpassade dem.

Den gamla versionen hade betydande begränsningar: många beräkningsintensiva applikationer (t.ex. strålspårare eller vissa videospel) fungerade inte som de skulle eller var helt enkelt inkompatibla. Vissa professionella Apple-appar från den eran (Final Cut Pro, Motion, Aperture, Logic Pro) krävde "crossgrading" till universella binärfiler. att köras direkt på Intel istället för att gå via Rosetta.

Det fanns också en lång lista med oförenligheter. Den ursprungliga Rosetta stödde inte Classic Environment (Mac OS 9 eller tidigare appar), kärntillägg och programvara som var beroende av dem., skärmsläckare, appar som krävde mycket exakt undantagshantering, och inte heller vissa Java-appar (inklusive vissa med JNI-bibliotek), bland andra fall.

Den tekniska orsaken till många av dessa begränsningar ligger i deras utformning. Den ursprungliga Rosetta fungerade som en användarrymdsprocess som bara kunde fånga upp och översätta användarkod, till skillnad från den gamla 68k-emulatorn (mycket närmare kopplad på en låg nivå med nanokärnan), vilket innebar mindre utrymme att fånga upp vissa systemoperationer och i gengäld mindre risk för felsökning och säkerhet.

Exklusivt innehåll - Klicka här  Så här aktiverar eller inaktiverar du föräldrakontroll i Windows 11 steg för steg

Så här fungerar Rosetta 2 på nuvarande macOS

Rosetta 2 moderniserar och förfinar den idén inför övergången från Intel till Apple Silicon. Den översätter dynamiskt x86_64-binärfiler till ARM64 och utför i många fall framåtriktad översättning. Första gången du öppnar appen snabbar den upp efterföljande körningar. Med appar som fokuserar på användarinteraktion och måttliga belastningar är prestandan vanligtvis mycket bra.

Apple rekommenderar fortfarande att leta efter inbyggda versioner när det är möjligt och att lära känna egenskaper hos ARM-datorer. Även om de flesta användare inte märker några uppenbara prestandaskillnader, drar native appar full nytta av chipets potential. och de tenderar att förbruka färre resurser, vilket också kan leda till lägre energiförbrukning.

bricka 2

Kompatibilitet: hur man vet om en app behöver Rosetta

Med macOS kan du kontrollera det från Finder på några sekunder. Välj appikonen, gå till Arkiv > Hämta information och titta på fältet Typ eller Klass.Du kommer att se en av dessa etiketter:

  • Applikation (Intel)Kräver Rosetta 2 för att köras på en Apple-chip Mac.
  • Användningsområde (universell)inkluderar binärfiler för Apple Silicon och Intel; kräver inte Rosetta och använder Apple Silicon som standard.

Det finns också en speciell ruta i vissa universella appar. Alternativet ”Öppna med Rosetta” gör det möjligt för en universell app att ladda plugin-program eller tillägg som ännu inte är anpassade till Apple Silicon.Om ett tillägg slutar visas eller inte fungerar, avsluta appen, aktivera det här alternativet och försök igen.

Rosetta 2 automatisk installation

Rosetta 2 är endast tillgängligt på Mac-datorer med ett Apple-chip. Du behöver en internetanslutning för att installera det första gången.eftersom macOS laddar ner komponenter från Apples servrar.

  1. Öppna valfri app som kräver det. Om appen startar är Rosetta redan installerad och fungerar..
  2. Om den inte är installerad visar macOS en uppmaning att ladda ner den. Klicka på Installera och autentisera med ditt användarnamn och lösenord för att tillåta installation.
  3. Om du väljer "Inte nu" händer ingenting; macOS frågar dig igen när du försöker öppna en annan app som behöver den..

Om aviseringen inte visas när du öppnar appen kan det bero på två orsaker: Antingen är Rosetta 2 redan installerat, eller så behöver det programmet det inte. eftersom det är universellt eller inbyggt i Apple Silicon.

Installation från terminalen (tvångsinstallation)

I vissa fall (till exempel när ingen Intel-app utlöser installationen eller efter ett fel) kan du installera Rosetta 2 från Terminalen. Öppna Terminalen och använd kommandot programuppdatering:

softwareupdate --install-rosetta

Du ser också guider som använder hela sökvägen och accepterar licensen i samma kommando. Det är giltigt att köra varianten med sökvägen och licensgodkännandet:

Exklusivt innehåll - Klicka här  iPad mini 8 med OLED-skärm har varit på väg: den kommer 2026 med en större storlek och mer kraft.

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

Med endera av dem, om det finns en anslutning och Mac-datorn är Apple Silicon, Installationen är klar på några sekunder och Rosetta blir tillgänglig för alla appar som kräver det..

flisor m1 m2

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

En återkommande fråga är om appar märkta som Intel 64 fungerar på en Mac med ett Apple-chip. Det allmänna svaret är ja, de körs med Rosetta 2 så länge de inte är beroende av kärntillägg eller äldre hårdvara. Stöds inte på Apple Silicon.

Angående specifika fall: Zoom har en native version för Apple Silicon och fungerar även via Rosetta 2 om du installerar Intel-varianten.Det rekommenderas att ladda ner den ursprungliga versionen från deras webbplats för bästa prestanda.

För PASCO Capstone och LockDown Browser (Cengage OEM), Om de kategoriseras som Intel 64 och inte installerar inkompatibla kexts eller drivrutiner, kommer de normalt att fungera via Rosetta 2.Kontrollera dock alltid den officiella guiden från varje leverantör och de senaste versionerna.

Om du är osäker, gör den här kontrollen: Öppna appen, och om macOS uppmanar dig att installera Rosetta, slutför processen; om appen öppnas utan fel är den kompatibel via översättning.Du kan också kontrollera apptypen enligt beskrivningen tidigare i Hämta information.

"Öppna med Rosetta" i universella appar

Det finns en specifik ruta som du ser i vissa universella appar. Om du aktiverar "Öppna med Rosetta" körs en app som redan är inbyggd under översättaren.Och det är vettigt när du behöver använda ett tillägg, en utökning eller ett plugin-program som ännu inte är anpassat till Apple Silicon.

Om ett tillägg inte visas, prova detta: Stäng appen, markera rutan, öppna den igen och kontrollera om tillägget nu känns igen.När det pluginet har uppdaterats kan du avmarkera alternativet för att återställa den ursprungliga prestandan.

Gränser och oförenliga fall

Även om Rosetta 2 täcker de allra flesta användarscenarier är inte allt översättbart. Precis som i den föregående övergången kör inte översättaren kärntillägg eller programvara som är beroende av dem.det löser inte heller bristen på äldre hårdvarugränssnitt.

Rosetta-artikeln (originalversionen) listade flera undantag som hjälper till att förstå riskprofilen. Följande var inte kompatibla: Classic Environment, Mac OS 9 och tidigare appar, vissa skärmsläckare, appar med mycket exakt undantagshantering och vissa Java-binärfiler med JNI.Rosetta 2, även om den är modernare, upprätthåller principen: allt som kräver komponenter på mycket låg nivå utelämnas vanligtvis.

Skillnader med andra kompatibilitets"lager"

Rosetta 2 är varken virtualisering eller en generell emulator av Intels operativsystem. Översätter x86_64 användarbinärfiler till ARM64 så att de körs på macOSDen kör dock inte Windows eller ersätter verktyg som virtualisering eller Wine/CrossOver-teknik för appar från andra system.

Detta innebär att till exempel Rosetta 2 kan inte användas för att starta Windows-programOm du behöver Windows-programvara måste du använda virtualisering (när det stöds av leverantören), en kompatibilitetsbehållare eller en Windows-maskin.

Exklusivt innehåll - Klicka här  Så här aktiverar du lösenordsfri inloggning i Windows

Tillgänglighet och färdplan

Efter en nyligen genomförd WWDC uppdaterades den offentliga dokumentationen som beskriver underhållsplaner för Rosetta 2. Apple indikerar att Rosetta 2 kommer att förbli ett allmänt verktyg för ytterligare två större macOS-utgåvor (upp till macOS 27). för att göra det enklare för utvecklare att slutföra migreringen av sina appar.

Från och med macOS 28, Apple planerar att behålla en delmängd av Rosetta 2-funktioner inriktade på äldre, ounderhållna speltitlar. som är beroende av Intel-specifika makron eller programmering. Denna nyans pekar på en gradvis nedläggning av allmän användning.

Samma dokumentation upprepar att macOS Tahoe blir den sista versionen som är kompatibel med Intel-baserade Mac-datorerDessa enheter kommer dock att få ytterligare säkerhetsuppdateringar i tre år. Intel-baserade datorer som är kompatibla med Tahoe inkluderar 2019 års 16-tums MacBook Pro, 2020 års 13-tums MacBook Pro (med fyra Thunderbolt 3-portar), 2020 års 27-tums iMac och 2019 års Mac Pro.

Parallellt har Apple uppdaterat supportartiklar med aktuella datum (till exempel 12 februari 2025 på olika platser). Det är alltid lämpligt att konsultera det officiella dokumentet för din region för att bekräfta steg och tillgänglighet.eftersom nyanserna i texten eller platsen kan variera.

Snabb FAQ

  • Är det säkert att installera Rosetta 2 på en Mac med ett Apple-chip? Ja. Det är en officiell Apple-komponent som laddats ner från deras servrar och utformats för att underlätta övergången. Det är inte programvara från tredje part och lägger inte till några synliga paneler.
  • Kan Rosetta 2 köra Windows-program? Nej. Rosetta 2 översätter bara macOS-binärfiler som kompilerats för Intel till ARM. För Windows-appar behöver du virtualisering, Wine/CrossOver-kompatibilitet eller andra lösningar, beroende på fallet.
  • Saktar Rosetta 2 ner Mac-datorn eller urladdar batteriet snabbare? Det beror på appen. I de vanligaste apparna är effekten liten. Vid intensiva uppgifter kan det öka strömförbrukningen och temperaturen jämfört med den ursprungliga versionen. Om det finns en Apple Silicon-version, installera den.
  • Hur vet jag om en app använder Rosetta just nu? Utöver vad du såg i Hämta information, kontrollera kolumnen Typ under Program i systemrapporten. Om det står Intel kommer det att köras med Rosetta på Apple Silicon; om det står Universal eller Apple Silicon är det ett inbyggt program.

I den dagliga driften är Rosetta 2 den tysta hjälparen som håller många appar vid liv medan utvecklare slutför migreringen. Öppna bara dina vanliga program: om Rosetta behövs kommer macOS att meddela dig och installera det.Prioritera när det är möjligt native versioner för att få ut det mesta av Apples chip och minimera eventuell påverkan på strömförbrukning eller lagring.

ARM
Relaterad artikel:
Funktioner och fördelar med ARM-datorer: allt du behöver veta