- Rosetta 2 avtomatik va shaffof tarzda Intel ilovalarini macOS’dagi Apple Silicon’ga tarjima qiladi.
- Oson o'rnatish: u Intel ilovasini ochganda so'raladi yoki Terminaldan majburlash mumkin.
- Foydalanuvchi ilovalari bilan yuqori muvofiqlik; yadro kengaytmalari va eski uskunadagi cheklovlar.
- Mahalliy ilovalar yaxshiroq: ular kamroq quvvat sarflaydi va yaxshi ishlaydi; Rosetta faqat cheklangan vaqt uchun mavjud bo'ladi.

Agar sizda Mac bo'lsa, bu haqda eshitgan bo'lishingiz mumkin Rozet 2Bu ko'plab uzoq muddatli dasturlarga Apple chipi bilan ishlashni davom ettirish imkonini beruvchi komponent. Rosetta 2 - Apple Silicon-da Intel ilovalarini ishga tushirish uchun Apple-ning tarjima qatlamiVa u ko'rinmas harakat qilsa ham, u qanday ishlashini, qanday o'rnatilganligini, chegaralarini va kelajakda u bilan nima sodir bo'lishini bilishga arziydi.
Quyidagi satrlarda siz haqiqiy fokuslar va amaliy holatlar bilan to'liq qo'llanmani topasiz. Ilovaga Rosetta kerakmi yoki yoʻqligini aniqlash, uni avtomatik yoki Terminaldan qanday oʻrnatish va uning ishlash va resurslar sarfiga taʼsirini tushunishni oʻrganasiz., shuningdek, muvaffaqiyatsiz o'rnatishdan keyin ma'lumotlarni qayta tiklashingiz kerak bo'lsa, qo'shimcha bo'lim.
Rosetta 2 nima va u nima uchun ishlatiladi?
Rosetta 2 - Apple Silicon protsessorli kompyuterlarda macOS uchun Apple tomonidan yaratilgan dinamik ikkilik tarjimon. Uning vazifasi tezda yoki oldindan Intel x86_64 uchun tuzilgan ilovalar kodini ARM64 ko'rsatmalariga aylantirishdir. Apple chiplari tushunadi, shuning uchun ushbu ilovalarni ishlab chiquvchi kodning bir qatoriga tegmasdan foydalanish mumkin.
Bu siz ochadigan yoki sozlaydigan ilova emas; aslida siz Dock yoki afzalliklar panelida belgini ko'rmaysiz. Intel uchun maxsus ishlab chiqilgan dasturni ochganingizda Rosetta 2 avtomatik ravishda faollashadi.U sizning kodingizni tarjima qiladi va uni hech narsa bo'lmagandek ishlatishga imkon beradi. Aksariyat hollarda xatti-harakatlar foydalanuvchi uchun shaffofdir.

