Wat is Rosetta 2 en hoe wurket it op Macs mei M1-, M2- en M3-chips?

Lêste fernijing: 04/11/2025

  • Rosetta 2 oerset automatysk en transparant Intel-apps nei Apple Silicon op macOS.
  • Maklike ynstallaasje: it wurdt frege by it iepenjen fan in Intel-app of kin twongen wurde fanút Terminal.
  • Hege kompatibiliteit mei brûkersapps; beheiningen op kernelútwreidings en âlde hardware.
  • Native apps binne better: se ferbrûke minder enerzjy en prestearje better; Rosetta sil mar foar in beheinde tiid beskikber wêze.
roaze 2

As jo ​​in Mac hawwe, hawwe jo miskien wolris heard fan Rosette 2Dit is it ûnderdiel dat it mooglik makket dat in protte lang besteande programma's trochgean kinne mei in Apple-chip. Rosetta 2 is Apple's oersettingslaach foar it útfieren fan Intel-apps op Apple SiliconEn hoewol it ûnsichtber hannelet, is it de muoite wurdich om te witten hoe't it wurket, hoe't it ynstalleare is, syn grinzen en wat der yn 'e takomst mei barre sil.

Yn 'e folgjende rigels fine jo in folsleine hantlieding, mei echte trúks en praktyske gefallen. Jo sille leare hoe't jo kinne útfine oft in app Rosetta nedich hat, hoe't jo it automatysk of fanút Terminal ynstallearje kinne, en de ynfloed dêrfan op prestaasjes en boarnenferbrûk begripe., plus in ekstra seksje foar it gefal dat jo gegevens moatte weromhelje nei in mislearre ynstallaasje.

Wat is Rosetta 2 en wêrfoar wurdt it brûkt?

Rosetta 2 is in dynamyske binêre oersetter makke troch Apple foar macOS op kompjûters mei Apple Silicon-prosessoren. Syn missy is om de koade fan apps dy't kompilearre binne foar Intel x86_64 te konvertearjen, ûnderweis of fan tefoaren, nei ARM64-ynstruksjes. Apple-chips begripe it, sadat dizze applikaasjes brûkt wurde kinne sûnder dat de ûntwikkelder ien rigel koade oanrekket.

It is gjin app dy't jo iepenje of konfigurearje; eins sille jo gjin ikoan yn it Dock of in foarkarrenpaniel sjen. Rosetta 2 aktivearret automatysk as jo in applikaasje iepenje dy't spesifyk ûntworpen is foar Intel.It oerset jo koade en lit jo it brûke as wie der neat bard. Yn 'e measte gefallen is it gedrach transparant foar de brûker.

roaze 2

In bytsje skiednis: fan 'e orizjinele Rosetta oant Rosetta 2

Apple hie al in technology mei deselde namme brûkt by de oergong fan PowerPC nei Intel yn 2006. Dy orizjinele Rosetta, opnommen yn Mac OS X Tiger, oersette G3- en G4-ynstruksjes (ynklusyf AltiVec) mar net G5Dêrom koene apps dy't fertrouden op G5-ynstruksjesets net rinne, útsein as ûntwikkelders se oanpasten.

De âlde ferzje hie wichtige beheiningen: in protte berekkeningsyntinsive applikaasjes (bygelyks ray tracers of bepaalde fideospultsjes) wurken net goed of wiene gewoan ynkompatibel. Guon profesjonele Apple-apps út dat tiidrek (Final Cut Pro, Motion, Aperture, Logic Pro) fereasken "crossgrading" nei universele binêre bestannen. om native op Intel te rinnen ynstee fan fia Rosetta te gean.

Der wie ek in lange list mei ynkompatibiliteiten. De orizjinele Rosetta stipe de Classic Environment (Mac OS 9 of eardere apps), kernel-útwreidings en software dy't dêrfan ôfhinklik wie net., skermbefeiligers, apps dy't tige presys útsûnderingsôfhanneling nedich wiene, noch bepaalde Java-apps (ynklusyf guon mei JNI-bibleteken), ûnder oare gefallen.

