- Rosetta 2 автоматски и транспарентно ги преведува апликациите од Intel во Apple Silicon на macOS.
- Лесна инсталација: се бара при отварање на Intel апликација или може да се наметне од терминалот.
- Висока компатибилност со кориснички апликации; ограничувања на екстензии на јадрото и застарен хардвер.
- Нативните апликации се подобри: трошат помалку енергија и работат подобро; Rosetta ќе биде достапна само ограничено време.

Ако имате Mac, можеби сте слушнале за Розета 2Ова е компонентата што им овозможува на многу долгогодишни програми да продолжат да работат со чип на Apple. Rosetta 2 е преведувачкиот слој на Apple за извршување на Intel апликации на Apple Silicon.И иако делува невидливо, вреди да се знае како функционира, како е инсталирано, неговите ограничувања и што ќе се случи со него во иднина.
Во следните редови ќе најдете комплетен водич, со вистински трикови и практични случаи. Ќе научите како да препознаете дали на некоја апликација ѝ е потребна Rosetta, како да ја инсталирате автоматски или од Терминал и како да го разберете нејзиното влијание врз перформансите и потрошувачката на ресурси., плус дополнителен дел во случај да треба да вратите податоци по неуспешна инсталација.
Што е Розета 2 и за што се користи?
Rosetta 2 е динамичен бинарен преведувач создаден од Apple за macOS на компјутери со Apple Silicon процесори. Неговата мисија е да го конвертира, во лет или однапред, кодот на апликациите компајлирани за Intel x86_64 во ARM64 инструкции. Чиповите на Apple разбираат, па затоа овие апликации можат да се користат без развивачот да допре ниту еден ред код.
Тоа не е апликација што ја отворате или конфигурирате; всушност, нема да видите икона во Dock или во панелот со поставки. Rosetta 2 се активира автоматски кога ќе отворите апликација дизајнирана специјално за Intel.Го преведува вашиот код и ви овозможува да го користите како ништо да не се случило. Во повеќето случаи, однесувањето е транспарентно за корисникот.

