- Rosetta 2 hutafsiri kiotomatiki na kwa uwazi programu za Intel hadi Apple Silicon kwenye macOS.
- Usanikishaji rahisi: inaombwa wakati wa kufungua programu ya Intel au inaweza kulazimishwa kutoka kwa Kituo.
- Utangamano wa juu na programu za watumiaji; mapungufu kwenye viendelezi vya kernel na maunzi ya urithi.
- Programu asilia ni bora zaidi: hutumia nguvu kidogo na hufanya vizuri zaidi; Rosetta itapatikana kwa muda mfupi pekee.

Ikiwa una Mac, unaweza kuwa umesikia Rosette 2Hii ni sehemu ambayo inaruhusu programu nyingi za muda mrefu kuendelea kufanya kazi na chip ya Apple. Rosetta 2 ni safu ya tafsiri ya Apple ya kuendesha programu za Intel kwenye Apple SiliconNa ingawa inafanya kazi bila kuonekana, inafaa kujua jinsi inavyofanya kazi, jinsi imewekwa, mipaka yake na nini kitatokea kwake katika siku zijazo.
Katika mistari ifuatayo utapata mwongozo kamili, na hila halisi na kesi za vitendo. Utajifunza jinsi ya kutambua ikiwa programu inahitaji Rosetta, jinsi ya kuisakinisha kiotomatiki au kutoka kwa Kituo, na kuelewa athari zake kwenye utendakazi na matumizi ya rasilimali., pamoja na sehemu ya ziada ikiwa unahitaji kurejesha data baada ya usakinishaji ulioshindwa.
Rosetta 2 ni nini na inatumika kwa nini?
Rosetta 2 ni mtafsiri mahiri wa binary iliyoundwa na Apple kwa macOS kwenye kompyuta zilizo na vichakataji vya Apple Silicon. Dhamira yake ni kubadilisha, kwa kuruka au mapema, msimbo wa programu zilizokusanywa kwa Intel x86_64 hadi maagizo ya ARM64. Chips za Apple zinaelewa, kwa hivyo programu hizi zinaweza kutumika bila msanidi programu kugusa safu moja ya nambari.
Si programu unayofungua au kusanidi; kwa kweli, hutaona ikoni kwenye Gati au paneli ya mapendeleo. Rosetta 2 huwashwa kiotomatiki unapofungua programu iliyoundwa mahususi kwa ajili ya Intel.Inatafsiri msimbo wako na hukuruhusu kuitumia kana kwamba hakuna kilichotokea. Katika hali nyingi, tabia ni wazi kwa mtumiaji.