De technyske reden foar in protte fan dizze beheiningen leit yn har ûntwerp. De orizjinele Rosetta funksjonearre as in brûkersromteproses dy't allinich brûkerskoade ûnderskeppe en oersette koe, oars as de âlde 68k emulator (folle nauwer keppele op in leech nivo mei de nanokernel), wat minder romte betsjutte om bepaalde systeemoperaasjes te ûnderskeppen en, yn ruil dêrfan, minder risiko op debuggen en feiligens.

Eksklusive ynhâld - Klik hjir  Hoe kinne jo âlderlike kontrôles yn Windows 11 stap foar stap yn- of útskeakelje

Hoe Rosetta 2 wurket op hjoeddeistige macOS

Rosetta 2 modernisearret en ferfine dat idee foar de oergong fan Intel nei Apple Silicon. It oerset dynamysk x86_64-binêre bestannen nei ARM64 en, yn in protte gefallen, docht it foarút-oersetting. De earste kear dat jo de app iepenje, fersnelt it folgjende útfieringen. Mei apps dy't rjochte binne op brûkersynteraksje en matige loads, binne de prestaasjes meastentiids tige goed.

Apple advisearret noch altyd om te sykjen nei native ferzjes as it mooglik is en de skaaimerken fan ARM-kompjûters. Hoewol de measte brûkers gjin dúdlike prestaasjesferskillen fernimme, meitsje native apps folslein gebrûk fan it potinsjeel fan 'e chip. en se ferbrûke meast minder boarnen, wat ek kin oersette yn minder enerzjyútjeften.

roaze 2

Kompatibiliteit: hoe te witten as in app Rosetta nedich hat

Mei macOS kinne jo it yn sekonden kontrolearje fanút de Finder. Selektearje it app-ikoantsje, gean nei Triem > Ynfo krije, en sjoch nei it fjild Type of Klasse.Jo sille ien fan dizze labels sjen:

  • Applikaasje (Intel)Fereasket Rosetta 2 om te wurkjen op in Apple-chip Mac.
  • Applikaasje (Universeel): omfettet binêre bestannen foar Apple Silicon en Intel; fereasket gjin Rosetta en brûkt standert Apple Silicon.

Der is ek in spesjaal fakje yn guon universele apps. De opsje "Iepenje mei Rosetta" lit in universele app plugins of útwreidings laden dy't noch net oanpast binne oan Apple SiliconAs in tafoeging net mear ferskynt of net wurket, slút de app ôf, skeakelje dizze opsje yn en besykje it opnij.

Rosetta 2 Automatyske Ynstallaasje

Rosetta 2 is allinnich beskikber op Mac-kompjûters mei in Apple-chip. Jo hawwe in ynternetferbining nedich om it de earste kear te ynstallearjen.om't macOS komponinten downloadet fan Apple's servers.

  1. Iepenje elke app dy't it fereasket. As de app start, is Rosetta al ynstalleare en wurket it..
  2. As it net ynstalleare is, sil macOS in prompt werjaan om it te downloaden. Klik op Ynstallearje en ferifiearje mei jo brûkersnamme en wachtwurd om ynstallaasje mooglik te meitsjen.
  3. As jo ​​"Net no" kieze, bart der neat; macOS sil jo opnij freegje as jo besykje in oare app te iepenjen dy't it nedich hat..

As de notifikaasje net ferskynt as jo de app iepenje, kin dat twa redenen hawwe: Of Rosetta 2 is al ynstalleare, of dy applikaasje hat it net nedich. om't it universeel of native is foar Apple Silicon.

Ynstallearje fanút de terminal (twongen ynstallaasje)

Yn guon senario's (bygelyks, as gjin Intel-app de ynstallaasje triggert of nei in mislearring), kinne jo Rosetta 2 ynstallearje fanút Terminal. Iepenje Terminal en brûk it kommando software-updater:

softwareupdate --install-rosetta

