Rosetta 2 nədir və M1, M2 və M3 çipləri olan Mac-lərdə necə işləyir?

Son yeniləmə: 04/11/2025

  • Rosetta 2 avtomatik və şəffaf şəkildə Intel proqramlarını macOS-da Apple Silicon-a çevirir.
  • Asan quraşdırma: Intel proqramını açarkən tələb olunur və ya Terminaldan məcbur edilə bilər.
  • İstifadəçi proqramları ilə yüksək uyğunluq; kernel uzantıları və köhnə aparat üzrə məhdudiyyətlər.
  • Yerli proqramlar daha yaxşıdır: onlar daha az enerji sərf edir və daha yaxşı işləyir; Rosetta yalnız məhdud bir müddət üçün əlçatan olacaq.
rozetta 2

Əgər Mac kompüteriniz varsa, bu barədə eşitmisiniz Rozet 2Bu, bir çox uzunmüddətli proqramlara Apple çipi ilə işləməyə davam etməyə imkan verən komponentdir. Rosetta 2, Apple Silicon-da Intel proqramlarını idarə etmək üçün Apple-ın tərcümə təbəqəsidirVə görünməz bir şəkildə hərəkət etsə də, necə işlədiyini, necə qurulduğunu, sərhədlərini və gələcəkdə onunla nə olacağını bilməyə dəyər.

Aşağıdakı sətirlərdə siz real fəndlər və praktik hadisələrlə tam bələdçi tapa bilərsiniz. Tətbiqin Rosettaya ehtiyacı olub-olmadığını, onu avtomatik və ya Terminaldan necə quraşdırmağı, onun performansa və resurs istehlakına təsirini başa düşməyi öyrənəcəksiniz., üstəgəl uğursuz quraşdırmadan sonra məlumatları bərpa etməyiniz lazım olduğu halda əlavə bölmə.

Rosetta 2 nədir və nə üçün istifadə olunur?

Rosetta 2 Apple tərəfindən Apple Silicon prosessorlu kompüterlərdə macOS üçün yaradılmış dinamik ikili tərcüməçidir. Onun missiyası tez və ya əvvəlcədən Intel x86_64 üçün tərtib edilmiş proqramların kodunu ARM64 təlimatlarına çevirməkdir. Apple çipləri başa düşür, buna görə də bu proqramlar tərtibatçının bir kod sətirinə toxunmadan istifadə edilə bilər.

Bu, açdığınız və ya konfiqurasiya etdiyiniz proqram deyil; əslində Dock-da və ya üstünlüklər panelində ikona görməyəcəksiniz. Xüsusi olaraq Intel üçün nəzərdə tutulmuş proqramı açdığınız zaman Rosetta 2 avtomatik olaraq aktivləşir.O, kodunuzu tərcümə edir və heç bir şey olmamış kimi istifadə etməyə imkan verir. Əksər hallarda davranış istifadəçi üçün şəffaf olur.

rozetta 2

Bir az tarix: orijinal Rosetta-dan Rosetta 2-yə qədər

Apple 2006-cı ildə PowerPC-dən Intel-ə keçid zamanı eyni adlı texnologiyadan artıq istifadə etmişdi. Mac OS X Tiger-ə daxil olan həmin orijinal Rosetta G3 və G4 təlimatlarını (AltiVec daxil olmaqla) tərcümə etdi, lakin G5-i deyilBuna görə də, G5 təlimat dəstlərinə əsaslanan proqramlar, tərtibatçılar onları uyğunlaşdırmadıqca işləyə bilməz.

Köhnə versiyanın əhəmiyyətli məhdudiyyətləri var idi: bir çox hesablama tələb edən proqramlar (məsələn, ray izləyiciləri və ya müəyyən video oyunları) nasaz işləyirdi və ya sadəcə uyğun gəlmirdi. Həmin dövrdən bəzi peşəkar Apple proqramları (Final Cut Pro, Motion, Aperture, Logic Pro) universal ikili fayllara "krossgrading" tələb edirdi. Rosetta-dan keçmək əvəzinə Intel-də yerli olaraq işləmək.

Uyğunsuzluqların uzun bir siyahısı da var idi. Orijinal Rosetta Klassik Mühiti (Mac OS 9 və ya əvvəlki proqramlar), nüvə genişləndirmələrini və onlardan asılı olan proqram təminatını dəstəkləmirdi., ekran qoruyucuları, çox dəqiq istisnalarla işləmə tələb edən proqramlar və digər hallar arasında müəyyən Java proqramları (o cümlədən bəziləri JNI kitabxanaları ilə).

