- Rosetta 2 përkthen automatikisht dhe në mënyrë transparente aplikacionet Intel në Apple Silicon në macOS.
- Instalim i lehtë: kërkohet kur hapet një aplikacion Intel ose mund të detyrohet nga Terminali.
- Përputhshmëri e lartë me aplikacionet e përdoruesit; kufizime në zgjerimet e kernelit dhe harduerin e trashëguar.
- Aplikacionet native janë më të mira: ato konsumojnë më pak energji dhe performojnë më mirë; Rosetta do të jetë e disponueshme vetëm për një kohë të kufizuar.

Nëse keni një Mac, mund të keni dëgjuar për Rozeta 2Ky është komponenti që lejon që shumë programe të vjetra të vazhdojnë të funksionojnë me një çip Apple. Rosetta 2 është shtresa e përkthimit e Apple për ekzekutimin e aplikacioneve Intel në Apple Silicon.Edhe pse vepron në mënyrë të padukshme, ia vlen të dihet se si funksionon, si instalohet, kufijtë e tij dhe çfarë do të ndodhë me të në të ardhmen.
Në rreshtat e mëposhtëm do të gjeni një udhëzues të plotë, me truke të vërteta dhe raste praktike. Do të mësoni se si të identifikoni nëse një aplikacion ka nevojë për Rosetta, si ta instaloni atë automatikisht ose nga Terminali, dhe si të kuptoni ndikimin e tij në performancë dhe konsumin e burimeve., plus një seksion shtesë në rast se ju duhet të rikuperoni të dhënat pas një instalimi të dështuar.
Çfarë është Rosetta 2 dhe për çfarë përdoret?
Rosetta 2 është një përkthyes dinamik binar i krijuar nga Apple për macOS në kompjuterë me procesorë Apple Silicon. Misioni i tij është të konvertojë, menjëherë ose paraprakisht, kodin e aplikacioneve të kompiluara për Intel x86_64 në udhëzime ARM64. Çipat e Apple e kuptojnë këtë, kështu që këto aplikacione mund të përdoren pa prekur zhvilluesi asnjë rresht kodi.
Nuk është një aplikacion që e hapni ose e konfiguroni; në fakt, nuk do të shihni një ikonë në Dock ose në një panel preferencash. Rosetta 2 aktivizohet automatikisht kur hapni një aplikacion të projektuar posaçërisht për Intel.Ai përkthen kodin tuaj dhe ju lejon ta përdorni sikur të mos kishte ndodhur asgjë. Në shumicën e rasteve, sjellja është transparente për përdoruesin.

