- Rosetta 2 нь Intel програмуудыг macOS дээрх Apple Silicon руу автоматаар, ил тод орчуулдаг.
- Хялбар суулгац: Intel програмыг нээх үед шаардлагатай эсвэл терминалаас албадан суулгаж болно.
- Хэрэглэгчийн програмуудтай өндөр нийцтэй байдал; цөмийн өргөтгөл болон хуучин техник хангамжийн хязгаарлалт.
- Төрөлх програмууд нь илүү сайн: тэд бага эрчим хүч зарцуулж, илүү сайн ажилладаг; Rosetta нь зөвхөн хязгаарлагдмал хугацаанд ашиглах боломжтой.

Хэрэв танд Mac байгаа бол та сонссон байх Розетта 2Энэ нь олон жилийн настай програмуудыг Apple-ийн чипээр үргэлжлүүлэн ажиллуулах боломжийг олгодог бүрэлдэхүүн хэсэг юм. Rosetta 2 нь Apple Silicon дээр Intel програмуудыг ажиллуулахад зориулагдсан Apple-ийн орчуулгын давхарга юмХэдийгээр энэ нь үл үзэгдэх байдлаар ажилладаг ч энэ нь хэрхэн ажилладаг, хэрхэн суурилуулсан, түүний хязгаар, ирээдүйд юу тохиолдохыг мэдэх нь зүйтэй юм.
Дараах мөрүүдээс та жинхэнэ заль мэх, практик тохиолдлууд бүхий бүрэн гарын авлагыг олох болно. Та апп-д Rosetta хэрэгтэй эсэхийг хэрхэн тодорхойлох, түүнийг автоматаар эсвэл Терминалаас хэрхэн суулгах, гүйцэтгэл болон нөөцийн зарцуулалтад үзүүлэх нөлөөг ойлгох болно., мөн бүтэлгүйтсэн суулгацын дараа өгөгдлийг сэргээх шаардлагатай тохиолдолд нэмэлт хэсэг.
Rosetta 2 гэж юу вэ, үүнийг юунд ашигладаг вэ?
Rosetta 2 нь Apple-аас Apple Silicon процессортой компьютер дээр macOS-д зориулан бүтээсэн динамик хоёртын орчуулагч юм. Үүний зорилго нь Intel x86_64-д зориулан эмхэтгэсэн програмын кодыг шууд эсвэл урьдчилан ARM64 заавар болгон хөрвүүлэх явдал юм. Apple-ийн чипүүд ойлгодог тул эдгээр програмуудыг хөгжүүлэгч нэг мөр кодын хүрэлгүйгээр ашиглах боломжтой.
Энэ нь таны нээх эсвэл тохируулах програм биш юм; Үнэндээ та Dock эсвэл тохиргооны самбарт дүрс харагдахгүй. Intel-д тусгайлан зориулсан програмыг нээх үед Rosetta 2 автоматаар идэвхждэг.Энэ нь таны кодыг орчуулж, юу ч болоогүй юм шиг ашиглах боломжийг танд олгоно. Ихэнх тохиолдолд зан үйл нь хэрэглэгчдэд ил тод байдаг.

