- Mae Rosetta 2 yn cyfieithu apiau Intel yn awtomatig ac yn dryloyw i Apple Silicon ar macOS.
- Gosod hawdd: gofynnir amdano wrth agor ap Intel neu gellir ei orfodi o'r Terfynell.
- Cydnawsedd uchel ag apiau defnyddwyr; cyfyngiadau ar estyniadau cnewyllyn a chaledwedd etifeddol.
- Mae apiau brodorol yn well: maen nhw'n defnyddio llai o bŵer ac yn perfformio'n well; dim ond am gyfnod cyfyngedig y bydd Rosetta ar gael.

Os oes gennych chi Mac, efallai eich bod chi wedi clywed am Rosette 2Dyma'r gydran sy'n caniatáu i lawer o raglenni hirhoedlog barhau i redeg gyda sglodion Apple. Rosetta 2 yw haen gyfieithu Apple ar gyfer rhedeg apiau Intel ar Apple SiliconAc er ei fod yn gweithredu'n anweledig, mae'n werth gwybod sut mae'n gweithio, sut mae wedi'i osod, ei derfynau a beth fydd yn digwydd iddo yn y dyfodol.
Yn y llinellau canlynol fe welwch ganllaw cyflawn, gyda thriciau go iawn ac achosion ymarferol. Byddwch yn dysgu sut i adnabod a oes angen Rosetta ar ap, sut i'w osod yn awtomatig neu o'r Terfynell, a deall ei effaith ar berfformiad a defnydd adnoddau., ynghyd ag adran ychwanegol rhag ofn y bydd angen i chi adfer data ar ôl gosodiad aflwyddiannus.
Beth yw Rosetta 2 a beth yw ei ddefnydd?
Mae Rosetta 2 yn gyfieithydd deuaidd deinamig a grëwyd gan Apple ar gyfer macOS ar gyfrifiaduron gyda phroseswyr Apple Silicon. Ei genhadaeth yw trosi, ar unwaith neu ymlaen llaw, cod apiau a luniwyd ar gyfer Intel x86_64 i gyfarwyddiadau ARM64. Mae sglodion Apple yn deall, felly gellir defnyddio'r cymwysiadau hyn heb i'r datblygwr gyffwrdd ag un llinell o god.
Nid ap rydych chi'n ei agor na'i ffurfweddu ydyw; mewn gwirionedd, ni welwch eicon yn y Doc na phanel dewisiadau. Mae Rosetta 2 yn actifadu'n awtomatig pan fyddwch chi'n agor rhaglen sydd wedi'i chynllunio'n benodol ar gyfer Intel.Mae'n cyfieithu eich cod ac yn gadael i chi ei ddefnyddio fel pe na bai dim wedi digwydd. Yn y rhan fwyaf o achosion, mae'r ymddygiad yn dryloyw i'r defnyddiwr.