Bu məhdudiyyətlərin çoxunun texniki səbəbi onların dizaynındadır. Orijinal Rosetta istifadəçi məkanı prosesi kimi fəaliyyət göstərirdi Bu, köhnə 68k emulyatordan fərqli olaraq (nanokernel ilə aşağı səviyyədə daha sıx birləşmiş) fərqli olaraq, yalnız istifadəçi kodunu ələ keçirə və tərcümə edə bilirdi ki, bu da müəyyən sistem əməliyyatlarının qarşısını almaq üçün daha az yer və bunun müqabilində daha az sazlama və təhlükəsizlik riski demək idi.

Eksklüziv məzmun - Bura klikləyin  iPhone Air və Bendgate: Test, Dizayn və Davamlılıq

Rosetta 2 cari macOS-da necə işləyir

Rosetta 2 Intel-dən Apple Silicon-a keçid üçün bu ideyanı modernləşdirir və təkmilləşdirir. O, x86_64 ikili fayllarını ARM64-ə dinamik şəkildə çevirir və bir çox hallarda irəli tərcüməni həyata keçirir. Proqramı ilk dəfə açdığınız zaman o, sonrakı edamları sürətləndirir. İstifadəçinin qarşılıqlı əlaqəsinə və orta yüklənməyə yönəlmiş proqramlar ilə performans adətən çox yaxşıdır.

Apple hələ də mümkün olduqda yerli versiyaları axtarmağı və onlarla tanış olmağı tövsiyə edir ARM kompüterlərinin xüsusiyyətləri. Əksər istifadəçilər heç bir aşkar performans fərqini görməsələr də, yerli proqramlar çipin potensialından tam istifadə edir. və onlar daha az resurs istehlak etməyə meyllidirlər, bu da daha az enerji xərclərinə çevrilə bilər.

rozetta 2

Uyğunluq: bir tətbiqin Rosettaya ehtiyacı olub olmadığını necə bilmək olar

macOS onu Finder-dən saniyələr ərzində yoxlamağa imkan verir. Proqram simvolunu seçin, Fayl > Məlumat əldə edin və Növ və ya Sinif sahəsinə baxın.Bu etiketlərdən birini görəcəksiniz:

  • Tətbiq (Intel): Apple-çipli Mac-da işləmək üçün Rosetta 2 tələb olunur.
  • Tətbiq (Universal): Apple Silicon və Intel üçün ikili faylları ehtiva edir; Rosetta tələb etmir və standart olaraq Apple Silicon istifadə edir.

Bəzi universal proqramlarda xüsusi qutu da var. “Rosetta ilə aç” seçimi universal proqrama hələ Apple Silicon-a uyğunlaşdırılmamış plaginləri və ya uzantıları yükləməyə imkan verir.Əlavənin görünməməsi və ya işləməməsi halında, proqramdan çıxın, bu seçimi aktivləşdirin və yenidən cəhd edin.

Rosetta 2 Avtomatik Quraşdırma

Rosetta 2 yalnız Apple çipi olan Mac kompüterlərində mövcuddur. Onu ilk dəfə quraşdırmaq üçün internet bağlantısı lazımdır.çünki macOS komponentləri Apple serverlərindən endirir.

  1. Bunu tələb edən hər hansı bir proqramı açın. Proqram işə salınarsa, Rosetta artıq quraşdırılıb və işləyir..
  2. Quraşdırılmayıbsa, macOS onu yükləmək üçün bildiriş göstərəcək. İstifadəçi adınız və şifrənizlə Quraşdırın və doğrulayın quraşdırılmasına icazə vermək.
  3. Əgər "İndi yox" seçsəniz, heç nə baş vermir; Lazım olan başqa proqramı açmağa cəhd etdiyiniz zaman macOS sizdən yenidən soruşacaq..

Proqramı açdığınız zaman bildiriş görünmürsə, bunun iki səbəbi ola bilər: Ya Rosetta 2 artıq quraşdırılıb, ya da həmin proqrama ehtiyac yoxdur. çünki o universaldır və ya Apple Silicon üçün doğmadır.

Terminaldan quraşdırma (məcburi quraşdırma)

Bəzi ssenarilərdə (məsələn, heç bir Intel proqramı quraşdırmanı işə salmadıqda və ya nasazlıqdan sonra), siz Rosetta 2-ni Terminaldan quraşdıra bilərsiniz. Terminalı açın və proqram təminatı yeniləməsi əmrindən istifadə edin:

softwareupdate --install-rosetta

