Reklamani yopish

Apple Silicon 2020 yildan beri biz bilan birga. Apple bu ulkan o‘zgarishlarni, ya’ni Intel protsessorlarini boshqa ARM arxitekturasiga asoslangan o‘z yechimiga almashtirishni joriy qilganida. Garchi bu tufayli yangi chiplar yaxshi tejamkorlik bilan birgalikda sezilarli darajada yuqori ishlashni taklif qilsa-da, u o'zi bilan birga ma'lum tuzoqlarni ham olib keladi. Intel Mac kompyuterlari uchun ishlab chiqilgan barcha ilovalar Apple Silicon bilan kompyuterlarda ishlamaydi, hech bo'lmaganda yordamisiz.

Bu turli xil arxitekturalar bo'lganligi sababli, bitta platforma uchun dasturni boshqasida ishga tushirish mumkin emas. Bu Mac-ga .exe faylini o'rnatishga urinish kabi bir oz, lekin bu holda cheklovchi omil dastur operatsion tizimga asoslangan ma'lum bir platforma uchun tarqatilganligidir. Albatta, agar yuqorida aytib o'tilgan qoida qo'llanilsa, yangi chiplarga ega Mac-lar amalda halokatga uchraydi. Biz ularda deyarli hech narsa o'ynamaymiz, mahalliy ilovalar va yangi platforma uchun mavjud bo'lganlardan tashqari. Shu sababli, Apple Rosetta 2 deb nomlangan eski yechimni changdan tozaladi.

rosetta2_apple_fb

Rosetta 2 yoki tarjima qatlami

Rosetta 2 aynan nima? Bu juda murakkab emulyator bo'lib, uning vazifasi Intel protsessorlaridan Apple Silicon chiplariga o'tishdagi xatolarni bartaraf etishdir. Ushbu emulyator eski Mac uchun yozilgan ilovalarni tarjima qilish bilan shug'ullanadi, buning natijasida ularni hatto M1, M1 Pro va M1 Max chiplari bo'lganlarda ham ishga tushirishi mumkin. Albatta, bu ma'lum bir ishlashni talab qiladi. Shu nuqtai nazardan, bu ko'rib chiqilayotgan dasturga bog'liq, chunki ba'zilari, masalan, Microsoft Office, faqat bir marta "tarjima qilish" kerak, shuning uchun ularning dastlabki ishga tushirilishi ko'proq vaqt talab etadi, ammo keyin siz hech qanday muammoga duch kelmaysiz. Bundan tashqari, bugungi kunda bu bayonot endi o'z kuchini yo'qotdi. Microsoft allaqachon Office to'plamidan M1 mahalliy ilovalarini taklif qiladi, shuning uchun ularni ishga tushirish uchun Rosetta 2 tarjima qatlamidan foydalanish shart emas.

Shunday qilib, ushbu emulyator uchun vazifa, albatta, oddiy emas. Aslida, bunday tarjima juda ko'p ishlashni talab qiladi, buning natijasida biz ba'zi ilovalarda ravonlik bilan bog'liq muammolarga duch kelishimiz mumkin. Ammo shuni ta'kidlash kerakki, bu faqat ozchilik ilovalariga ta'sir qiladi. Buning uchun Apple Silicon chiplarining ajoyib ishlashiga rahmat aytishimiz mumkin. Xulosa qilib aytadigan bo'lsak, aksariyat hollarda siz emulyatordan foydalanishda hech qanday muammoga duch kelmaysiz va siz undan foydalanish haqida ham bilmasligingiz mumkin. Hamma narsa fonda sodir bo'ladi va agar foydalanuvchi to'g'ridan-to'g'ri Faoliyat monitoriga yoki ushbu ilovaning turi deb ataladigan ilovalar ro'yxatiga qaramasa, u ushbu ilova aslida mahalliy ishlamayotganligini bilmasligi ham mumkin.

apple_silicon_m2_chip
Bu yil biz yangi M2 chipli Mac-larni ko'rishimiz kerak

Nima uchun M1 mahalliy ilovalariga ega bo'lish juda muhim

Albatta, hech narsa benuqson emas, bu Rosetta 2 uchun ham amal qiladi. Albatta, bu texnologiyada ham ma'lum cheklovlar mavjud. Masalan, u yadro plaginlarini yoki vazifasi x86_64 platformalarini virtualizatsiya qilish bo'lgan kompyuterni virtualizatsiya qilish dasturlarini tarjima qila olmaydi. Shu bilan birga, ishlab chiquvchilar AVX, AVX2 va AVX512 vektor ko'rsatmalarini tarjima qilishning mumkin emasligi haqida ogohlantiriladi.

Ehtimol, biz o'zimizdan so'rashimiz mumkin: Rosetta 2 aksariyat hollarda ularsiz ishlay oladigan bo'lsa, nega mahalliy ishlaydigan ilovalarga ega bo'lish juda muhim? Yuqorida aytib o'tganimizdek, ko'pincha, foydalanuvchilar sifatida, biz ushbu ilova mahalliy rejimda ishlamayotganini ham sezmaymiz, chunki u hali ham bizga uzluksiz zavq bag'ishlaydi. Boshqa tomondan, biz bundan xabardor bo'ladigan ilovalar mavjud. Misol uchun, eng ommabop aloqa vositalaridan biri bo'lgan Discord hozirda Apple Silicon uchun optimallashtirilmagan, bu ko'pchilik foydalanuvchilarini bezovta qilishi mumkin. Ushbu dastur Rosetta 2 doirasida ishlaydi, lekin u juda tiqilib qolgan va boshqa bir qancha muammolar bilan birga keladi. Yaxshiyamki, u yaxshiroq vaqtlarga o'tadi. Ilovaning sinov versiyasi bo'lgan Discord Canary versiyasi nihoyat yangi chiplarga ega Mac kompyuterlari uchun mavjud. Va agar siz allaqachon sinab ko'rgan bo'lsangiz, uning ishlatilishi diametrik ravishda boshqacha va mutlaqo benuqson ekanligiga rozi bo'lasiz.

Yaxshiyamki, Apple Silicon ancha vaqtdan beri biz bilan birga bo'ldi va Apple kompyuterlarining kelajagi aynan shu erda ekanligi aniq. Aynan shuning uchun bizda barcha kerakli ilovalar o'zgartirilgan shaklda mavjud bo'lishi yoki ular ushbu mashinalarda mahalliy deb ataladigan tarzda ishlashi juda muhimdir. Shunday qilib, kompyuterlar yuqorida aytib o'tilgan Rosetta 2 orqali tarjimaga tushadigan quvvatni tejashlari va umuman, butun qurilmaning imkoniyatlarini biroz oldinga surishlari mumkin. Cupertino giganti kelajagini Apple Silicon-da ko'rayotgani va bu tendentsiya kelgusi yillarda o'zgarmasligi aniq bo'lgani uchun, bu ishlab chiquvchilarga sog'lom bosim yaratadi. Shuning uchun ular o'z arizalarini ushbu shaklda ham tayyorlashlari kerak, bu asta-sekin sodir bo'ladi. Masalan ushbu veb-saytda mahalliy Apple Silicon qo'llab-quvvatlanadigan ilovalar ro'yxatini topasiz.

.