Bir oz tarix: asl Rosettadan Rosetta 2gacha
2006 yilda PowerPC-dan Intel-ga o'tish paytida Apple xuddi shu nomdagi texnologiyadan foydalangan edi. Mac OS X Tiger-ga kiritilgan o'sha original Rosetta G3 va G4 ko'rsatmalarini (shu jumladan AltiVec) tarjima qildi, lekin G5 emas.Shu sababli, G5 ko'rsatmalar to'plamiga tayanadigan ilovalar ishlab chiquvchilar ularni moslashtirmaguncha ishlay olmaydi.
Eski versiyada sezilarli cheklovlar mavjud edi: ko'plab hisoblash intensiv ilovalari (masalan, ray tracers yoki ma'lum video o'yinlar) noto'g'ri ishladi yoki oddiygina mos kelmaydi. O'sha davrdagi ba'zi professional Apple ilovalari (Final Cut Pro, Motion, Aperture, Logic Pro) universal ikkilik fayllarga "o'zaro o'tish" ni talab qilgan. Rosetta orqali o'tish o'rniga Intel-da ishlash uchun.
Bundan tashqari, nomuvofiqliklarning uzoq ro'yxati bor edi. Original Rosetta Classic Environment (Mac OS 9 yoki undan oldingi ilovalar), yadro kengaytmalari va ularga bog'liq bo'lgan dasturiy ta'minotni qo'llab-quvvatlamadi., ekran saqlovchilari, juda aniq istisnolar bilan ishlov berishni talab qiladigan ilovalar yoki ba'zi Java ilovalari (jumladan, JNI kutubxonalari bilan) boshqa holatlar qatorida.
Ushbu cheklovlarning ko'pchiligining texnik sababi ularning dizaynida yotadi. Original Rosetta foydalanuvchi-kosmik jarayon sifatida ishlagan Bu faqat foydalanuvchi kodini ushlashi va tarjima qilishi mumkin edi, eski 68k emulyatordan farqli o'laroq (nanoyadro bilan ancha chambarchas bog'langan), bu ma'lum tizim operatsiyalarini ushlab turish uchun kamroq joyni va buning evaziga disk raskadrovka va xavfsizlik xavfini kamaytiradi.
Rosetta 2 joriy macOS-da qanday ishlaydi
Rosetta 2 Inteldan Apple Silicon-ga o'tish uchun ushbu g'oyani modernizatsiya qiladi va takomillashtiradi. U x86_64 ikkilik fayllarini ARM64 ga dinamik ravishda tarjima qiladi va ko'p hollarda oldinga tarjimani amalga oshiradi. Ilovani birinchi marta ochganingizda, u keyingi ijrolarni tezlashtiradi. Foydalanuvchining o'zaro ta'siriga va o'rtacha yuklashga qaratilgan ilovalar bilan ishlash odatda juda yaxshi.
Apple hali ham iloji boricha mahalliy versiyalarni izlashni va ular bilan tanishishni tavsiya qiladi ARM kompyuterlarining xususiyatlari. Garchi ko'pchilik foydalanuvchilar unumdorlikdagi sezilarli farqlarni sezmasalar ham, mahalliy ilovalar chipning imkoniyatlaridan to'liq foydalanadi. va ular kamroq resurslarni iste'mol qilishga moyildirlar, bu esa kamroq energiya sarfiga aylanishi mumkin.
Moslik: ilovaga Rosetta kerakligini qanday bilish mumkin
macOS uni Finder orqali soniyalar ichida tekshirish imkonini beradi. Ilova belgisini tanlang, Fayl > Ma’lumot olish-ga o‘ting va Tur yoki Sinf maydoniga qarang.Siz ushbu teglardan birini ko'rasiz:
- Ilova (Intel): Apple-chip Mac-da ishlashi uchun Rosetta 2-ni talab qiladi.
- Ilova (universal): Apple Silicon va Intel uchun ikkilik fayllarni o'z ichiga oladi; Rosetta talab qilmaydi va sukut bo'yicha Apple Silicon-dan foydalanadi.
Ba'zi universal ilovalarda maxsus quti ham mavjud. “Rosetta bilan ochish” opsiyasi universal ilovaga hali Apple Silicon-ga moslashtirilmagan plaginlarni yoki kengaytmalarni yuklash imkonini beradi.Agar plagin paydo boʻlishini toʻxtatsa yoki ishlamasa, ilovadan chiqing, ushbu parametrni yoqing va qaytadan urinib koʻring.
Rosetta 2 avtomatik o'rnatish
Rosetta 2 faqat Apple chipli Mac kompyuterlarida mavjud. Uni birinchi marta o'rnatish uchun sizga internet ulanishi kerak.chunki macOS komponentlarni Apple serverlaridan yuklab oladi.
- Uni talab qiladigan har qanday ilovani oching. Agar ilova ishga tushsa, Rosetta allaqachon o'rnatilgan va ishlamoqda..
- Agar u o'rnatilmagan bo'lsa, macOS uni yuklab olish taklifini ko'rsatadi. O'rnatish tugmasini bosing va foydalanuvchi nomingiz va parolingiz bilan autentifikatsiya qiling o'rnatishga ruxsat berish.
- Agar siz "Hozir emas" ni tanlasangiz, hech narsa bo'lmaydi; Agar kerak bo'lgan boshqa ilovani ochmoqchi bo'lsangiz, macOS sizdan yana so'raydi..
Agar ilovani ochganingizda bildirishnoma ko'rinmasa, bu ikki sababga ko'ra bo'lishi mumkin: Rosetta 2 allaqachon o'rnatilgan yoki u ilovaga kerak emas. chunki u universal yoki Apple Silicon-ga xosdir.
Terminaldan o'rnatish (majburiy o'rnatish)
Ba'zi stsenariylarda (masalan, hech bir Intel ilovasi o'rnatishni ishga tushirmasa yoki muvaffaqiyatsizlikdan so'ng), Rosetta 2 ni Terminaldan o'rnatishingiz mumkin. Terminalni oching va dasturiy ta'minotni yangilash buyrug'idan foydalaning:
softwareupdate --install-rosetta
Xuddi shu buyruqda to'liq yo'ldan foydalanadigan va litsenziyani qabul qiladigan qo'llanmalarni ham ko'rasiz. Yo'l va litsenziyani qabul qilish bilan variantni ishga tushirish haqiqiydir:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Ikkalasi bilan, agar ulanish mavjud bo'lsa va Mac Apple Silicon bo'lsa, O'rnatish bir necha soniya ichida yakunlanadi va Rosetta uni talab qiladigan barcha ilovalar uchun mavjud bo'ladi..
M1/M2 bilan Mac-da masshtablash, PASCO Capstone va LockDown brauzeri
Takroriy savol - Intel 64 deb belgilangan ilovalar Apple chipli Mac-da ishlaydimi? Umumiy javob ha, ular yadro kengaytmalari yoki eski uskunaga bog'liq bo'lmasa, Rosetta 2-dan foydalanadilar. Apple Silicon-da qo'llab-quvvatlanmaydi.
Muayyan holatlar bo'yicha: Zoom Apple Silicon uchun mahalliy versiyasiga ega va agar siz Intel variantini o'rnatsangiz Rosetta 2 orqali ham ishlaydi.Eng yaxshi ishlashi uchun mahalliy nashrni o'z veb-saytidan yuklab olish tavsiya etiladi.
PASCO Capstone va LockDown brauzeri uchun (Cengage OEM), Agar ular Intel 64 toifasiga kirsa va mos kelmaydigan kextlar yoki drayverlarni o'rnatmasa, ular odatda Rosetta 2 orqali ishlaydi.Biroq, har doim har bir provayderning rasmiy qo'llanmasini va eng so'nggi versiyalarini tekshiring.
Agar shubhangiz bo'lsa, ushbu tekshiruvni bajaring: Ilovani oching va agar macOS sizdan Rosetta-ni o'rnatishni taklif qilsa, jarayonni yakunlang; agar ilova xatosiz ochilsa, u tarjima orqali mos keladi.Ilova turini “Ma’lumot olish” bo‘limida avval aytib o‘tilganidek tekshirishingiz mumkin.
Universal ilovalarda "Rosetta bilan ochish"
Ba'zi universal ilovalarda ko'rishingiz mumkin bo'lgan maxsus quti mavjud. “Rosetta bilan ochish” yoqilsa, tarjimon ostida allaqachon mahalliy bo‘lgan ilova ishga tushadiApple Silicon-ga hali moslashtirilmagan qo'shimcha, kengaytma yoki plagindan foydalanish kerak bo'lganda mantiqiy bo'ladi.
Agar kengaytma ko'rinmasa, buni sinab ko'ring: Ilovani yoping, katakchani belgilang, uni qayta oching va plagin endi tanilganligini tekshiring.Ushbu plagin yangilanganda, siz mahalliy ishlashni tiklash variantini olib tashlashingiz mumkin bo'ladi.
Limitlar va mos kelmaydigan holatlar
Rosetta 2 foydalanuvchi stsenariylarining katta qismini qamrab olgan bo'lsa-da, hamma narsani tarjima qilib bo'lmaydi. Oldingi o'tishda bo'lgani kabi, tarjimon yadro kengaytmalarini yoki ularga bog'liq bo'lgan dasturiy ta'minotni ishlatmaydi.eski apparat interfeyslarining etishmasligini ham hal qilmaydi.
Rosetta hikoyasi (asl versiya) xavf profilini tushunishga yordam beradigan bir nechta istisnolarni sanab o'tdi. Quyidagilar mos kelmadi: Klassik muhit, Mac OS 9 va undan oldingi ilovalar, maʼlum ekran saqlovchilari, istisnolardan juda aniq ishlov beradigan ilovalar va JNI bilan baʼzi Java ikkilik fayllari.Rosetta 2, garchi zamonaviyroq bo'lsa-da, printsipni saqlab qoladi: juda past darajadagi komponentlarni talab qiladigan har qanday narsa odatda tashqarida qoladi.
Boshqa muvofiqlik "qatlamlari" bilan farqlari
Rosetta 2 virtualizatsiya yoki Intel operatsion tizimining umumiy maqsadli emulyatori emas. X86_64 foydalanuvchi ikkilik fayllarini ARM64 ga tarjima qiladi, shuning uchun ular macOS da ishlaydiBiroq, u Windows-ni ishga tushirmaydi yoki boshqa tizimlardagi ilovalar uchun virtualizatsiya yoki Wine/CrossOver texnologiyalari kabi vositalarni almashtirmaydi.
Bu shuni anglatadiki, masalan, Rosetta 2 Windows ilovalarini ishga tushirish uchun ishlatilmaydiAgar sizga Windows dasturi kerak bo'lsa, virtualizatsiya (sotuvchi tomonidan qo'llab-quvvatlansa), moslik konteyneri yoki Windows mashinasidan foydalanishingiz kerak bo'ladi.
Mavjudlik va yo'l xaritasi
Yaqinda o'tkazilgan WWDCdan so'ng, Rosetta 2 uchun texnik xizmat ko'rsatish rejalarini ko'rsatuvchi ommaviy hujjatlar yangilandi. Apple shuni ko'rsatadiki, Rosetta 2 yana ikkita asosiy macOS versiyalari (macOS 27 gacha) uchun umumiy maqsadli vosita bo'lib qoladi. ishlab chiquvchilarga o'z ilovalarini ko'chirishni tugatishni osonlashtirish uchun.
MacOS 28 dan boshlab, Apple eski, saqlanib qolmagan o'yin sarlavhalariga mo'ljallangan Rosetta 2 xususiyatlarining bir qismini saqlab qolishni rejalashtirmoqda. Bu Intelga xos makro yoki dasturlashga bog'liq. Bu nuance umumiy foydalanishdan asta-sekin chekinishni ko'rsatadi.
Xuddi shu hujjatlar buni yana bir bor tasdiqlaydi macOS Tahoe Intel-ga asoslangan Mac-lar bilan mos keladigan so'nggi versiya bo'ladiBiroq, bu qurilmalar uch yil davomida qo'shimcha xavfsizlik yangilanishlarini oladi. Tahoe bilan mos keladigan Intel asosidagi kompyuterlar qatoriga 2019-yilgi 16-dyuymli MacBook Pro, 2020-yilgi 13-dyuymli MacBook Pro (to‘rtta Thunderbolt 3 portiga ega), 2020-yilgi 27-dyuymli iMac va 2019-yilgi Mac Pro kiradi.
Bunga parallel ravishda, Apple so'nggi sanalar bilan qo'llab-quvvatlash maqolalarini yangilamoqda (masalan, 2025 yil 12 fevral, turli joylarda). Qadamlar va mavjudligini tasdiqlash uchun har doim mintaqangiz uchun rasmiy hujjatga murojaat qilish tavsiya etiladi.chunki matnning nuanslari yoki joylashuvi farq qilishi mumkin.
Tezkor savollar
- Rosetta 2-ni Apple chipli Mac-ga o'rnatish xavfsizmi? Ha. Bu Apple kompaniyasining rasmiy komponenti bo'lib, ularning serverlaridan yuklab olingan va o'tishni osonlashtirish uchun mo'ljallangan. Bu uchinchi tomon dasturiy ta'minoti emas va hech qanday ko'rinadigan panellarni qo'shmaydi.
- Rosetta 2 Windows ilovalarini ishga tushira oladimi? № Rosetta 2 faqat Intel uchun tuzilgan macOS ikkilik fayllarini ARM ga tarjima qiladi. Windows ilovalari uchun sizga virtualizatsiya, Wine/CrossOver mosligi yoki vaziyatga qarab boshqa echimlar kerak bo'ladi.
- Rosetta 2 Mac-ni sekinlashtiradimi yoki batareyani tezroq tugatadimi? Bu ilovaga bog'liq. Ko'p ishlatiladigan ilovalarda ta'sir kichik. Intensiv vazifalarda u mahalliy versiyaga nisbatan quvvat sarfini va haroratni oshirishi mumkin. Agar Apple Silicon versiyasi mavjud bo'lsa, uni o'rnating.
- Hozir ilova Rosetta dan foydalanayotganligini qanday bilsam bo'ladi? Ma'lumot olishda ko'rgan narsangizga qo'shimcha ravishda, Tizim hisobotidagi Ilovalar ostidagi Tur ustunini tekshiring. Agar Intel deb yozsa, u Apple Silicon-da Rosetta bilan ishlaydi; Agar Universal yoki Apple Silicon deb yozilsa, bu mahalliy dastur.
Kundalik operatsiyalarda Rosetta 2 bu jim yordamchi bo'lib, ko'plab ilovalarni ishlab chiquvchilar migratsiyani tugatgan paytda saqlab turadi. Oddiy dasturlarni oching: agar Rosetta kerak bo'lsa, macOS sizga aytadi va uni o'rnatadi.Iloji bo'lsa, Apple chipidan maksimal darajada foydalanish va quvvat sarfi yoki saqlashga mumkin bo'lgan har qanday ta'sirni kamaytirish uchun mahalliy versiyalarga ustunlik bering.
Turli raqamli ommaviy axborot vositalarida o'n yildan ortiq tajribaga ega texnologiya va internet masalalariga ixtisoslashgan muharrir. Men elektron tijorat, aloqa, onlayn marketing va reklama kompaniyalarida muharrir va kontent yaratuvchisi sifatida ishlaganman. Iqtisodiyot, moliya va boshqa sohalar veb-saytlarida ham yozganman. Mening ishim ham mening ishtiyoqim. Endi mening maqolalarim orqali Tecnobits, Men hayotimizni yaxshilash uchun har kuni texnologiya olami bizga taqdim etayotgan barcha yangiliklar va yangi imkoniyatlarni o‘rganishga harakat qilaman.