Siz həmçinin tam yoldan istifadə edən və eyni əmrdə lisenziyanı qəbul edən bələdçiləri görəcəksiniz. Yol və lisenziya qəbulu ilə variantı işə salmaq etibarlıdır:

Eksklüziv məzmun - Bura klikləyin  Proses Hakerinə Tam Bələdçi: Tapşırıq Menecerinə Təkmil Alternativ

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

Əgər hər ikisi ilə əlaqə varsa və Mac Apple Silicon-dursa, Quraşdırma bir neçə saniyə ərzində tamamlanır və Rosetta bunu tələb edən bütün proqramlar üçün əlçatan olur..

çiplər m1 m2

M1/M2 ilə Mac-da Zoom, PASCO Capstone və LockDown Brauzeri

Təkrarlanan sual, Intel 64 kimi etiketlənmiş proqramların Apple çipi ilə Mac-da işləməsi ilə bağlıdır. Ümumi cavab bəli, onlar kernel uzantılarından və ya köhnə aparatdan asılı olmadıqları müddətcə Rosetta 2-dən istifadə edirlər. Apple Silicon-da dəstəklənmir.

Xüsusi hallara gəldikdə: Zoom-un Apple Silicon üçün yerli versiyası var və Intel variantını quraşdırsanız, Rosetta 2 vasitəsilə də işləyir.Ən yaxşı performans üçün yerli nəşri veb saytından yükləmək tövsiyə olunur.

PASCO Capstone və LockDown Browser (Cengage OEM) üçün Əgər onlar Intel 64 kimi təsnif edilirsə və uyğun olmayan kexts və ya drayverlər quraşdırmazsa, onlar adətən Rosetta 2 vasitəsilə işləyəcəklər.Bununla belə, həmişə hər bir provayderin rəsmi təlimatını və ən son versiyaları yoxlayın.

Hər hansı bir şübhəniz varsa, bu yoxlamanı həyata keçirin: Proqramı açın və macOS sizə Rosetta quraşdırmağı təklif etsə, prosesi tamamlayın; proqram səhvsiz açılırsa, tərcümə ilə uyğun gəlir.Siz həmçinin daha əvvəl Məlumat Alın bölməsində izah edildiyi kimi proqram növünü yoxlaya bilərsiniz.

Universal proqramlarda "Rosetta ilə açın"

Bəzi universal proqramlarda görəcəyiniz xüsusi bir qutu var. “Rosetta ilə aç” funksiyasının aktivləşdirilməsi artıq yerli olan tətbiqin tərcüməçinin altında işləməsinə səbəb olurHələ Apple Silicon-a uyğunlaşdırılmamış əlavə, genişləndirmə və ya plagindən istifadə etməyiniz lazım olduqda məna kəsb edir.

Artırma görünmürsə, bunu cəhd edin: Proqramı bağlayın, qutunu işarələyin, yenidən açın və əlavənin indi tanınıb-tanınmadığını yoxlayın.Həmin plagin yeniləndikdə, yerli performansı bərpa etmək seçimini silə biləcəksiniz.

Limitlər və uyğun olmayan hallar

Rosetta 2 istifadəçi ssenarilərinin böyük əksəriyyətini əhatə etsə də, hər şeyi tərcümə etmək mümkün deyil. Əvvəlki keçiddə olduğu kimi, tərcüməçi nüvə uzantılarını və ya onlardan asılı olan proqram təminatını işlətmir.nə də köhnə hardware interfeyslərinin çatışmazlığını həll etmir.

Rosetta hekayəsi (orijinal versiya) risk profilini anlamağa kömək edən bir neçə istisnaları sadaladı. Aşağıdakılar uyğun deyildi: Klassik Mühit, Mac OS 9 və əvvəlki proqramlar, müəyyən ekran qoruyucuları, çox dəqiq istisnalarla idarə olunan proqramlar və JNI ilə müəyyən Java ikili faylları.Rosetta 2, daha müasir olsa da, prinsipi saxlayır: çox aşağı səviyyəli komponentlər tələb edən hər şey adətən kənarda qalır.

Digər uyğunluq "qatları" ilə fərqlər

Rosetta 2 nə virtuallaşdırma, nə də Intel əməliyyat sisteminin ümumi təyinatlı emulyatoru deyil. x86_64 istifadəçi ikili fayllarını ARM64-ə tərcümə edir ki, onlar macOS-da işləsinlərBununla belə, o, Windows-u işlətmir və digər sistemlərdən olan proqramlar üçün virtuallaşdırma və ya Wine/CrossOver texnologiyaları kimi alətləri əvəz etmir.