Jo sille ek hantliedingen sjen dy't it folsleine paad brûke en de lisinsje yn itselde kommando akseptearje. It is jildich om de fariant út te fieren mei it paad en de lisinsjeakseptaasje:

Eksklusive ynhâld - Klik hjir  De iPad mini 8 mei OLED-skerm hat lang op him wachte: hy sil yn 2026 komme mei in grutter formaat en mear krêft.

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

Mei ien fan beiden, as der in ferbining is en de Mac Apple Silicon is, De ynstallaasje is yn in pear sekonden foltôge en Rosetta wurdt beskikber foar alle apps dy't it nedich binne..

chips m1 m2

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

In weromkommende fraach is oft apps mei it label Intel 64 wurkje op in Mac mei in Apple-chip. It algemiene antwurd is ja, se rinne mei Rosetta 2 salang't se net ôfhinklik binne fan kernel-útwreidings of legacy-hardware. Net stipe op Apple Silicon.

Oangeande spesifike gefallen: Zoom hat in native ferzje foar Apple Silicon en wurket ek fia Rosetta 2 as jo de Intel-fariant ynstallearje.It is oan te rieden om de native edysje fan har webside te downloaden foar de bêste prestaasjes.

Foar PASCO Capstone en LockDown Browser (Cengage OEM), As se kategorisearre binne as Intel 64 en gjin ynkompatibele kexts of stjoerprogramma's ynstallearje, sille se normaal wurkje fia Rosetta 2.Kontrolearje lykwols altyd de offisjele hantlieding fan elke provider en de lêste ferzjes.

As jo ​​twifels hawwe, fier dan dizze kontrôle út: Iepenje de app, en as macOS jo freget om Rosetta te ynstallearjen, foltôgje it proses; as de app sûnder flaters iepenet, is it kompatibel fia oersetting.Jo kinne ek it app-type kontrolearje lykas earder útlein yn Ynformaasje krije.

"Iepenje mei Rosetta" yn universele apps

Der is in spesifyk fakje dat jo sille sjen yn guon universele apps. It ynskeakeljen fan "Iepenje mei Rosetta" soarget derfoar dat in app dy't al native is ûnder de oersetter rint.En it is logysk as jo in tafoeging, útwreiding of plugin brûke moatte dy't noch net oanpast is oan Apple Silicon.

As in útwreiding net ferskynt, besykje dit dan: Slút de app, selektearje it fakje, iepenje it opnij en kontrolearje oft de tafoeging no herkend wurdt.As dy plugin bywurke is, kinne jo de opsje om native prestaasjes te herstellen útskeakelje.

Limiten en ynkompatibele gefallen

Hoewol Rosetta 2 de grutte mearderheid fan brûkersscenario's beslacht, is net alles oersetber. Lykas yn 'e foarige oergong, fiert de oersetter gjin kernel-útwreidings of software út dy't derfan ôfhinklik is.it lost ek net it gebrek oan legacy hardware-ynterfaces op.

It Rosetta-ferhaal (orizjinele ferzje) neamde ferskate útsûnderingen dy't helpe om it risikoprofyl te begripen. De folgjende wiene net kompatibel: Classic Environment, Mac OS 9 en eardere apps, bepaalde skermbefeiligers, apps mei tige krekte útsûnderingsôfhanneling, en bepaalde Java-binêre bestannen mei JNI.Rosetta 2, hoewol moderner, hâldt it prinsipe fol: alles dat komponinten fan tige leech nivo fereasket, wurdt meastentiids weilitten.

Ferskillen mei oare kompatibiliteits"lagen"

Rosetta 2 is gjin firtualisaasje en ek gjin emulator foar algemien gebrûk fan it Intel-bestjoeringssysteem. Oerset x86_64 brûkersbinêre bestannen nei ARM64, sadat se op macOS rinneIt rint lykwols gjin Windows út en ferfangt gjin ark lykas firtualisaasje of Wine/CrossOver-technologyen foar apps fan oare systemen.

