Reklamı bağlayın

Apple Silicon 2020-ci ildən bizimlədir. Apple bu böyük dəyişikliyi təqdim edəndə, yəni Intel prosessorlarının fərqli ARM arxitekturasına əsaslanan öz həlli ilə əvəzlənməsi. Bunun sayəsində yeni çiplər daha yaxşı qənaətlə birlikdə əhəmiyyətli dərəcədə yüksək performans təklif etsə də, bu, müəyyən tələlər də gətirir. Intel Mac-lər üçün hazırlanmış bütün proqramlar Apple Silicon ilə kompüterlərdə işlədilə bilməz, heç olmasa bir kömək olmadan.

Bunlar fərqli arxitekturalar olduğundan, bir platforma üçün proqramı digər platformada işlətmək sadəcə mümkün deyil. Bu, bir az Mac-da .exe faylını quraşdırmaq cəhdinə bənzəyir, lakin bu halda məhdudlaşdırıcı amil proqramın əməliyyat sisteminə əsaslanan müəyyən bir platforma üçün paylanmasıdır. Təbii ki, qeyd olunan qayda tətbiq olunarsa, yeni çipləri olan Mac-lər praktiki olaraq məhv olacaqdı. Doğma proqramlar və yeni platforma üçün artıq mövcud olanlar istisna olmaqla, biz praktiki olaraq heç bir şey oynamayacağıq. Bu səbəbdən Apple, Rosetta 2 adlı köhnə həlli tozdan təmizlədi.

rosetta2_apple_fb

Rosetta 2 və ya tərcümə təbəqəsi

Rosetta 2 tam olaraq nədir? Bu, Intel prosessorlarından Apple Silicon çiplərinə keçiddə tələləri aradan qaldırmaq olan olduqca mürəkkəb bir emulyatordur. Bu emulyator xüsusi olaraq köhnə Mac üçün yazılmış proqramların tərcüməsi ilə məşğul olacaq, bunun sayəsində onları hətta M1, M1 Pro və M1 Max çipləri olan proqramlarda da işlədə bilər. Təbii ki, bunun üçün müəyyən performans tələb olunur. Bu baxımdan, bu, sözügedən proqramdan asılıdır, çünki bəziləri, məsələn, Microsoft Office, yalnız bir dəfə "tərcümə etmək" lazımdır, buna görə də onların ilkin işə salınması daha uzun çəkir, lakin sonradan heç bir problemlə qarşılaşmayacaqsınız. Üstəlik, bu bəyanat artıq bu gün keçərli deyil. Microsoft artıq Office paketindən M1 yerli proqramlarını təklif edir, ona görə də onları işə salmaq üçün Rosetta 2 tərcümə qatından istifadə etmək lazım deyil.

Beləliklə, bu emulyator üçün tapşırıq, əlbəttə ki, sadə deyil. Əslində, belə bir tərcümə kifayət qədər çox performans tələb edəcək, buna görə bəzi tətbiqlərdə rəvanlıq problemi ilə qarşılaşa bilərik. Bununla belə, qeyd etmək lazımdır ki, bu, tətbiqlərin yalnız bir qismini əhatə edir. Bunun üçün Apple Silicon çiplərinin əla performansına təşəkkür edə bilərik. Beləliklə, ümumiləşdirsək, əksər hallarda emulyatordan istifadə edərkən heç bir probleminiz olmayacaq və hətta onun istifadəsi haqqında məlumatınız da olmayacaq. Hər şey arxa planda baş verir və əgər istifadəçi birbaşa Fəaliyyət Monitoruna və ya verilmiş proqramın Növü adlanan proqram siyahısına baxmazsa, o, verilən proqramın əslində yerli olaraq işləmədiyini belə bilməyə bilər.

apple_silicon_m2_chip
Bu il yeni M2 çipi ilə Mac-ları görməliyik

M1 yerli tətbiqlərinə sahib olmaq niyə vacibdir

Təbii ki, heç bir şey qüsursuz deyil, bu, Rosetta 2-yə də aiddir. Təbii ki, bu texnologiyanın da müəyyən məhdudiyyətləri var. Məsələn, vəzifəsi x86_64 platformalarını virtuallaşdırmaq olan kernel plaginlərini və ya kompüter virtuallaşdırma proqramlarını tərcümə edə bilməz. Eyni zamanda, tərtibatçılara AVX, AVX2 və AVX512 vektor təlimatlarının tərcüməsinin mümkünsüzlüyü barədə xəbərdarlıq edilir.

Bəlkə özümüzdən soruşa bilərik ki, Rosetta 2 əksər hallarda onsuz da edə bildiyi halda yerli olaraq işləyən proqramların olması nə üçün vacibdir? Yuxarıda qeyd etdiyimiz kimi, əksər hallarda istifadəçilər olaraq, verilən tətbiqin yerli olaraq işləmədiyinin fərqinə varmırıq, çünki o, hələ də bizə fasiləsiz həzz təklif edir. Digər tərəfdən, bundan kifayət qədər xəbərdar olacağımız tətbiqlər var. Məsələn, ən populyar ünsiyyət vasitələrindən biri olan Discord, hal-hazırda Apple Silicon üçün optimallaşdırılmamışdır ki, bu da istifadəçilərinin əksəriyyətini həqiqətən qıcıqlandıra bilər. Bu proqram Rosetta 2 çərçivəsində işləyir, lakin o, son dərəcə ilişib qalıb və bir çox başqa problemlərlə müşayiət olunur. Xoşbəxtlikdən, daha yaxşı vaxtlara yanıb-sönür. Tətbiqin sınaq versiyası olan Discord Canary versiyası nəhayət yeni çipləri olan Mac-lər üçün əlçatandır. Əgər siz artıq sınamısınızsa, onun istifadəsinin diametrik olaraq fərqli və tamamilə qüsursuz olması ilə mütləq razılaşacaqsınız.

Xoşbəxtlikdən, Apple Silicon artıq bir müddətdir ki, bizimlədir və Apple kompüterlərinin gələcəyinin məhz burada olduğu aydındır. Məhz buna görə də bizim bütün lazımi proqramların dəyişdirilmiş formada olması və ya onların verilmiş maşınlarda yerli olaraq işləməsi son dərəcə vacibdir. Beləliklə, kompüterlər yuxarıda qeyd olunan Rosetta 2 vasitəsilə tərcüməyə düşəcək gücə qənaət edə bilər və ümumilikdə bütün cihazın imkanlarını bir az daha irəli çəkə bilər. Cupertino nəhəngi gələcəyi Apple Silicon-da gördüyünə görə və bu tendensiyanın yaxın illərdə mütləq dəyişməyəcəyi aydındır, həm də tərtibatçılar üzərində sağlam təzyiq yaradır. Ona görə də onlar ərizələrini bu formada da hazırlamalıdırlar ki, bu da tədricən baş verir. Misal üçün bu saytda yerli Apple Silicon dəstəyi ilə proqramların siyahısını tapa bilərsiniz.

.