Bu o deməkdir ki, məsələn, Rosetta 2 Windows proqramlarını işə salmaq üçün istifadə edilə bilməzƏgər sizə Windows proqramı lazımdırsa, virtuallaşdırmadan (satıcı tərəfindən dəstəkləndikdə), uyğunluq konteynerindən və ya Windows maşınından istifadə etməli olacaqsınız.

Eksklüziv məzmun - Bura klikləyin  Apple, süni intellekt strategiyasını gücləndirmək üçün Perplexity AI almağı düşünür.

Mövcudluq və yol xəritəsi

Son WWDC-dən sonra Rosetta 2 üçün texniki xidmət planlarını əks etdirən ictimai sənədlər yeniləndi. Apple bildirir ki, Rosetta 2 daha iki əsas macOS buraxılışı (macOS 27-yə qədər) üçün ümumi təyinatlı alət olaraq qalacaq. tərtibatçıların tətbiqlərini köçürməsini asanlaşdırmaq üçün.

macOS 28 ilə başlayaraq, Apple köhnə, baxımsız oyun adlarına yönəlmiş Rosetta 2 xüsusiyyətlərinin bir hissəsini saxlamağı planlaşdırır. bunlar Intel-ə xas makrolardan və ya proqramlaşdırmadan asılıdır. Bu nüans ümumi istifadədən tədricən çəkilməyə işarə edir.

Eyni sənədlər bunu bir daha təsdiqləyir macOS Tahoe Intel əsaslı Mac-lərə uyğun gələn son versiya olacaqBununla belə, bu cihazlar üç il ərzində əlavə təhlükəsizlik yeniləmələri alacaqlar. Tahoe ilə uyğun gələn Intel əsaslı kompüterlərə 2019 16 düymlük MacBook Pro, 2020 13 düymlük MacBook Pro (dörd Thunderbolt 3 portu ilə), 2020 27 düymlük iMac və 2019 Mac Pro daxildir.

Paralel olaraq, Apple son tarixlərlə dəstək məqalələrini yeniləyir (məsələn, müxtəlif yerlərdə 12 fevral 2025-ci il). Addımları və mövcudluğu təsdiqləmək üçün həmişə regionunuzun rəsmi sənədinə müraciət etməyiniz məsləhətdir.çünki mətnin nüansları və ya yeri fərqli ola bilər.

Tez tez-tez verilən suallar

  • Apple çipi ilə Mac-da Rosetta 2-ni quraşdırmaq təhlükəsizdirmi? Bəli. Bu, onların serverlərindən endirilmiş və keçidi asanlaşdırmaq üçün hazırlanmış rəsmi Apple komponentidir. Bu, üçüncü tərəf proqram təminatı deyil və heç bir görünən panel əlavə etmir.
  • Rosetta 2 Windows proqramlarını işlədə bilərmi? Xeyr. Rosetta 2 yalnız Intel üçün tərtib edilmiş macOS ikili fayllarını ARM-ə tərcümə edir. Windows proqramları üçün işdən asılı olaraq virtuallaşdırma, Wine/CrossOver uyğunluğu və ya digər həllər lazımdır.
  • Rosetta 2 Mac-ı ləngidir və ya batareyanı daha tez boşaldır? Bu proqramdan asılıdır. Ən çox istifadə edilən tətbiqlərdə təsir kiçikdir. Güclü işlərdə yerli versiya ilə müqayisədə enerji istehlakını və temperaturu artıra bilər. Apple Silicon versiyası varsa, onu quraşdırın.
  • Bir tətbiqin hazırda Rosetta istifadə etdiyini necə bilə bilərəm? Məlumat əldə et bölməsində gördüklərinizə əlavə olaraq, Sistem Hesabatında Proqramlar altında Növ sütununu yoxlayın. Əgər Intel deyirsə, Apple Silicon-da Rosetta ilə işləyəcək; Universal və ya Apple Silicon deyirsə, bu yerli proqramdır.

Gündəlik əməliyyatlarda Rosetta 2, tərtibatçılar miqrasiyanı tamamlayarkən bir çox tətbiqləri canlı saxlayan səssiz köməkçidir. Sadəcə olaraq adi proqramlarınızı açın: Rosetta lazımdırsa, macOS sizə xəbər verəcək və quraşdıracaq.Mümkün olduqda, Apple çipindən maksimum yararlanmaq və enerji istehlakı və ya yaddaşa potensial təsirləri minimuma endirmək üçün yerli versiyalara üstünlük verin.

ARM
Əlaqədar məqalə:
ARM kompüterlərinin xüsusiyyətləri və üstünlükləri: bilməli olduğunuz hər şey