Dit betsjut dat bygelyks, Rosetta 2 kin net brûkt wurde om Windows-applikaasjes te startenAs jo ​​Windows-software nedich binne, moatte jo firtualisaasje brûke (as stipe troch de leveransier), in kompatibiliteitskontener of in Windows-masine.

Eksklusive ynhâld - Klik hjir  Hoe kinne jo wachtwurdleaze oanmelding yn Windows ynskeakelje

Beskikberens en rûtekaart

Nei in resinte WWDC is de iepenbiere dokumintaasje bywurke mei ûnderhâldsplannen foar Rosetta 2. Apple jout oan dat Rosetta 2 in algemien ark sil bliuwe foar twa oare grutte macOS-releases (oant macOS 27). om it makliker te meitsjen foar ûntwikkelders om de migraasje fan har apps ôf te meitsjen.

Begjinnende mei macOS 28, Apple is fan plan om in subset fan Rosetta 2-funksjes te behâlden dy't rjochte binne op âldere, net-ûnderhâlden spultsjetitels. dy't ôfhinklik binne fan Intel-spesifike makro's of programmearring. Dizze nuânse wiist op in stadige weromlûking fan algemien gebrûk.

Deselde dokumintaasje werhellet dat macOS Tahoe sil de lêste ferzje wêze dy't kompatibel is mei Intel-basearre MacsDizze apparaten sille lykwols trije jier lang ekstra feiligensupdates krije. Intel-basearre kompjûters dy't kompatibel binne mei Tahoe omfetsje de 2019 16-inch MacBook Pro, de 2020 13-inch MacBook Pro (mei fjouwer Thunderbolt 3-poarten), de 2020 27-inch iMac, en de 2019 Mac Pro.

Parallel hat Apple stipeartikels bywurke mei resinte datums (bygelyks 12 febrewaris 2025 op ferskate lokaasjes). It is altyd oan te rieden om it offisjele dokumint foar jo regio te rieplachtsjen om stappen en beskikberens te befêstigjen.om't de nuânses fan 'e tekst of de lokaasje kinne ferskille.

Fluch FAQ

  • Is it feilich om Rosetta 2 te ynstallearjen op in Mac mei in Apple-chip? Ja. It is in offisjele Apple-komponint dy't fan har servers ynladen is en ûntworpen is om de oergong te fasilitearjen. It is gjin software fan tredden en foeget gjin sichtbere panielen ta.
  • Kin Rosetta 2 Windows-applikaasjes útfiere? Nee. Rosetta 2 oerset allinich macOS-binêre bestannen dy't kompilearre binne foar Intel nei ARM. Foar Windows-apps hawwe jo firtualisaasje, Wine/CrossOver-kompatibiliteit of oare oplossingen nedich, ôfhinklik fan it gefal.
  • Fertraget Rosetta 2 de Mac of leegd de batterij rapper? It hinget ôf fan 'e app. Yn 'e meast brûkte apps is de ynfloed lyts. By yntinsive taken kin it it enerzjyferbrûk en de temperatuer ferheegje yn ferliking mei de native ferzje. As der in Apple Silicon-ferzje is, ynstallearje dy dan.
  • Hoe wit ik oft in app op it stuit Rosetta brûkt? Neist wat jo seagen yn Get Information, kontrolearje de kolom Type ûnder Applications yn System Report. As it Intel seit, sil it rinne mei Rosetta op Apple Silicon; as it Universal of Apple Silicon seit, is it in native applikaasje.

Yn deistige operaasjes is Rosetta 2 dy stille helper dy't in protte apps yn libben hâldt wylst ûntwikkelders de migraasje foltôgje. Iepenje gewoan jo gewoane programma's: as Rosetta nedich is, sil macOS jo dat fertelle en it ynstallearje.Jou, as it mooglik is, prioriteit oan native ferzjes om it measte út Apple's chip te heljen en elke potinsjele ynfloed op enerzjyferbrûk of opslach te minimalisearjen.

EARM
Ferlykber artikel:
Eigenskippen en foardielen fan ARM-kompjûters: alles wat jo witte moatte