Pak histori: nga Rosetta origjinale te Rosetta 2
Apple kishte përdorur tashmë një teknologji me të njëjtin emër gjatë kalimit nga PowerPC në Intel në vitin 2006. Ajo Rosetta origjinale, e përfshirë në Mac OS X Tiger, përktheu udhëzimet G3 dhe G4 (duke përfshirë AltiVec) por jo G5.Prandaj, aplikacionet që mbështeteshin në grupet e udhëzimeve G5 nuk mund të funksiononin nëse zhvilluesit nuk i përshtatnin ato.
Versioni i vjetër kishte kufizime të konsiderueshme: shumë aplikacione që kërkonin shumë energji kompjuterike (p.sh., gjurmuesit e rrezeve ose disa videolojëra) nuk funksiononin mirë ose thjesht ishin të papajtueshme. Disa aplikacione profesionale të Apple nga ajo epokë (Final Cut Pro, Motion, Aperture, Logic Pro) kërkonin "kalim të kryqëzuar" në skedarë binare universalë. për të funksionuar native në Intel në vend që të kalojë nëpër Rosetta.
Kishte gjithashtu një listë të gjatë papajtueshmërish. Rosetta origjinale nuk mbështeti Mjedisin Klasik (aplikacionet Mac OS 9 ose më të hershme), zgjerimet e kernelit dhe softuerët që vareshin prej tyre., ruajtës ekrani, aplikacione që kërkonin trajtim shumë të saktë të përjashtimeve, as disa aplikacione Java (duke përfshirë disa me biblioteka JNI), ndër raste të tjera.
Arsyeja teknike për shumë nga këto kufizime qëndron në projektimin e tyre. Rosetta origjinale funksiononte si një proces i hapësirës së përdoruesit. i cili mund të kapte dhe përkthente vetëm kodin e përdoruesit, ndryshe nga emulatori i vjetër 68k (i lidhur shumë më ngushtë në një nivel të ulët me nanobërthamën), që nënkuptonte më pak hapësirë për të kapur operacione të caktuara të sistemit dhe, në këmbim, më pak rrezik për debugging dhe siguri.
Si funksionon Rosetta 2 në macOS-in aktual
Rosetta 2 modernizon dhe përsos atë ide për kalimin nga Intel në Apple Silicon. Ai përkthen në mënyrë dinamike binarët x86_64 në ARM64 dhe, në shumë raste, kryen përkthim përpara. Herën e parë që hapni aplikacionin, ai përshpejton ekzekutimet pasuese. Me aplikacionet e përqendruara në ndërveprimin e përdoruesit dhe ngarkesat mesatare, performanca është zakonisht shumë e mirë.
Apple ende rekomandon kërkimin e versioneve native sa herë që është e mundur dhe njohjen e tyre. Karakteristikat e kompjuterëve ARM. Edhe pse shumica e përdoruesve nuk vënë re ndonjë ndryshim të dukshëm në performancë, aplikacionet native shfrytëzojnë plotësisht potencialin e çipit. dhe ato kanë tendencë të konsumojnë më pak burime, gjë që mund të përkthehet edhe në më pak shpenzime energjie.
Pajtueshmëria: si të dini nëse një aplikacion ka nevojë për Rosetta
macOS ju lejon ta kontrolloni atë nga Finder brenda sekondash. Zgjidhni ikonën e aplikacionit, shkoni te Skedari > Merr Informacionin dhe shikoni fushën Lloji ose Klasa.Do të shihni një nga këto etiketa:
- Aplikacion (Intel)Kërkon Rosetta 2 për të funksionuar në një Mac me çip Apple.
- Aplikimi (Universal)Përfshin skedarë binare për Apple Silicon dhe Intel; nuk kërkon Rosetta dhe përdor Apple Silicon si parazgjedhje.
Ekziston gjithashtu një kuti e veçantë në disa aplikacione universale. Opsioni "Hap me Rosetta" lejon që një aplikacion universal të ngarkojë shtesa ose zgjerime që nuk janë përshtatur ende për Apple Silicon.Nëse një shtesë ndalon së shfaquri ose nuk funksionon, dilni nga aplikacioni, aktivizoni këtë opsion dhe provoni përsëri.
Instalimi Automatik i Rosetta 2
Rosetta 2 është i disponueshëm vetëm në kompjuterët Mac me një çip Apple. Ju nevojitet një lidhje interneti për ta instaluar herën e parë.sepse macOS shkarkon komponentë nga serverët e Apple.
- Hapni çdo aplikacion që e kërkon atë. Nëse aplikacioni fillon, Rosetta është instaluar tashmë dhe funksionon..
- Nëse nuk është instaluar, macOS do të shfaqë një njoftim për ta shkarkuar. Klikoni Instalo dhe autentifikohuni me emrin e përdoruesit dhe fjalëkalimin tuaj për të lejuar instalimin.
- Nëse zgjidhni "Jo tani", nuk ndodh asgjë; macOS do t'ju pyesë përsëri kur të përpiqeni të hapni një aplikacion tjetër që e ka nevojë..
Nëse njoftimi nuk shfaqet kur hapni aplikacionin, kjo mund të jetë për dy arsye: Ose Rosetta 2 është instaluar tashmë, ose ai aplikacion nuk ka nevojë për të. sepse është universal ose vendas i Apple Silicon.
Instalimi nga Terminali (instalimi i detyruar)
Në disa skenarë (për shembull, kur asnjë aplikacion Intel nuk e aktivizon instalimin ose pas një dështimi), mund ta instaloni Rosetta 2 nga Terminali. Hapni Terminalin dhe përdorni komandën e përditësuesit të softuerit:
softwareupdate --install-rosetta
Do të shihni gjithashtu udhëzues që përdorin rrugën e plotë dhe pranojnë licencën në të njëjtën komandë. Është e vlefshme të ekzekutohet varianti me rrugën dhe pranimin e licencës:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Me njërën prej tyre, nëse ka një lidhje dhe Mac është Apple Silicon, Instalimi përfundon brenda pak sekondash dhe Rosetta bëhet e disponueshme për të gjitha aplikacionet që e kërkojnë atë..
Zoom, PASCO Capstone dhe LockDown Browser në Mac me M1/M2
Një pyetje që përsëritet është nëse aplikacionet e etiketuara si Intel 64 funksionojnë në një Mac me një çip Apple. Përgjigja e përgjithshme është po, ato funksionojnë duke përdorur Rosetta 2 për sa kohë që nuk varen nga zgjerimet e kernelit ose hardueri i trashëguar. Nuk mbështetet në Apple Silicon.
Lidhur me rastet specifike: Zoom ka një version nativ për Apple Silicon dhe gjithashtu funksionon nëpërmjet Rosetta 2 nëse instaloni variantin Intel.Rekomandohet të shkarkoni versionin vendas nga faqja e tyre e internetit për performancë më të mirë.
Për PASCO Capstone dhe LockDown Browser (Cengage OEM), Nëse ato kategorizohen si Intel 64 dhe nuk instalojnë kext ose drajverë të papajtueshëm, ato normalisht do të funksionojnë përmes Rosetta 2.Megjithatë, gjithmonë kontrolloni udhëzuesin zyrtar nga secili ofrues dhe versionet më të fundit.
Nëse keni ndonjë dyshim, kryeni këtë kontroll: Hapni aplikacionin dhe, nëse macOS ju kërkon të instaloni Rosetta, përfundoni procesin; nëse aplikacioni hapet pa gabime, ai është i pajtueshëm nëpërmjet përkthimit.Gjithashtu mund të kontrolloni llojin e aplikacionit siç është shpjeguar më parë në Merr Informacion.
"Hap me Rosetta" në aplikacionet universale
Ekziston një kuti specifike që do ta shihni në disa aplikacione universale. Aktivizimi i "Hap me Rosetta" bën që një aplikacion që është tashmë vendas të ekzekutohet nën përkthyesin.Dhe ka kuptim kur duhet të përdorni një shtesë, zgjerim ose plug-in që nuk është përshtatur ende për Apple Silicon.
Nëse nuk shfaqet një zgjatim, provoni këtë: Mbylleni aplikacionin, shënoni kutinë, rihapeni atë dhe kontrolloni nëse shtesa njihet tani.Kur të përditësohet ai plugin, do të jeni në gjendje të çaktivizoni opsionin për të rivendosur performancën origjinale.
Kufizimet dhe rastet e papajtueshme
Edhe pse Rosetta 2 mbulon shumicën dërrmuese të skenarëve të përdoruesit, jo gjithçka është e përkthyeshme. Ashtu si në tranzicionin e mëparshëm, përkthyesi nuk ekzekuton zgjerime të kernelit ose softuer që varen prej tyre.as nuk e zgjidh mungesën e ndërfaqeve të vjetra të harduerit.
Historia e Rosettës (versioni origjinal) renditi disa përjashtime që ndihmojnë për të kuptuar profilin e rrezikut. Aplikacionet e mëposhtme nuk ishin të pajtueshme: Classic Environment, Mac OS 9 dhe aplikacione më të hershme, disa ruajtës ekrani, aplikacione me trajtim shumë të saktë të përjashtimeve dhe disa skedarë binare Java me JNI.Rosetta 2, megjithëse më moderne, ruan parimin: çdo gjë që kërkon komponentë të nivelit shumë të ulët zakonisht lihet jashtë.
Dallimet me "shtresat" e tjera të përputhshmërisë
Rosetta 2 nuk është virtualizim dhe as një emulator për qëllime të përgjithshme i sistemit operativ Intel. Përkthen skedarët binare të përdoruesit x86_64 në ARM64 në mënyrë që ato të funksionojnë në macOSMegjithatë, nuk përdor Windows dhe as nuk zëvendëson mjete të tilla si virtualizimi ose teknologjitë Wine/CrossOver për aplikacione nga sisteme të tjera.
Kjo do të thotë që, për shembull, Rosetta 2 nuk mund të përdoret për të nisur aplikacione të Windows.Nëse keni nevojë për softuer Windows, do t'ju duhet të përdorni virtualizimin (kur mbështetet nga shitësi), një kontejner kompatibiliteti ose një makinë Windows.
Disponueshmëria dhe plani i veprimit
Pas një takimi të kohëve të fundit të WWDC-së, dokumentacioni publik u përditësua duke përshkruar planet e mirëmbajtjes për Rosetta 2. Apple tregon se Rosetta 2 do të mbetet një mjet me qëllim të përgjithshëm për dy versione të tjera kryesore të macOS (deri në macOS 27). për ta bërë më të lehtë për zhvilluesit të përfundojnë migrimin e aplikacioneve të tyre.
Duke filluar me macOS 28, Apple planifikon të ruajë një nëngrup të veçorive të Rosetta 2 të orientuara drejt titujve të lojërave më të vjetër dhe të pamirëmbajtur. që varen nga makrot ose programimet specifike të Intel. Kjo nuancë tregon një tërheqje graduale nga përdorimi i përgjithshëm.
I njëjti dokumentacion përsërit se macOS Tahoe do të jetë versioni i fundit i pajtueshëm me Mac-ët e bazuar në IntelMegjithatë, këto pajisje do të marrin përditësime shtesë sigurie për tre vjet. Kompjuterët me bazë Intel të pajtueshëm me Tahoe përfshijnë MacBook Pro 16-inç të vitit 2019, MacBook Pro 13-inç të vitit 2020 (me katër porta Thunderbolt 3), iMac 27-inç të vitit 2020 dhe Mac Pro të vitit 2019.
Paralelisht, Apple ka përditësuar artikujt e mbështetjes me datat e fundit (për shembull, 12 shkurt 2025 në vende të ndryshme). Është gjithmonë e këshillueshme të konsultoheni me dokumentin zyrtar për rajonin tuaj për të konfirmuar hapat dhe disponueshmërinë.meqenëse nuancat e tekstit ose të vendndodhjes mund të ndryshojnë.
Pyetje të shpeshta të shpeshta
- A është e sigurt të instaloj Rosetta 2 në një Mac me çip Apple? Po. Është një komponent zyrtar i Apple i shkarkuar nga serverat e tyre dhe i projektuar për të lehtësuar kalimin. Nuk është softuer i palës së tretë dhe nuk shton asnjë panel të dukshëm.
- A mund të ekzekutojë Rosetta 2 aplikacione të Windows? Jo. Rosetta 2 përkthen vetëm skedarët binare të macOS të kompiluar për Intel në ARM. Për aplikacionet e Windows, ju nevojitet virtualizim, kompatibilitet me Wine/CrossOver ose zgjidhje të tjera, varësisht nga rasti.
- A e ngadalëson Rosetta 2 Mac-in apo e shkarkon baterinë më shpejt? Varet nga aplikacioni. Në aplikacionet më të përdorura, ndikimi është i vogël. Në detyra intensive, mund të rrisë konsumin e energjisë dhe temperaturën krahasuar me versionin origjinal. Nëse ka një version Apple Silicon, instalojeni atë.
- Si mund ta di nëse një aplikacion po përdor Rosetta tani? Përveç asaj që patë në Merr Informacion, kontrolloni kolonën Lloji nën Aplikacionet në Raportin e Sistemit. Nëse thotë Intel, do të funksionojë me Rosetta në Apple Silicon; nëse thotë Universal ose Apple Silicon, është një aplikacion vendas.
Në operacionet e përditshme, Rosetta 2 është ai ndihmës i heshtur që mban gjallë shumë aplikacione ndërsa zhvilluesit përfundojnë migrimin. Thjesht hapni programet tuaja të zakonshme: nëse nevojitet Rosetta, macOS do t'ju tregojë dhe do ta instalojë atë.Kur është e mundur, jepini përparësi versioneve vendase për të përfituar sa më shumë nga çipi i Apple dhe për të minimizuar çdo ndikim të mundshëm në konsumin e energjisë ose ruajtjen e të dhënave.
Redaktor i specializuar në çështjet e teknologjisë dhe internetit me më shumë se dhjetë vjet përvojë në media të ndryshme dixhitale. Unë kam punuar si redaktor dhe krijues i përmbajtjes për kompanitë e tregtisë elektronike, komunikimit, marketingut online dhe reklamave. Kam shkruar gjithashtu në faqet e internetit të ekonomisë, financave dhe sektorëve të tjerë. Puna ime është edhe pasioni im. Tani, përmes artikujve të mi në Tecnobits, Përpiqem të eksploroj të gjitha të rejat dhe mundësitë e reja që bota e teknologjisë na ofron çdo ditë për të përmirësuar jetën tonë.