Бага зэрэг түүх: анхны Rosetta-аас Rosetta 2 хүртэл
Apple компани 2006 онд PowerPC-ээс Intel руу шилжихдээ ижил нэртэй технологийг аль хэдийн ашиглаж байсан. Mac OS X Tiger-д багтсан анхны Rosetta нь G3 болон G4 зааврыг (AltiVec-г оруулаад) орчуулсан боловч G5 бишТиймээс, G5 зааврын багцад тулгуурласан програмууд нь хөгжүүлэгчид дасан зохицохгүй бол ажиллах боломжгүй.
Хуучин хувилбар нь ихээхэн хязгаарлалттай байсан: тооцоолол их шаарддаг олон програмууд (жишээлбэл, ray tracers эсвэл зарим видео тоглоомууд) алдаатай эсвэл зүгээр л таарахгүй байсан. Тухайн үеийн 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 Browser
Intel 64 гэж тэмдэглэсэн програмууд Apple-ийн чиптэй Mac дээр ажилладаг эсэх нь байнга тохиолддог асуулт юм. Ерөнхий хариулт нь тийм ээ, тэд цөмийн өргөтгөл эсвэл хуучин техник хангамжаас хамаарахгүй л бол Rosetta 2-г ашиглан ажилладаг. Apple Silicon дээр дэмжигдээгүй.
Тодорхой тохиолдлын хувьд: Zoom нь Apple Silicon-д зориулсан эх хувилбартай бөгөөд хэрэв та Intel хувилбарыг суулгасан бол Rosetta 2-оор ажилладаг.Хамгийн сайн гүйцэтгэлтэй байхын тулд эх хувилбарыг нь вэбсайтаас татаж авахыг зөвлөж байна.
PASCO Capstone болон LockDown Browser-д (Cengage OEM), Хэрэв тэдгээрийг Intel 64 гэж ангилж, тохирохгүй kexts эсвэл драйверуудыг суулгаагүй бол Rosetta 2-оор дамжуулан ажиллах болно.Гэсэн хэдий ч үйлчилгээ үзүүлэгч бүрийн албан ёсны гарын авлага болон хамгийн сүүлийн үеийн хувилбаруудыг үргэлж шалгаарай.
Хэрэв танд эргэлзэж байвал дараах шалгалтыг хийнэ үү. Програмаа нээгээд, хэрэв macOS таныг Rosetta суулгахыг сануулбал процессыг гүйцээнэ үү; Хэрэв програм алдаагүй нээгдэх юм бол орчуулга хийх боломжтой.Та мөн мэдээлэл авах хэсэгт өмнө нь тайлбарласны дагуу програмын төрлийг шалгаж болно.
Бүх нийтийн програмууд дахь "Rosetta-тай нээх"
Зарим бүх нийтийн аппликешнд харагдах тодорхой хайрцаг байдаг. "Rosetta-тай нээх"-г идэвхжүүлснээр аль хэдийн эх болсон програмыг орчуулагчаар ажиллуулдагApple Silicon-д хараахан тохируулаагүй нэмэлт, өргөтгөл эсвэл залгаасыг ашиглах шаардлагатай үед энэ нь утга учиртай юм.
Хэрэв өргөтгөл гарч ирэхгүй бол дараахыг оролдоно уу: Апп-ыг хааж, хайрцгийг шалгаад дахин нээгээд нэмэлтийг таньж байгаа эсэхийг шалгана уу.Энэ залгаасыг шинэчлэх үед та үндсэн гүйцэтгэлийг сэргээх сонголтыг арилгах боломжтой болно.
Хязгаарлалт ба үл нийцэх тохиолдлууд
Хэдийгээр Rosetta 2 нь хэрэглэгчийн хувилбаруудын дийлэнх хувийг хамардаг ч бүх зүйлийг орчуулах боломжгүй юм. Өмнөх шилжилтийн нэгэн адил орчуулагч цөмийн өргөтгөл болон тэдгээрээс хамаарах программ хангамжийг ажиллуулдаггүй.Мөн энэ нь хуучин техник хангамжийн интерфейсийн дутагдлыг шийдэж чадахгүй.
Розеттагийн түүх (анхны хувилбар) нь эрсдлийн профайлыг ойлгоход туслах хэд хэдэн үл хамаарах зүйлийг жагсаасан. Дараахь зүйлс тохирохгүй байна: Сонгодог орчин, 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 оны 2-р сарын 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, Би өдөр бүр бидний амьдралыг сайжруулахын тулд технологийн ертөнц бидэнд санал болгож буй бүх мэдээ, шинэ боломжуудыг судлахыг хичээдэг.