Ychydig o hanes: o'r Rosetta gwreiddiol i Rosetta 2
Roedd Apple eisoes wedi defnyddio technoleg gyda'r un enw yn ystod y newid o PowerPC i Intel yn 2006. Cyfieithodd y Rosetta gwreiddiol hwnnw, a oedd wedi'i gynnwys yn Mac OS X Tiger, gyfarwyddiadau G3 a G4 (gan gynnwys AltiVec) ond nid G5.Felly, ni allai apiau a oedd yn dibynnu ar setiau cyfarwyddiadau G5 redeg oni bai bod datblygwyr wedi'u haddasu.
Roedd gan yr hen fersiwn gyfyngiadau sylweddol: roedd llawer o gymwysiadau cyfrifiadurol dwys (e.e., olrheinwyr pelydrau neu rai gemau fideo) yn camweithio neu'n anghydnaws yn syml. Roedd angen "croesraddio" i ffeiliau deuaidd cyffredinol ar rai apiau proffesiynol Apple o'r cyfnod hwnnw (Final Cut Pro, Motion, Aperture, Logic Pro). i redeg yn frodorol ar Intel yn lle mynd trwy Rosetta.
Roedd rhestr hir o anghydnawseddau hefyd. Nid oedd y Rosetta gwreiddiol yn cefnogi'r Amgylchedd Clasurol (apiau Mac OS 9 neu gynharach), estyniadau cnewyllyn, a meddalwedd a oedd yn dibynnu arnynt., arbedwyr sgrin, apiau a oedd angen trin eithriadau manwl iawn, nac apiau Java penodol (gan gynnwys rhai gyda llyfrgelloedd JNI), ymhlith achosion eraill.
Y rheswm technegol dros lawer o'r cyfyngiadau hyn yw eu dyluniad. Roedd y Rosetta gwreiddiol yn gweithredu fel proses gofod-defnyddiwr. a oedd ond yn gallu rhyng-gipio a chyfieithu cod defnyddiwr, yn wahanol i'r hen efelychydd 68k (wedi'i gyplysu'n llawer agosach ar lefel isel â'r nanokernel), a oedd yn golygu llai o le i ryng-gipio rhai gweithrediadau system ac, yn gyfnewid, llai o risg o ddadfygio a diogelwch.
Sut mae Rosetta 2 yn gweithio ar macOS cyfredol
Mae Rosetta 2 yn moderneiddio ac yn mireinio'r syniad hwnnw ar gyfer y newid o Intel i Apple Silicon. Mae'n cyfieithu ffeiliau deuaidd x86_64 yn ddeinamig i ARM64 ac, mewn llawer o achosion, yn perfformio cyfieithu ymlaen. Y tro cyntaf i chi agor yr ap, mae'n cyflymu gweithrediadau dilynol. Gyda apiau sy'n canolbwyntio ar ryngweithio â defnyddwyr a llwythi cymedrol, mae perfformiad fel arfer yn dda iawn.
Mae Apple yn dal i argymell chwilio am fersiynau brodorol pryd bynnag y bo modd a dod i adnabod y nodweddion cyfrifiaduron ARM. Er nad yw'r rhan fwyaf o ddefnyddwyr yn sylwi ar unrhyw wahaniaethau perfformiad amlwg, mae apiau brodorol yn manteisio'n llawn ar botensial y sglodion. ac maen nhw'n tueddu i ddefnyddio llai o adnoddau, a all hefyd gyfieithu i lai o wariant ynni.
Cydnawsedd: sut i wybod a oes angen Rosetta ar ap
Mae macOS yn gadael i chi ei wirio o'r Finder mewn eiliadau. Dewiswch eicon yr ap, ewch i Ffeil > Cael Gwybodaeth, ac edrychwch ar y maes Math neu Ddosbarth.Fe welwch chi un o'r labeli hyn:
- Cais (Intel)Mae angen Rosetta 2 i redeg ar Mac sglodion Apple.
- Cais (Cyffredinol): yn cynnwys ffeiliau deuaidd ar gyfer Apple Silicon ac Intel; nid oes angen Rosetta arno ac mae'n defnyddio Apple Silicon yn ddiofyn.
Mae blwch arbennig mewn rhai apiau cyffredinol hefyd. Mae'r opsiwn "Agor gyda Rosetta" yn caniatáu i ap cyffredinol lwytho ategion neu estyniadau nad ydynt wedi'u haddasu i Apple Silicon eto.Os bydd ychwanegiad yn stopio ymddangos neu os nad yw'n gweithio, gadewch yr ap, galluogwch yr opsiwn hwn, a cheisiwch eto.
Gosod Awtomatig Rosetta 2
Dim ond ar gyfrifiaduron Mac gyda sglodion Apple y mae Rosetta 2 ar gael. Mae angen cysylltiad rhyngrwyd arnoch i'w osod y tro cyntaf.oherwydd bod macOS yn lawrlwytho cydrannau o weinyddion Apple.
- Agorwch unrhyw ap sydd ei angen. Os bydd yr ap yn cychwyn, mae Rosetta eisoes wedi'i osod ac yn gweithio..
- Os nad yw wedi'i osod, bydd macOS yn dangos neges i'w lawrlwytho. Cliciwch Gosod a dilyswch gyda'ch enw defnyddiwr a'ch cyfrinair i ganiatáu gosod.
- Os dewiswch "Ddim nawr", ni fydd dim yn digwydd; Bydd macOS yn gofyn i chi eto pan geisiwch agor ap arall sydd ei angen..
Os nad yw'r hysbysiad yn ymddangos pan fyddwch chi'n agor yr ap, gallai fod am ddau reswm: Naill ai mae Rosetta 2 eisoes wedi'i osod, neu nid oes ei angen ar y rhaglen honno. oherwydd ei fod yn gyffredinol neu'n frodorol i Apple Silicon.
Gosod o'r Derfynell (gosod gorfodol)
Mewn rhai senarios (er enghraifft, pan nad oes ap Intel yn sbarduno'r gosodiad neu ar ôl methiant), gallwch osod Rosetta 2 o'r Terfynell. Agorwch y Terfynell a defnyddiwch y gorchymyn diweddaru meddalwedd:
softwareupdate --install-rosetta
Fe welwch chi hefyd ganllawiau sy'n defnyddio'r llwybr llawn ac yn derbyn y drwydded yn yr un gorchymyn. Mae'n ddilys rhedeg yr amrywiad gyda'r llwybr a'r derbyniad trwydded:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Gyda'r naill neu'r llall, os oes cysylltiad ac mae'r Mac yn Apple Silicon, Mae'r gosodiad wedi'i gwblhau mewn ychydig eiliadau a bydd Rosetta ar gael i bob ap sydd ei angen..
Zoom, PASCO Capstone a LockDown Browser ar Mac gydag M1/M2
Cwestiwn sy'n codi dro ar ôl tro yw a yw apiau sydd wedi'u labelu fel Intel 64 yn gweithio ar Mac gyda sglodion Apple. Yr ateb cyffredinol yw ydy, maen nhw'n rhedeg gan ddefnyddio Rosetta 2 cyn belled nad ydyn nhw'n dibynnu ar estyniadau cnewyllyn na chaledwedd etifeddol. Heb ei gefnogi ar Apple Silicon.
Ynglŷn ag achosion penodol: Mae gan Zoom fersiwn frodorol ar gyfer Apple Silicon ac mae hefyd yn gweithio trwy Rosetta 2 os ydych chi'n gosod yr amrywiad Intel.Argymhellir lawrlwytho'r rhifyn brodorol o'u gwefan i gael y perfformiad gorau.
Ar gyfer PASCO Capstone a LockDown Browser (Cengage OEM), Os ydyn nhw wedi'u categoreiddio fel Intel 64 ac nad ydyn nhw'n gosod kexts na gyrwyr anghydnaws, byddan nhw fel arfer yn gweithio trwy Rosetta 2.Fodd bynnag, gwiriwch y canllaw swyddogol gan bob darparwr a'r fersiynau diweddaraf bob amser.
Os oes gennych unrhyw amheuon, gwnewch y gwiriad hwn: Agorwch yr ap, ac os yw macOS yn eich annog i osod Rosetta, cwblhewch y broses; os yw'r ap yn agor heb wallau, mae'n gydnaws trwy gyfieithu.Gallwch hefyd wirio'r math o ap fel yr eglurwyd yn gynharach yn Cael Gwybodaeth.
“Agor gyda Rosetta” mewn apiau cyffredinol
Mae blwch penodol y byddwch chi'n ei weld mewn rhai apiau cyffredinol. Mae galluogi “Agor gyda Rosetta” yn achosi i ap sydd eisoes yn frodorol redeg o dan y cyfieithyddAc mae'n gwneud synnwyr pan fydd angen i chi ddefnyddio ychwanegiad, estyniad, neu ategyn nad yw wedi'i addasu i Apple Silicon eto.
Os nad yw estyniad yn ymddangos, rhowch gynnig ar hyn: Caewch yr ap, ticiwch y blwch, ailagorwch ef, a gwiriwch a yw'r ychwanegiad bellach yn cael ei gydnabod.Pan fydd yr ategyn hwnnw wedi'i ddiweddaru, byddwch chi'n gallu dad-dicio'r opsiwn i adfer perfformiad brodorol.
Terfynau ac achosion anghydnaws
Er bod Rosetta 2 yn cwmpasu'r mwyafrif helaeth o senarios defnyddwyr, nid yw popeth yn gyfieithadwy. Fel yn y newid blaenorol, nid yw'r cyfieithydd yn rhedeg estyniadau cnewyllyn na meddalwedd sy'n dibynnu arnynt.nid yw'n datrys diffyg rhyngwynebau caledwedd etifeddol ychwaith.
Rhestrodd stori Rosetta (fersiwn wreiddiol) sawl eithriad sy'n helpu i ddeall y proffil risg. Nid oedd y canlynol yn gydnaws: Classic Environment, apiau Mac OS 9 a chynharach, rhai arbedwyr sgrin, apiau sy'n trin eithriadau'n fanwl iawn, a rhai ffeiliau deuaidd Java gyda JNI.Mae Rosetta 2, er ei fod yn fwy modern, yn cynnal yr egwyddor: mae unrhyw beth sydd angen cydrannau lefel isel iawn fel arfer yn cael ei hepgor.
Gwahaniaethau gydag “haenau” cydnawsedd eraill
Nid yw Rosetta 2 yn rhithwiroli nac yn efelychydd cyffredinol o system weithredu Intel. Yn cyfieithu ffeiliau deuaidd defnyddwyr x86_64 i ARM64 fel eu bod yn rhedeg ar macOSFodd bynnag, nid yw'n rhedeg Windows nac yn disodli offer fel rhithwiroli neu dechnolegau Wine/CrossOver ar gyfer apiau o systemau eraill.
Mae hyn yn golygu, er enghraifft, Ni ellir defnyddio Rosetta 2 i lansio cymwysiadau WindowsOs oes angen meddalwedd Windows arnoch, bydd yn rhaid i chi ddefnyddio rhithwiroli (pan gaiff ei gefnogi gan y gwerthwr), cynhwysydd cydnawsedd, neu beiriant Windows.
Argaeledd a map ffordd
Yn dilyn WWDC diweddar, diweddarwyd dogfennaeth gyhoeddus yn amlinellu cynlluniau cynnal a chadw ar gyfer Rosetta 2. Mae Apple yn nodi y bydd Rosetta 2 yn parhau i fod yn offeryn cyffredinol ar gyfer dau ryddhad macOS mawr arall (hyd at macOS 27). i'w gwneud hi'n haws i ddatblygwyr orffen mudo eu apiau.
Gan ddechrau gyda macOS 28, Mae Apple yn bwriadu cadw is-set o nodweddion Rosetta 2 sydd wedi'u hanelu at deitlau gemau hŷn, heb eu cynnal a'u cadw. sy'n dibynnu ar macros neu raglennu penodol i Intel. Mae'r naws hon yn awgrymu bod defnydd cyffredinol yn cael ei dynnu'n ôl yn raddol.
Mae'r un ddogfennaeth yn ailadrodd hynny macOS Tahoe fydd y fersiwn olaf sy'n gydnaws â Macs sy'n seiliedig ar IntelFodd bynnag, bydd y dyfeisiau hyn yn derbyn diweddariadau diogelwch ychwanegol am dair blynedd. Mae cyfrifiaduron Intel sy'n gydnaws â Tahoe yn cynnwys y MacBook Pro 16 modfedd 2019, y MacBook Pro 13 modfedd 2020 (gyda phedwar porthladd Thunderbolt 3), yr iMac 27 modfedd 2020, a'r Mac Pro 2019.
Ochr yn ochr â hynny, mae Apple wedi bod yn diweddaru erthyglau cymorth gyda dyddiadau diweddar (er enghraifft, Chwefror 12, 2025 mewn gwahanol leoliadau). Mae bob amser yn ddoeth ymgynghori â'r ddogfen swyddogol ar gyfer eich rhanbarth i gadarnhau'r camau ac argaeledd.gan y gall naws y testun neu'r lleoliad amrywio.
Cwestiynau Cyffredin Cyflym
- A yw'n ddiogel gosod Rosetta 2 ar Mac gyda sglodion Apple? Ydy. Mae'n gydran swyddogol Apple sydd wedi'i lawrlwytho o'u gweinyddion ac wedi'i chynllunio i hwyluso'r newid. Nid meddalwedd trydydd parti ydyw ac nid yw'n ychwanegu unrhyw baneli gweladwy.
- A all Rosetta 2 redeg cymwysiadau Windows? Na. Dim ond ffeiliau deuaidd macOS a luniwyd ar gyfer Intel i ARM y mae Rosetta 2 yn eu cyfieithu. Ar gyfer apiau Windows, mae angen rhithwiroli, cydnawsedd Wine/CrossOver, neu atebion eraill arnoch, yn dibynnu ar yr achos.
- A yw Rosetta 2 yn arafu'r Mac neu'n draenio'r batri'n gyflymach? Mae'n dibynnu ar yr ap. Yn yr apiau a ddefnyddir amlaf, mae'r effaith yn fach. Mewn tasgau dwys, gall gynyddu'r defnydd o bŵer a'r tymheredd o'i gymharu â'r fersiwn frodorol. Os oes fersiwn Apple Silicon, gosodwch hi.
- Sut ydw i'n gwybod a yw ap yn defnyddio Rosetta ar hyn o bryd? Yn ogystal â'r hyn a welsoch yn Get Information, gwiriwch y golofn Math o dan Applications yn System Report. Os yw'n dweud Intel, bydd yn rhedeg gyda Rosetta ar Apple Silicon; os yw'n dweud Universal neu Apple Silicon, mae'n gymhwysiad brodorol.
Mewn gweithrediadau o ddydd i ddydd, Rosetta 2 yw'r cynorthwyydd tawel hwnnw sy'n cadw llawer o apiau'n fyw tra bod datblygwyr yn cwblhau'r mudo. Agorwch eich rhaglenni arferol yn unig: os oes angen Rosetta, bydd macOS yn dweud wrthych chi ac yn ei osod.Pan fo'n bosibl, blaenoriaethwch fersiynau brodorol i gael y gorau o sglodion Apple a lleihau unrhyw effaith bosibl ar ddefnydd pŵer neu storio.
Roedd golygydd yn arbenigo mewn technoleg a materion rhyngrwyd gyda mwy na deng mlynedd o brofiad mewn gwahanol gyfryngau digidol. Rwyf wedi gweithio fel golygydd a chrëwr cynnwys ar gyfer cwmnïau e-fasnach, cyfathrebu, marchnata ar-lein a hysbysebu. Rwyf hefyd wedi ysgrifennu ar wefannau economeg, cyllid a sectorau eraill. Fy ngwaith hefyd yw fy angerdd. Nawr, trwy fy erthyglau yn Tecnobits, Rwy'n ceisio archwilio'r holl newyddion a chyfleoedd newydd y mae byd technoleg yn eu cynnig i ni bob dydd i wella ein bywydau.