Historia kidogo: kutoka Rosetta asili hadi Rosetta 2
Apple ilikuwa tayari imetumia teknolojia iliyo na jina moja wakati wa mabadiliko kutoka PowerPC hadi Intel mnamo 2006. Rosetta hiyo ya asili, iliyojumuishwa katika Mac OS X Tiger, ilitafsiri maagizo ya G3 na G4 (pamoja na AltiVec) lakini sio G5.Kwa hivyo, programu ambazo zilitegemea seti za maagizo za G5 hazikuweza kufanya kazi isipokuwa wasanidi warekebishe.
Toleo la zamani lilikuwa na vikwazo vikubwa: programu nyingi za kompyuta zinazotumika sana (k.m., vifuatiliaji vya miale au michezo fulani ya video) hazikufanya kazi vizuri au hazipatani. Baadhi ya programu za kitaalamu za Apple kutoka enzi hiyo (Final Cut Pro, Motion, Aperture, Logic Pro) zilihitaji "kuvuka daraja" hadi kwenye jozi za ulimwengu wote. kukimbia asili kwenye Intel badala ya kupitia Rosetta.
Pia kulikuwa na orodha ndefu ya kutopatana. Rosetta asili haikuauni Mazingira ya Kawaida (Mac OS 9 au programu za awali), viendelezi vya kernel, na programu ambayo ilizitegemea., vihifadhi skrini, programu ambazo zilihitaji ushughulikiaji mahususi kabisa, wala programu fulani za Java (pamoja na zingine zilizo na maktaba za JNI), miongoni mwa visa vingine.
Sababu ya kiufundi ya vikwazo vingi hivi iko katika muundo wao. Rosetta asili ilifanya kazi kama mchakato wa nafasi ya mtumiaji ambayo inaweza tu kukata na kutafsiri msimbo wa mtumiaji, tofauti na emulator ya zamani ya 68k (ikiwa imeunganishwa kwa karibu zaidi katika kiwango cha chini na nanokernel), ambayo ilimaanisha nafasi ndogo ya kuzuia uendeshaji fulani wa mfumo na, kwa kurudi, hatari ndogo ya utatuzi na usalama.
Jinsi Rosetta 2 inavyofanya kazi kwenye macOS ya sasa
Rosetta 2 husasisha na kuboresha wazo hilo kwa ajili ya mabadiliko kutoka Intel hadi Apple Silicon. Inatafsiri kwa uthabiti jozi za x86_64 hadi ARM64 na, mara nyingi, hufanya tafsiri ya mbele. Mara ya kwanza unapofungua programu, inaharakisha utekelezaji unaofuata. Huku programu zikilenga mwingiliano wa watumiaji na mizigo ya wastani, utendaji kawaida huwa mzuri sana.
Apple bado inapendekeza kutafuta matoleo asili wakati wowote inapowezekana na kujua sifa za kompyuta za ARM. Ingawa watumiaji wengi hawatambui tofauti zozote za utendakazi, programu asili hutumia kikamilifu uwezo wa chip. na wana mwelekeo wa kutumia rasilimali chache, ambayo inaweza pia kutafsiri kuwa matumizi kidogo ya nishati.
Utangamano: jinsi ya kujua kama programu inahitaji Rosetta
macOS hukuruhusu kuiangalia kutoka kwa Mpataji kwa sekunde. Teua aikoni ya programu, nenda kwenye Faili > Pata Maelezo, na uangalie sehemu ya Aina au Darasa.Utaona mojawapo ya lebo hizi:
- Maombi (Intel): Inahitaji Rosetta 2 ili kuendesha kwenye Apple-chip Mac.
- Maombi (Universal): inajumuisha binaries kwa Apple Silicon na Intel; hauhitaji Rosetta na hutumia Apple Silicon kwa chaguo-msingi.
Pia kuna sanduku maalum katika baadhi ya programu zima. Chaguo la "Fungua kwa Rosetta" huruhusu programu ya ulimwengu wote kupakia programu-jalizi au viendelezi ambavyo bado havijarekebishwa kwa Apple Silicon.Ikiwa programu jalizi itaacha kuonekana au haifanyi kazi, ondoka kwenye programu, washa chaguo hili na ujaribu tena.
Ufungaji wa Kiotomatiki wa Rosetta 2
Rosetta 2 inapatikana tu kwenye kompyuta za Mac na chip ya Apple. Unahitaji muunganisho wa intaneti ili uisakinishe mara ya kwanza.kwa sababu macOS hupakua vifaa kutoka kwa seva za Apple.
- Fungua programu yoyote inayohitaji. Ikiwa programu itaanza, Rosetta tayari imesakinishwa na inafanya kazi..
- Ikiwa haijasakinishwa, macOS itaonyesha arifa ya kuipakua. Bofya Sakinisha na uthibitishe na jina lako la mtumiaji na nenosiri kuruhusu ufungaji.
- Ukichagua "Sio sasa", hakuna kinachotokea; macOS itakuuliza tena unapojaribu kufungua programu nyingine inayohitaji..
Ikiwa arifa haionekani unapofungua programu, inaweza kuwa kwa sababu mbili: Rosetta 2 tayari imesakinishwa, au programu haihitaji. kwa sababu ni ya ulimwengu wote au asili ya Apple Silicon.
Ufungaji kutoka kwa Kituo (usakinishaji wa nguvu)
Katika baadhi ya matukio (kwa mfano, wakati hakuna programu ya Intel inayoanzisha usakinishaji au baada ya kushindwa), unaweza kusakinisha Rosetta 2 kutoka kwa Kituo. Fungua Terminal na utumie amri ya kusasisha programu:
softwareupdate --install-rosetta
Pia utaona miongozo inayotumia njia kamili na ukubali leseni kwa amri sawa. Ni halali kuendesha lahaja na njia na ukubali wa leseni:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Na mojawapo, ikiwa kuna muunganisho na Mac ni Apple Silicon, Usakinishaji unakamilika baada ya sekunde chache na Rosetta inapatikana kwa programu zote zinazohitaji..
Zoom, PASCO Capstone na LockDown Browser kwenye Mac na M1/M2
Swali linalojirudia ni ikiwa programu zilizo na lebo ya Intel 64 zinafanya kazi kwenye Mac yenye chip ya Apple. Jibu la jumla ni ndio, wanaendesha kwa kutumia Rosetta 2 mradi tu hawategemei upanuzi wa kernel au vifaa vya urithi. Haitumiki kwenye Apple Silicon.
Kuhusu kesi maalum: Zoom ina toleo asili la Apple Silicon na pia inafanya kazi kupitia Rosetta 2 ikiwa utasakinisha lahaja ya Intel.Inapendekezwa kupakua toleo la asili kutoka kwa tovuti yao kwa utendakazi bora.
Kwa PASCO Capstone na Kivinjari cha LockDown (Cengage OEM), Ikiwa zimeainishwa kama Intel 64 na hazisakinishi funguo au viendeshi visivyooana, kwa kawaida zitafanya kazi kupitia Rosetta 2.Hata hivyo, daima angalia mwongozo rasmi kutoka kwa kila mtoa huduma na matoleo ya hivi karibuni.
Ikiwa una shaka yoyote, fanya ukaguzi huu: Fungua programu, na ikiwa macOS inakuhimiza kusakinisha Rosetta, kamilisha mchakato; ikiwa programu itafunguliwa bila makosa, inaweza kutumika kupitia tafsiri.Unaweza pia kuangalia aina ya programu kama ilivyoelezwa hapo awali katika Pata Taarifa.
"Fungua kwa Rosetta" katika programu za ulimwengu wote
Kuna kisanduku maalum ambacho utaona katika programu zingine za ulimwengu wote. Kuwasha "Fungua ukitumia Rosetta" husababisha programu ambayo tayari ni ya asili kufanya kazi chini ya mtafsiriNa inaeleweka unapohitaji kutumia programu jalizi, kiendelezi, au programu-jalizi ambayo bado haijabadilishwa kwa Apple Silicon.
Ikiwa kiendelezi hakionekani, jaribu hii: Funga programu, chagua kisanduku, uifungue tena, na uangalie ikiwa programu jalizi sasa inatambulika.Programu-jalizi hiyo ikisasishwa, utaweza kubatilisha uteuzi wa kurejesha utendakazi asili.
Vikomo na kesi zisizolingana
Ingawa Rosetta 2 inashughulikia idadi kubwa ya matukio ya watumiaji, sio kila kitu kinaweza kutafsiriwa. Kama katika mpito uliopita, mfasiri haendeshi viendelezi vya kernel au programu inayovitegemea.wala haisuluhishi ukosefu wa violesura vya urithi vya maunzi.
Hadithi ya Rosetta (toleo la asili) iliorodhesha vizuizi kadhaa vinavyosaidia kuelewa wasifu wa hatari. Zifuatazo hazioani: Mazingira ya Kawaida, Mac OS 9 na programu za awali, vihifadhi skrini fulani, programu zilizo na ushughulikiaji wa kipekee kabisa, na jozi fulani za Java zilizo na JNI.Rosetta 2, ingawa ya kisasa zaidi, inashikilia kanuni: kitu chochote kinachohitaji vijenzi vya kiwango cha chini sana kawaida huachwa.
Tofauti na "tabaka" zingine za utangamano
Rosetta 2 sio uboreshaji wala si emulator ya madhumuni ya jumla ya mfumo wa uendeshaji wa Intel. Hutafsiri jozi za watumiaji za x86_64 hadi ARM64 ili ziendeshe kwenye macOSHata hivyo, haiendeshi Windows au kuchukua nafasi ya zana kama vile teknolojia ya uboreshaji au Wine/CrossOver kwa programu kutoka mifumo mingine.
Hii ina maana kwamba, kwa mfano, Rosetta 2 haiwezi kutumika kuzindua programu za WindowsIkiwa unahitaji programu ya Windows, itabidi utumie uboreshaji (unapoungwa mkono na muuzaji), kontena uoanifu, au mashine ya Windows.
Upatikanaji na ramani ya barabara
Kufuatia WWDC ya hivi majuzi, hati za umma zilisasishwa zinazoonyesha mipango ya matengenezo ya Rosetta 2. Apple inaonyesha kuwa Rosetta 2 itabaki kuwa kifaa cha kusudi la jumla kwa matoleo mawili makubwa zaidi ya MacOS (hadi macOS 27). ili iwe rahisi kwa wasanidi programu kumaliza kuhamisha programu zao.
Kuanzia na macOS 28, Apple inapanga kuhifadhi kikundi kidogo cha vipengele vya Rosetta 2 vinavyolenga mataji ya michezo ya zamani, ambayo hayajadumishwa. ambayo inategemea macros maalum ya Intel au programu. Nuance hii inaashiria uondoaji wa taratibu kutoka kwa matumizi ya jumla.
Nyaraka sawa zinasisitiza kwamba macOS Tahoe itakuwa toleo la mwisho linaloendana na Intel-based MacsVifaa hivi, hata hivyo, vitapokea masasisho ya ziada ya usalama kwa miaka mitatu. Kompyuta zenye msingi wa Intel zinazooana na Tahoe ni pamoja na MacBook Pro ya 2019 ya inchi 16, MacBook Pro ya 2020 ya inchi 13 (iliyo na bandari nne za Thunderbolt 3), iMac ya 2020 ya inchi 27, na 2019 Mac Pro.
Sambamba na hilo, Apple imekuwa ikisasisha nakala za usaidizi na tarehe za hivi majuzi (kwa mfano, Februari 12, 2025 katika maeneo tofauti). Inashauriwa kushauriana na hati rasmi ya eneo lako ili kuthibitisha hatua na upatikanaji.kwani nuances ya maandishi au eneo inaweza kutofautiana.
Maswali Yanayoulizwa Mara kwa Mara
- Je, ni salama kusakinisha Rosetta 2 kwenye Mac na chip ya Apple? Ndiyo. Ni sehemu rasmi ya Apple iliyopakuliwa kutoka kwa seva zao na iliyoundwa kuwezesha mpito. Si programu ya wahusika wengine na haiongezi paneli zozote zinazoonekana.
- Je! Rosetta 2 inaweza kuendesha programu za Windows? Nambari ya Rosetta 2 hutafsiri tu jozi za macOS zilizokusanywa kwa Intel hadi ARM. Kwa programu za Windows, unahitaji uboreshaji, uoanifu wa Mvinyo/CrossOver, au masuluhisho mengine, kulingana na kesi.
- Je, Rosetta 2 hupunguza kasi ya Mac au kukimbia betri haraka? Inategemea programu. Katika programu zinazotumiwa sana, athari ni ndogo. Katika kazi kubwa, inaweza kuongeza matumizi ya nishati na halijoto ikilinganishwa na toleo asili. Ikiwa kuna toleo la Silicon ya Apple, isakinishe.
- Nitajuaje kama programu inatumia Rosetta sasa hivi? Kando na ulichokiona katika Pata Taarifa, angalia safu wima ya Aina chini ya Programu katika Ripoti ya Mfumo. Ikiwa inasema Intel, itaendesha na Rosetta kwenye Apple Silicon; ikiwa inasema Universal au Apple Silicon, ni programu asilia.
Katika shughuli za kila siku, Rosetta 2 ni msaidizi huyo asiye na sauti ambaye huweka programu nyingi hai huku wasanidi programu wakikamilisha uhamishaji. Fungua tu programu zako za kawaida: ikiwa Rosetta inahitajika, macOS itakuambia na kuiweka.Inapowezekana, yape matoleo asilia kipaumbele ili kupata manufaa zaidi kutoka kwa chipu ya Apple na kupunguza athari zozote zinazoweza kujitokeza kwenye matumizi ya nishati au hifadhi.
Mhariri aliyebobea katika masuala ya teknolojia na intaneti akiwa na tajriba ya zaidi ya miaka kumi katika midia tofauti ya dijiti. Nimefanya kazi kama mhariri na muundaji wa maudhui kwa biashara ya mtandaoni, mawasiliano, uuzaji mtandaoni na makampuni ya utangazaji. Pia nimeandika kwenye tovuti za uchumi, fedha na sekta nyinginezo. Kazi yangu pia ni shauku yangu. Sasa, kupitia makala yangu katika Tecnobits, Ninajaribu kuchunguza habari zote na fursa mpya ambazo ulimwengu wa teknolojia hutupatia kila siku ili kuboresha maisha yetu.


