- Rosetta 2 Intel қолданбаларын macOS жүйесіндегі Apple Silicon жүйесіне автоматты түрде және мөлдір түрде аударады.
- Оңай орнату: ол Intel қолданбасын ашқанда сұралады немесе оны терминалдан мәжбүрлеуге болады.
- Пайдаланушы қолданбаларымен жоғары үйлесімділік; ядро кеңейтімдері мен ескі аппараттық құралдарға шектеулер.
- Жергілікті қолданбалар жақсырақ: олар аз қуат тұтынады және жақсырақ жұмыс істейді; Rosetta шектеулі уақытқа ғана қолжетімді болады.

Егер сізде Mac болса, сіз бұл туралы естіген боларсыз Розетта 2Бұл көптеген бұрыннан бар бағдарламаларға Apple чипімен жұмысын жалғастыруға мүмкіндік беретін компонент. Rosetta 2 — Apple Silicon жүйесінде Intel қолданбаларын іске қосуға арналған Apple аударма қабатыОл көрінбейтін әрекет етсе де, оның қалай жұмыс істейтінін, қалай орнатылғанын, оның шегін және болашақта онымен не болатынын білу керек.
Келесі жолдарда сіз нақты трюктар мен практикалық жағдайлары бар толық нұсқаулықты таба аласыз. Қолданбаға Rosetta қажет пе екенін анықтауды, оны автоматты түрде немесе Терминалдан орнатуды және оның өнімділікке және ресурстарды тұтынуға әсерін түсінуді үйренесіз., сонымен қатар сәтсіз орнатудан кейін деректерді қалпына келтіру қажет болған жағдайда қосымша бөлім.
Rosetta 2 дегеніміз не және ол не үшін қолданылады?
Rosetta 2 – Apple Silicon процессорлары бар компьютерлерде macOS жүйесіне арналған Apple жасаған динамикалық екілік аудармашы. Оның міндеті - Intel x86_64 үшін құрастырылған қолданбалардың кодын ARM64 нұсқауларына жылдам немесе алдын ала түрлендіру. Apple чиптері түсінеді, сондықтан бұл қолданбаларды әзірлеуші кодтың бір жолын ұстамай-ақ пайдалануға болады.
Бұл сіз ашатын немесе конфигурациялайтын қолданба емес; шын мәнінде, сіз Dock немесе теңшелімдер тақтасында белгішені көрмейсіз. Rosetta 2 Intel үшін арнайы жасалған қолданбаны ашқанда автоматты түрде іске қосылады.Ол сіздің кодыңызды аударады және оны ештеңе болмағандай пайдалануға мүмкіндік береді. Көп жағдайда мінез-құлық пайдаланушы үшін ашық болады.

