Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision.

Apple lämnade Intel och migrerade till sina egna processorer väckte frågan: vad kommer att hända med Intel-baserade appar? Nåväl, Rosetta 2 är Apples svar på frågan.

Apple släppte macOS Big Sur 2020 och integrerade Rosetta 2 som en komponent. Rosetta 2 hjälper dig att köra Intel-baserade applikationer sömlöst på Apples silikon.

Om du undrar vad det är och exakt hur du kan använda det, har vi hjälpt dig att ge dig bättre insikt i denna värdefulla mjukvara.

Historiskt sett var Rosettastenen en viktig artefakt som historiker använde för att avkoda forntida egyptiska hieroglyfer. Inspirerad av sin gamla namne, översätter programvaran Rosetta 2 kod för den nyare Apple silikonprocessorer att förstå.

I huvudsak är Rosetta 2 en emulator. Den översätter applikationer som kompilerats exklusivt för 64-bitars Intel-processorer för körning på Apples kiselprocessorer. Sedan macOS Big Sur kan du hitta eller installera Rosetta 2 på varje efterföljande macOS. Utan det kommer du inte att kunna köra Intel-baserade program på din M1- eller M2-drivna Mac.

instagram viewer

Som du kanske har gissat kör Apple silicon inte en x86-arkitektur. Istället använder den en ARM CPU-arkitektur. Rosetta 2 tar automatiskt kommandona från en Intel-applikation du öppnar och ändrar dem till något som Apples silikonprocessorer kan köra.

En kort historia om Rosetta 2

Detta är dock inte första gången Apple har använt en emulator för att göra bytet från en processor till en annan lättare. 2006 bytte Apple från PowerPC till Intel när de tillkännagav Rosetta i Mac OS X Tiger, Rosetta 2:s föregångare. Fjorton år senare tillkännagav Tim Cook Rosetta 2 vid Apples årliga WWDC-evenemang 2020.

Jämfört med sin föregångare är Rosetta 2 mycket effektiv och inte begränsad av applikationer som har höga beräkningsbehov. Apple rekommenderade att den ursprungliga Rosetta endast skulle användas på programvara som ordbehandlare, och vi bör undvika krävande applikationer som spel och CAD.

Men Rosetta 2 fungerar så bra att vissa säger att det är bättre att köra applikationer med den på Apple silicon än att göra det inbyggt.

Hur man installerar Rosetta 2 på din Mac

Om du kämpar för att hitta Rosetta 2 på din M1 eller M2 Mac kan du enkelt göra det genom att försöka köra alla Intel-program du har (som VLC). När en uppmaning kommer upp som ber dig att installera Rosetta 2 är allt du behöver göra att klicka Installera.

Följ instruktionerna och ange ditt lösenord eller Touch ID. Så fort den är klar med installationen kan du nu använda den automatiskt. När du har installerat det kan du inte hantera det på samma sätt som du skulle hantera andra appar. Den har ingen applikation eller någon sektion i systeminställningarna.

Alternativt kan du installera Rosetta 2 genom Terminal-appen. Du kan använda den här metoden om du inte vill ha några onödiga uppmaningar:

  1. Öppen Strålkastare genom att trycka Kommando + mellanslagstangent.
  2. Skriv in Terminal och slå Lämna tillbaka.
  3. Kopiera och klistra in följande kodrad i Terminal-appen och tryck Lämna tillbaka.
    programuppdatering --install-rosetta
  4. Typ A när den frågar om du godkänner villkoren och trycker Lämna tillbaka.

Vilka Mac-appar kräver Rosetta 2?

Det kan vara lite svårt att avgöra om en app behöver Rosetta 2 för att köras. Om du kör en app som är inkompatibel med Apple silicon och den kraschar utan att starta upp, måste den startas med Rosetta 2.

Appar delas in i två kategorier: Universal eller Intel. Universalappar fungerar på både Apple silicon och Intel, medan Intel-appar bara fungerar på Intel. Du bör använda verktyget Get Info om du vill ta reda på vilken som faller under vilken kategori.

Vissa appar med Universal-taggen (särskilt videospel från Steam) kan fortfarande behöva Rosetta för att starta. Så kör dem genom Rosetta om de kraschar. Vissa Universal-appar kan också ha tillägg eller plugin-program som är Intel-baserade. För att dessa tillägg ska fungera måste du köra appen med Rosetta 2 även om du inte behövde det tidigare.

Följ dessa steg för att ta reda på vilken typ av app det är och kör den genom Rosetta 2 om tillämpligt:

  1. Klick Upphittare från Dock.
  2. Öppen Ansökningar och hitta programmet du vill köra.
  3. Ctrl-klicka appikonen och välj Få information.
  4. Under Allmän avsnitt, bredvid Snäll, ser du vilken applikationskategori det är (Universal eller Intel).
  5. Välj Öppna med Rosetta kryssruta.

För Steam-spel bör du göra så här istället:

  1. Lansera Ånga och öppna Bibliotek finns på toppmenyn.
  2. Ctrl-klicka appikonen och välj Egenskaper.
  3. Klick Lokala filer och välj Bläddra.
  4. Den öppnar appens plats i Finder.
  5. Ctrl-klicka appikonen i Finder och välj Få information.
  6. Välj Öppna med Rosetta kryssruta.

En emulator för att jämna ut övergången

Stora förändringar av CPU-arkitekturen kan göra arbetet svårt för användare och utvecklare. Men Apples Rosetta 2-översättningsprocess gör inte bara övergången till Apple-kisel acceptabel; det gör det sömlöst.

Som helhet är det diskret, effektivt och, viktigast av allt, effektivt. Apple kanske helt har gett upp Intel, men Rosetta 2 är här för att stanna så att vi kan fortsätta köra appar designade för Intel-processorer.