Малку историја: од оригиналната Розета до Розета 2
Apple веќе користеше технологија со истото име за време на транзицијата од PowerPC на Intel во 2006 година. Оригиналната Rosetta, вклучена во Mac OS X Tiger, ги преведуваше инструкциите од G3 и G4 (вклучувајќи го и AltiVec), но не и од G5.Затоа, апликациите што се потпираа на G5 инструкции не можеа да се извршуваат освен ако програмерите не ги адаптираат.
Старата верзија имаше значителни ограничувања: многу апликации со голем обем на пресметување (на пр., зрачни трасери или одредени видео игри) не функционираа правилно или едноставно беа некомпатибилни. Некои професионални апликации на Apple од таа ера (Final Cut Pro, Motion, Aperture, Logic Pro) бараа „вкрстено префрлување“ на универзални бинарни датотеки. да работи нативно на Intel наместо да поминува низ Rosetta.
Исто така, имаше долг список на некомпатибилности. Оригиналната Rosetta не ја поддржуваше класичната околина (апликации за Mac OS 9 или постари верзии), екстензии на јадрото и софтверот што зависеше од нив., заштитници на екранот, апликации што бараа многу прецизно ракување со исклучоци, ниту одредени Java апликации (вклучувајќи некои со JNI библиотеки), меѓу другите случаи.
Техничката причина за многу од овие ограничувања лежи во нивниот дизајн. Оригиналната Розета функционираше како процес на корисничкиот простор. кој можеше само да пресретне и преведе кориснички код, за разлика од стариот 68k емулатор (многу потесно поврзан на ниско ниво со нанојадрото), што значеше помалку простор за пресретнување на одредени системски операции и, за возврат, помал ризик од дебагирање и безбедност.
Како работи Rosetta 2 на тековниот macOS
Rosetta 2 ја модернизира и усовршува таа идеја за премин од Intel кон Apple Silicon. Динамички ги преведува x86_64 бинарните датотеки во ARM64 и, во многу случаи, врши превод напред. Првиот пат кога ќе ја отворите апликацијата, таа ги забрзува последователните извршувања. Со апликации фокусирани на интеракција со корисникот и умерено оптоварување, перформансите обично се многу добри.
Apple сè уште препорачува да се бараат нативни верзии секогаш кога е можно и да се запознаете со карактеристики на ARM компјутерите. Иако повеќето корисници не забележуваат никакви очигледни разлики во перформансите, нативните апликации го користат потенцијалот на чипот во целост. и тие имаат тенденција да трошат помалку ресурси, што може да се претвори во помала потрошувачка на енергија.
Компатибилност: како да знаете дали на апликацијата ѝ е потребна Rosetta
macOS ви овозможува да го проверите од Finder за неколку секунди. Изберете ја иконата на апликацијата, одете во Датотека > Земи информации и погледнете го полето Тип или Класа.Ќе видите една од овие етикети:
- Апликација (Интел)Потребен е Rosetta 2 за да работи на Mac со чип на Apple.
- Апликација (универзална)вклучува бинарни датотеки за Apple Silicon и Intel; не бара Rosetta и стандардно го користи Apple Silicon.
Исто така, постои посебна кутија во некои универзални апликации. Опцијата „Отвори со Rosetta“ ѝ овозможува на универзалната апликација да вчитува додатоци или екстензии кои сè уште не се прилагодени за Apple Silicon.Ако додатокот престане да се појавува или не работи, излезете од апликацијата, овозможете ја оваа опција и обидете се повторно.
Автоматска инсталација на Rosetta 2
Rosetta 2 е достапна само на Mac компјутери со Apple чип. Потребна ви е интернет конекција за да го инсталирате првиот пат.бидејќи 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 станува достапна за сите апликации на кои им е потребна..
Zoom, PASCO Capstone и LockDown Browser на Mac со M1/M2
Едно постојано поставувано прашање е дали апликациите означени како Intel 64 работат на Mac со чип на Apple. Општиот одговор е да, тие работат со Rosetta 2 сè додека не зависат од екстензии на јадрото или застарен хардвер. Не е поддржано на Apple Silicon.
Во врска со конкретни случаи: Zoom има вградена верзија за Apple Silicon и работи преку Rosetta 2 ако ја инсталирате варијантата на Intel.Препорачливо е да ја преземете нативната верзија од нивната веб-страница за најдобри перформанси.
За PASCO Capstone и LockDown Browser (Cengage OEM), Ако се категоризирани како Intel 64 и не инсталираат некомпатибилни kexts или драјвери, тие нормално ќе работат преку Rosetta 2.Сепак, секогаш проверувајте го официјалниот водич од секој провајдер и најновите верзии.
Доколку имате било какви сомнежи, направете ја оваа проверка: Отворете ја апликацијата и ако macOS ве поттикне да инсталирате Rosetta, завршете го процесот; ако апликацијата се отвори без грешки, таа е компатибилна преку превод.Можете исто така да го проверите типот на апликација како што е објаснето претходно во Добиј информации.
„Отвори со Розета“ во универзални апликации
Постои специфично поле што ќе го видите во некои универзални апликации. Овозможувањето на „Отвори со Розета“ предизвикува апликација која веќе е вградена да работи под преведувачотИ има смисла кога треба да користите додаток, екстензија или приклучок што сè уште не е адаптиран за Apple Silicon.
Ако не се појави екстензија, обидете се со ова: Затворете ја апликацијата, означете го полето, отворете ја повторно и проверете дали додатокот е препознаен.Кога тој приклучок ќе се ажурира, ќе можете да ја отштиклирате опцијата за враќање на матичните перформанси.
Ограничувања и некомпатибилни случаи
Иако Rosetta 2 опфаќа огромно мнозинство од корисничките сценарија, не е сè преводливо. Како и во претходната транзиција, преведувачот не извршува екстензии на јадрото или софтвер што зависи од нив.ниту пак го решава недостатокот на застарени хардверски интерфејси.
Приказната за Розета (оригинална верзија) наведува неколку исклучоци што помагаат да се разбере профилот на ризик. Следните не беа компатибилни: Classic Environment, апликации за Mac OS 9 и постари верзии, одредени чувари на екранот, апликации со многу прецизно ракување со исклучоци и одредени бинарни датотеки на Java со JNI.Розета 2, иако посовремена, го задржува принципот: сè што бара компоненти на многу ниско ниво обично се изоставува.
Разлики со други „слоеви“ на компатибилност
Rosetta 2 не е виртуелизација ниту емулатор за општа намена на оперативниот систем Intel. Ги преведува бинарните датотеки на корисникот x86_64 во ARM64 за да работат на macOSСепак, не работи со Windows ниту ги заменува алатките како што се виртуелизацијата или технологиите Wine/CrossOver за апликации од други системи.
Ова значи дека, на пример, Rosetta 2 не може да се користи за стартување на Windows апликацииАко ви е потребен софтвер за Windows, ќе мора да користите виртуелизација (кога е поддржана од продавачот), контејнер за компатибилност или машина со Windows.
Достапност и план за пат
По неодамнешниот WWDC, беше ажурирана јавната документација со планови за одржување на Розета 2. Apple посочува дека Rosetta 2 ќе остане алатка за општа намена за уште две големи изданија на macOS (до macOS 27). за да им се олесни на програмерите да ја завршат миграцијата на нивните апликации.
Почнувајќи со macOS 28, Apple планира да задржи дел од функциите на Rosetta 2 насочени кон постарите, неодржувани наслови на игри. кои зависат од макроа или програмирање специфични за Интел. Оваа нијанса укажува на постепено повлекување од општа употреба.
Истата документација потврдува дека macOS Tahoe ќе биде последната верзија компатибилна со Mac компјутери базирани на IntelСепак, овие уреди ќе добиваат дополнителни безбедносни ажурирања во текот на три години. Компјутерите базирани на Intel кои се компатибилни со Tahoe вклучуваат 16-инчниот MacBook Pro од 2019 година, 13-инчниот MacBook Pro од 2020 година (со четири Thunderbolt 3 порти), 27-инчниот iMac од 2020 година и Mac Pro од 2019 година.
Паралелно, Apple ги ажурираше статиите за поддршка со најновите датуми (на пример, 12 февруари 2025 година на различни локации). Секогаш е препорачливо да се консултирате со официјалниот документ за вашиот регион за да ги потврдите чекорите и достапноста.бидејќи нијансите на текстот или локацијата може да варираат.
Брзи ЧПП
- Дали е безбедно да се инсталира Rosetta 2 на Mac со чип на Apple? Да. Тоа е официјална компонента на Apple преземена од нивните сервери и дизајнирана да го олесни преминот. Не е софтвер од трети страни и не додава никакви видливи панели.
- Може ли Rosetta 2 да извршува Windows апликации? Не. Rosetta 2 преведува само бинарни датотеки на macOS компајлирани за Intel во ARM. За апликации за Windows, ви е потребна виртуелизација, компатибилност со Wine/CrossOver или други решенија, во зависност од случајот.
- Дали Rosetta 2 го забавува Mac или ја празни батеријата побрзо? Зависи од апликацијата. Кај најчесто користените апликации, влијанието е мало. При интензивни задачи, може да се зголеми потрошувачката на енергија и температурата во споредба со нативната верзија. Доколку постои верзија на Apple Silicon, инсталирајте ја.
- Како да знам дали некоја апликација ја користи Rosetta во моментов? Покрај она што го видовте во „Добиј информации“, проверете ја колоната Тип под „Апликации“ во „Извештај за системот“. Ако пишува Intel, ќе работи со Rosetta на Apple Silicon; ако пишува Universal или Apple Silicon, тоа е матична апликација.
Во секојдневните операции, Rosetta 2 е тој тивок помошник што ги одржува многу апликации активни додека програмерите ја завршуваат миграцијата. Едноставно отворете ги вашите вообичаени програми: ако е потребна Rosetta, macOS ќе ви каже и ќе ја инсталира.Кога е можно, дајте им приоритет на нативните верзии за да го извлечете максимумот од чипот на Apple и да го минимизирате какво било потенцијално влијание врз потрошувачката на енергија или складирањето.
Уредник специјализиран за технологија и интернет прашања со повеќе од десет години искуство во различни дигитални медиуми. Работев како уредник и креатор на содржини за компании за е-трговија, комуникација, онлајн маркетинг и рекламирање. Имам пишувано и на веб-страниците за економија, финансии и други сектори. Мојата работа е и моја страст. Сега, преку моите написи во Tecnobits, се трудам да ги истражувам сите новости и нови можности кои светот на технологијата ни ги нуди секој ден за подобрување на нашите животи.