Кішкене тарих: бастапқы Rosetta-дан Rosetta 2-ге дейін
Apple 2006 жылы PowerPC-тен Intel-ге көшу кезінде дәл осындай технологияны пайдаланған болатын. Mac OS X Tiger жүйесіне енгізілген бұл түпнұсқа Rosetta G3 және G4 нұсқауларын (AltiVec қоса) аударды, бірақ G5 емесСондықтан, G5 нұсқаулар жиынына негізделген қолданбалар әзірлеушілер оларды бейімдемейінше іске қосыла алмайды.
Ескі нұсқада айтарлықтай шектеулер болды: есептеуді қажет ететін көптеген қосымшалар (мысалы, сәулелік трекерлер немесе белгілі бір бейне ойындар) дұрыс жұмыс істемеді немесе жай ғана үйлеспеді. Сол дәуірдегі кейбір кәсіби Apple қолданбалары (Final Cut Pro, Motion, Aperture, Logic Pro) әмбебап екілік файлдарға «кроссградтауды» талап етті. Rosetta арқылы өтудің орнына Intel жүйесінде жергілікті түрде жұмыс істеу.
Сондай-ақ үйлесімсіздіктердің ұзақ тізімі болды. Түпнұсқа Rosetta классикалық ортаны (Mac OS 9 немесе бұрынғы қолданбалар), ядро кеңейтімдерін және оларға тәуелді бағдарламалық құралды қолдамайды., экран сақтағыштары, өте дәл ерекшеліктерді өңдеуді қажет ететін қолданбалар немесе кейбір Java қолданбалары (соның ішінде кейбіреулері JNI кітапханалары бар), басқа жағдайлар.
Бұл шектеулердің көпшілігінің техникалық себебі олардың дизайнында жатыр. Түпнұсқа Rosetta пайдаланушы-кеңістік процесі ретінде жұмыс істеді Бұл ескі 68к эмуляторға қарағанда (нанокадрмен төмен деңгейде әлдеқайда тығыз байланысқан) айырмашылығы, пайдаланушы кодын ғана ұстап алады және аудара алады, бұл белгілі бір жүйе операцияларын тоқтату үшін аз орынды білдіреді және оның орнына жөндеу және қауіпсіздік қаупі аз болды.
Rosetta 2 ағымдағы macOS жүйесінде қалай жұмыс істейді
Rosetta 2 бұл идеяны Intel-ден Apple Silicon-қа көшу үшін жаңартады және нақтылайды. Ол x86_64 екілік файлдарын ARM64-ке динамикалық түрде аударады және көп жағдайда алға аударуды орындайды. Қолданбаны бірінші рет ашқанда, ол кейінгі орындалуларды жылдамдатады. Пайдаланушы әрекетіне және қалыпты жүктемелерге бағытталған қолданбалармен өнімділік әдетте өте жақсы.
Apple әлі де мүмкіндігінше жергілікті нұсқаларды іздеуді және олармен танысуды ұсынады ARM компьютерлерінің сипаттамалары. Көптеген пайдаланушылар ешқандай айқын өнімділік айырмашылықтарын байқамаса да, жергілікті қолданбалар чиптің мүмкіндіктерін толық пайдаланады. және олар азырақ ресурстарды тұтынуға бейім, бұл сонымен бірге аз энергия шығынына айналуы мүмкін.
Үйлесімділік: қолданбаға Rosetta қажет екенін қалай білуге болады
macOS оны Finder арқылы секундтарда тексеруге мүмкіндік береді. Қолданба белгішесін таңдап, Файл > Ақпаратты алу тармағына өтіп, Түр немесе Сынып өрісін қараңыз.Сіз мына белгілердің бірін көресіз:
- Қолданба (Intel): Apple-чипті Mac жүйесінде жұмыс істеу үшін Rosetta 2 қажет.
- Қолданба (әмбебап): Apple Silicon және Intel үшін екілік файлдарды қамтиды; Rosetta талап етпейді және әдепкі бойынша Apple Silicon пайдаланады.
Кейбір әмбебап қолданбаларда арнайы қорап бар. «Rosetta көмегімен ашу» опциясы әмбебап қолданбаға Apple Silicon үшін әлі бейімделмеген плагиндерді немесе кеңейтімдерді жүктеуге мүмкіндік береді.Егер қондырма көрсетілуін тоқтатса немесе жұмыс істемесе, қолданбадан шығып, осы опцияны қосып, әрекетті қайталаңыз.
Rosetta 2 автоматты орнату
Rosetta 2 тек Apple чипі бар Mac компьютерлерінде қол жетімді. Оны бірінші рет орнату үшін сізге интернет байланысы қажет.себебі macOS компоненттерді Apple серверлерінен жүктеп алады.
- Оны қажет ететін кез келген қолданбаны ашыңыз. Қолданба іске қосылса, Rosetta орнатылған және жұмыс істеп тұр..
- Егер ол орнатылмаған болса, macOS оны жүктеп алу туралы ұсынысты көрсетеді. Орнату түймесін басып, пайдаланушы аты мен құпия сөзбен аутентификация орнатуға мүмкіндік береді.
- «Қазір емес» таңдасаңыз, ештеңе болмайды; Қажет басқа қолданбаны ашуға әрекеттенгенде, macOS сізден қайта сұрайды..
Қолданбаны ашқан кезде хабарландыру шықпаса, оның екі себебі болуы мүмкін: Rosetta 2 әлдеқашан орнатылған немесе ол қолданбаға қажет емес. себебі ол әмбебап немесе Apple Silicon үшін туған.
Терминалдан орнату (мәжбүрлеп орнату)
Кейбір сценарийлерде (мысалы, ешбір Intel қолданбасы орнатуды іске қоспағанда немесе сәтсіздіктен кейін), Rosetta 2 бағдарламасын Терминалдан орнатуға болады. Терминалды ашыңыз және бағдарламалық құралды жаңарту пәрменін пайдаланыңыз:
softwareupdate --install-rosetta
Сондай-ақ толық жолды пайдаланатын және лицензияны сол пәрменде қабылдайтын нұсқаулықтарды көресіз. Жол және лицензияны қабылдау арқылы нұсқаны іске қосу жарамды:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Егер қосылым болса және Mac компьютері Apple Silicon болса, біреуімен, Орнату бірнеше секундта аяқталады және Rosetta оны қажет ететін барлық қолданбалар үшін қолжетімді болады..
M1/M2 бар Mac жүйесінде масштабтау, PASCO Capstone және LockDown браузері
Қайталанатын сұрақ - Intel 64 деп белгіленген қолданбалар Apple чипі бар Mac жүйесінде жұмыс істей ме? Жалпы жауап - иә, олар ядро кеңейтіміне немесе ескі аппараттық құралға тәуелді болмаса, Rosetta 2 арқылы жұмыс істейді. Apple Silicon жүйесінде қолдау көрсетілмейді.
Нақты жағдайларға қатысты: Zoom қолданбасында Apple Silicon үшін жергілікті нұсқасы бар және Intel нұсқасын орнатсаңыз, Rosetta 2 арқылы да жұмыс істейді.Ең жақсы өнімділік үшін жергілікті басылымды олардың веб-сайтынан жүктеп алу ұсынылады.
PASCO Capstone және LockDown браузері үшін (Cengage OEM), Егер олар Intel 64 санатына жатқызылса және үйлеспейтін kexts немесе драйверлерді орнатпаса, олар әдетте Rosetta 2 арқылы жұмыс істейді.Дегенмен, әрқашан әр провайдердің ресми нұсқаулығын және соңғы нұсқаларын тексеріңіз.
Егер күмәніңіз болса, мына тексеруді орындаңыз: Қолданбаны ашыңыз және MacOS сізге Rosetta орнатуды сұраса, процесті аяқтаңыз; қолданба қатесіз ашылса, ол аударма арқылы үйлесімді.Сондай-ақ, ақпарат алу бөлімінде бұрын түсіндірілгендей қолданба түрін тексеруге болады.
Әмбебап қолданбаларда «Rosetta көмегімен ашу».
Кейбір әмбебап қолданбаларда көретін арнайы қорап бар. «Rosetta көмегімен ашу» функциясын қосу бұрыннан бар қолданбаның аудармашы астында жұмыс істеуіне себеп боладыApple Silicon үшін әлі бейімделмеген қосымшаны, кеңейтімді немесе плагинді пайдалану қажет болғанда мағынасы бар.
Кеңейтім пайда болмаса, мына әрекетті орындап көріңіз: Қолданбаны жабыңыз, құсбелгіні қойыңыз, оны қайта ашыңыз және қондырманың енді танылғанын тексеріңіз.Бұл плагин жаңартылған кезде, жергілікті өнімділікті қалпына келтіру опциясынан құсбелгіні алып тастай аласыз.
Лимиттер және үйлеспейтін жағдайлар
Rosetta 2 пайдаланушы сценарийлерінің басым көпшілігін қамтығанымен, барлығын аудару мүмкін емес. Алдыңғы көшудегідей, аудармашы ядро кеңейтімдерін немесе оларға тәуелді бағдарламалық жасақтаманы іске қоспайды.ол бұрынғы аппараттық интерфейстердің жетіспеушілігін де шешпейді.
Rosetta оқиғасы (түпнұсқа нұсқасы) тәуекел профилін түсінуге көмектесетін бірнеше ерекшеліктерді тізімдеді. Төмендегілер үйлесімді болмады: Классикалық орта, Mac OS 9 және одан бұрынғы қолданбалар, белгілі бір экран сақтағыштар, ерекше жағдайларды өңдеу өте нақты қолданбалар және JNI бар белгілі Java екілік файлдары.Rosetta 2, неғұрлым заманауи болса да, принципті сақтайды: өте төмен деңгейлі құрамдастарды қажет ететін кез келген нәрсе әдетте назардан тыс қалады.
Басқа үйлесімділік «қабаттарынан» айырмашылығы
Rosetta 2 виртуализация немесе Intel операциялық жүйесінің жалпы мақсаттағы эмуляторы емес. x86_64 пайдаланушы екілік файлдарын ARM64 жүйесіне аударады, осылайша олар macOS жүйесінде жұмыс істейдіДегенмен, ол Windows жүйесін іске қоспайды немесе басқа жүйелердегі қолданбалар үшін виртуализация немесе Wine/CrossOver технологиялары сияқты құралдарды ауыстырмайды.
Бұл, мысалы, Rosetta 2 Windows қолданбаларын іске қосу үшін пайдаланылмайдыЕгер сізге Windows бағдарламалық құралы қажет болса, виртуализацияны (өндіруші қолдаған кезде), үйлесімділік контейнерін немесе Windows құрылғысын пайдалануыңыз керек.
Қол жетімділік және жол картасы
Жақында өткен WWDC-ден кейін Rosetta 2-ге техникалық қызмет көрсету жоспарларын көрсететін қоғамдық құжаттама жаңартылды. Apple Rosetta 2 тағы екі негізгі macOS шығарылымдары үшін (macOS 27 дейін) жалпы мақсаттағы құрал болып қалатынын көрсетеді. әзірлеушілерге қолданбаларын тасымалдауды аяқтауды жеңілдету үшін.
macOS 28 жүйесінен бастап, Apple ескі, өңделмеген ойын атауларына арналған Rosetta 2 мүмкіндіктерінің жиынтығын сақтауды жоспарлап отыр. олар Intel арнайы макростарына немесе бағдарламалауға байланысты. Бұл нюанс жалпы пайдаланудан біртіндеп бас тартуды көрсетеді.
Дәл сол құжатта оны қайталайды macOS Tahoe Intel негізіндегі Mac құрылғыларымен үйлесімді соңғы нұсқасы боладыБұл құрылғылар үш жыл бойы қосымша қауіпсіздік жаңартуларын алады. Tahoe жүйесімен үйлесімді Intel негізіндегі компьютерлерге 2019 жылғы 16 дюймдік MacBook Pro, 2020 жылғы 13 дюймдік MacBook Pro (төрт Thunderbolt 3 порты бар), 2020 жылғы 27 дюймдік iMac және 2019 жылғы Mac Pro кіреді.
Сонымен қатар, Apple соңғы күндері бар қолдау мақалаларын жаңартып отырады (мысалы, әртүрлі орындарда 2025 жылдың 12 ақпаны). Қадамдар мен қолжетімділікті растау үшін әрқашан аймағыңыздың ресми құжатымен кеңескен жөн.өйткені мәтіннің нюанстары немесе орналасуы әртүрлі болуы мүмкін.
Жылдам жиі қойылатын сұрақтар
- Apple чипі бар Mac компьютеріне Rosetta 2 орнату қауіпсіз бе? Иә. Бұл олардың серверлерінен жүктелген және ауысуды жеңілдетуге арналған ресми Apple компоненті. Бұл үшінші тарап бағдарламалық құралы емес және ешқандай көрінетін панельдерді қоспайды.
- Rosetta 2 Windows қолданбаларын іске қоса ала ма? Жоқ. Rosetta 2 тек Intel үшін құрастырылған macOS екілік файлдарын ARM жүйесіне аударады. Windows қолданбалары үшін сізге виртуализация, Wine/CrossOver үйлесімділігі немесе жағдайға байланысты басқа шешімдер қажет.
- Rosetta 2 Mac компьютерін баяулатады ма немесе батареяны тезірек зарядтайды ма? Бұл қолданбаға байланысты. Ең жиі қолданылатын қолданбаларда әсер аз. Қарқынды тапсырмаларда ол жергілікті нұсқамен салыстырғанда қуат тұтынуды және температураны арттыруы мүмкін. Apple Silicon нұсқасы болса, оны орнатыңыз.
- Қолданбаның дәл қазір Rosetta пайдаланып жатқанын қалай білуге болады? Ақпарат алу бөлімінде көргендеріңізге қоса, Жүйе есебіндегі Қолданбалар астындағы Түр бағанын тексеріңіз. Егер ол Intel деп айтса, ол Apple Silicon жүйесінде Rosetta-мен бірге жұмыс істейді; егер ол Universal немесе Apple Silicon деп жазылса, бұл жергілікті қолданба.
Күнделікті операцияларда Rosetta 2 - әзірлеушілер тасымалдауды аяқтаған кезде көптеген қолданбаларды тірі қалдыратын үнсіз көмекші. Жай ғана әдеттегі бағдарламаларды ашыңыз: Rosetta қажет болса, macOS сізге айтып, оны орнатады.Мүмкіндігінше, Apple чипін барынша пайдалану және қуат тұтынуға немесе сақтауға ықтимал әсерді азайту үшін жергілікті нұсқаларға басымдық беріңіз.
Түрлі сандық медиада он жылдан астам тәжірибесі бар технология және интернет мәселелеріне маманданған редактор. Мен электрондық коммерция, коммуникация, онлайн маркетинг және жарнама компанияларында редактор және мазмұн жасаушы болып жұмыс істедім. Мен сондай-ақ экономика, қаржы және басқа салалардың веб-сайттарында жаздым. Менің жұмысым да менің құмарлығым. Енді менің мақалаларым арқылы Tecnobits, Мен өмірімізді жақсарту үшін күн сайын технология әлемі ұсынатын барлық жаңалықтар мен жаңа мүмкіндіктерді зерттеуге тырысамын.


