ما هو Rosetta 2 وكيف يعمل على أجهزة Mac المزودة بشرائح M1 وM2 وM3؟

آخر تحديث: 04/11/2025
نبذة عن الكاتب: دانيال تيراسا

  • يقوم Rosetta 2 تلقائيًا وشفافًا بترجمة تطبيقات Intel إلى Apple Silicon على macOS.
  • التثبيت السهل: يُطلب عند فتح تطبيق Intel أو يمكن فرضه من المحطة الطرفية.
  • توافقية عالية مع تطبيقات المستخدم؛ قيود على ملحقات النواة والأجهزة القديمة.
  • التطبيقات الأصلية أفضل: فهي تستهلك طاقة أقل وتعمل بشكل أفضل؛ ولن يتوفر Rosetta إلا لفترة محدودة.
روزيت 2

إذا كان لديك جهاز Mac، فمن المحتمل أنك سمعت عن روزيتا 2هذا هو المكون الذي يسمح للعديد من البرامج طويلة الأمد بمواصلة العمل باستخدام شريحة Apple. Rosetta 2 هي طبقة الترجمة الخاصة بشركة Apple لتشغيل تطبيقات Intel على Apple Siliconورغم أنه يعمل بشكل غير مرئي، فمن المفيد معرفة كيفية عمله، وكيفية تثبيته، وحدوده، وما سيحدث له في المستقبل.

في السطور التالية ستجد دليلًا كاملاً، مع الحيل الحقيقية والحالات العملية. ستتعلم كيفية تحديد ما إذا كان التطبيق يحتاج إلى Rosetta، وكيفية تثبيته تلقائيًا أو من Terminal، وفهم تأثيره على الأداء واستهلاك الموارد.، بالإضافة إلى قسم إضافي في حالة احتياجك إلى استرداد البيانات بعد التثبيت الفاشل.

ما هو برنامج Rosetta 2 وما هي استخداماته؟

Rosetta 2 هو مترجم ثنائي ديناميكي تم إنشاؤه بواسطة Apple لنظام macOS على أجهزة الكمبيوتر التي تستخدم معالجات Apple Silicon. مهمتها هي تحويل كود التطبيقات المجمعة لـ Intel x86_64 إلى تعليمات ARM64، أثناء التشغيل أو مسبقًا. تتفهم شرائح Apple ذلك، لذا يمكن استخدام هذه التطبيقات دون أن يلمس المطور سطرًا واحدًا من التعليمات البرمجية.

إنه ليس تطبيقًا تفتحه أو تقوم بتكوينه؛ في الواقع، لن ترى رمزًا له في Dock أو لوحة التفضيلات. يتم تنشيط Rosetta 2 تلقائيًا عند فتح تطبيق مصمم خصيصًا لـ Intel.يُترجم الكود الخاص بك ويتيح لك استخدامه كما لو لم يحدث شيء. في معظم الحالات، يكون السلوك واضحًا للمستخدم.

روزيت 2

نبذة تاريخية: من روزيتا الأصلية إلى روزيتا 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 القديم (المرتبط بشكل أوثق على مستوى منخفض مع nanokernel)، مما يعني مساحة أقل لاعتراض عمليات نظام معينة، وفي المقابل، مخاطر أقل للتصحيح والأمان.

محتوى حصري - اضغط هنا  الزجاج السائل من Apple: هذه هي الواجهة الجديدة التي تعرضت للانتقاد وتأثيراتها على أنظمة التشغيل iOS وmacOS والمزيد.

كيف يعمل Rosetta 2 على نظام macOS الحالي

يعمل برنامج Rosetta 2 على تحديث وتحسين هذه الفكرة للانتقال من Intel إلى Apple Silicon. يقوم بترجمة الثنائيات x86_64 بشكل ديناميكي إلى ARM64، وفي العديد من الحالات، يقوم بإجراء ترجمة أمامية. عند فتح التطبيق لأول مرة، يُسرّع ذلك عمليات التنفيذ اللاحقة. مع تركيز التطبيقات على تفاعل المستخدم وحملها المعتدل، يكون الأداء عادةً ممتازًا.

لا تزال Apple توصي بالبحث عن الإصدارات الأصلية كلما أمكن ذلك والتعرف على خصائص أجهزة الكمبيوتر ARM. على الرغم من أن معظم المستخدمين لا يلاحظون أي اختلافات واضحة في الأداء، فإن التطبيقات الأصلية تستفيد بشكل كامل من إمكانات الشريحة. ويميلون إلى استهلاك موارد أقل، مما قد يترجم أيضًا إلى إنفاق أقل للطاقة.

روزيت 2

التوافق: كيفية معرفة ما إذا كان التطبيق يحتاج إلى Rosetta

يتيح لك نظام macOS التحقق منه من Finder في ثوانٍ. حدد أيقونة التطبيق، وانتقل إلى ملف > الحصول على معلومات، وانظر إلى حقل النوع أو الفئة.سوف ترى أحد هذه العلامات:

  • تطبيق (إنتل):يتطلب تشغيل Rosetta 2 على جهاز Mac مزود بمعالج Apple.
  • تطبيق (عالمي): يتضمن ثنائيات لـ Apple Silicon وIntel؛ ولا يتطلب Rosetta ويستخدم Apple Silicon بشكل افتراضي.

هناك أيضًا صندوق خاص في بعض التطبيقات العالمية. يتيح خيار "فتح باستخدام Rosetta" لتطبيق عالمي تحميل المكونات الإضافية أو الامتدادات التي لم تتكيف بعد مع Apple Siliconإذا توقفت الوظيفة الإضافية عن الظهور أو لم تكن تعمل، فاخرج من التطبيق وقم بتمكين هذا الخيار وحاول مرة أخرى.

التثبيت التلقائي لبرنامج Rosetta 2

يتوفر Rosetta 2 فقط على أجهزة كمبيوتر Mac المزودة بشريحة Apple. تحتاج إلى اتصال بالإنترنت لتثبيته في المرة الأولى.لأن macOS يقوم بتنزيل المكونات من خوادم Apple.

  1. افتح أي تطبيق يتطلب ذلك. إذا بدأ التطبيق، فهذا يعني أن Rosetta مثبت بالفعل ويعمل..
  2. إذا لم يتم تثبيته، فسوف يعرض نظام macOS مطالبة بتنزيله. انقر فوق "تثبيت" وقم بالمصادقة باستخدام اسم المستخدم وكلمة المرور للسماح بالتثبيت.
  3. إذا اخترت "ليس الآن"، فلن يحدث شيء؛ سيطلب منك نظام macOS مرة أخرى عند محاولة فتح تطبيق آخر يحتاج إليه..

إذا لم يظهر الإشعار عند فتح التطبيق، فقد يكون ذلك لسببين: إما أن Rosetta 2 مثبت بالفعل، أو أن هذا التطبيق لا يحتاج إليه. لأنه عالمي أو أصلي لشركة Apple Silicon.

التثبيت من المحطة الطرفية (التثبيت القسري)

في بعض السيناريوهات (على سبيل المثال، عندما لا يقوم أي تطبيق Intel بتحفيز التثبيت أو بعد الفشل)، يمكنك تثبيت Rosetta 2 من Terminal. افتح Terminal واستخدم أمر تحديث البرنامج:

softwareupdate --install-rosetta

ستشاهد أيضًا أدلة تستخدم المسار الكامل وتقبل الترخيص في نفس الأمر. من الصحيح تشغيل المتغير بالمسار وقبول الترخيص:

محتوى حصري - اضغط هنا  لقد تمكنا أخيرًا من رؤية نظام التشغيل macOS 26 Tahoe الجديد: التصميم الجديد والميزات والتوافق مع نظام Mac المحدث.

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

مع أي منهما، إذا كان هناك اتصال وكان جهاز Mac هو Apple Silicon، يتم الانتهاء من التثبيت في بضع ثوانٍ ويصبح Rosetta متاحًا لجميع التطبيقات التي تتطلبه..

رقائق m1 m2

Zoom وPASCO Capstone وLockDown Browser على نظام Mac مع M1/M2

السؤال المتكرر هو ما إذا كانت التطبيقات التي تحمل علامة Intel 64 تعمل على جهاز Mac مزود بشريحة Apple. الإجابة العامة هي نعم، يتم تشغيلها باستخدام Rosetta 2 طالما أنها لا تعتمد على ملحقات kernel أو الأجهزة القديمة. غير مدعوم على Apple Silicon.

فيما يتعلق بالحالات المحددة: يتوفر لدى Zoom إصدار أصلي لـ Apple Silicon ويعمل أيضًا عبر Rosetta 2 إذا قمت بتثبيت الإصدار الخاص بـ Intel.يوصى بتنزيل الإصدار الأصلي من موقعه الإلكتروني للحصول على أفضل أداء.

بالنسبة إلى PASCO Capstone وLockDown Browser (Cengage OEM)، إذا تم تصنيفها على أنها Intel 64 ولم تقم بتثبيت kexts أو برامج التشغيل غير المتوافقة، فستعمل عادةً من خلال Rosetta 2.ومع ذلك، تحقق دائمًا من الدليل الرسمي من كل مزود والإصدارات الأحدث.

إذا كانت لديك أية شكوك، قم بإجراء هذا الفحص: افتح التطبيق، وإذا طالبك نظام macOS بتثبيت Rosetta، فأكمل العملية؛ إذا تم فتح التطبيق بدون أخطاء، فهو متوافق عبر الترجمة.يمكنك أيضًا التحقق من نوع التطبيق كما هو موضح سابقًا في الحصول على المعلومات.

"افتح باستخدام Rosetta" في التطبيقات العالمية

هناك مربع محدد ستراه في بعض التطبيقات العالمية. يؤدي تمكين "الفتح باستخدام Rosetta" إلى تشغيل تطبيق أصلي بالفعل تحت المترجموهذا أمر منطقي عندما تحتاج إلى استخدام إضافة أو ملحق أو مكون إضافي غير مخصص بعد لنظام Apple Silicon.

إذا لم يظهر الامتداد، جرب هذا: أغلق التطبيق، ثم حدد المربع، ثم أعد فتحه، وتحقق مما إذا كان قد تم التعرف على الوظيفة الإضافية الآن.عندما يتم تحديث هذا المكون الإضافي، ستتمكن من إلغاء تحديد خيار استعادة الأداء الأصلي.

الحدود والحالات غير المتوافقة

على الرغم من أن Rosetta 2 يغطي الغالبية العظمى من سيناريوهات المستخدم، إلا أنه ليس كل شيء قابلاً للترجمة. كما هو الحال في الانتقال السابق، لا يقوم المترجم بتشغيل ملحقات النواة أو البرامج التي تعتمد عليها.ولا يحل أيضًا مشكلة عدم وجود واجهات أجهزة قديمة.

وقد تضمنت قصة روزيتا (النسخة الأصلية) العديد من الاستثناءات التي تساعد على فهم ملف المخاطر. لم تكن العناصر التالية متوافقة: البيئة الكلاسيكية، وتطبيقات Mac OS 9 والإصدارات الأقدم، وبعض شاشات التوقف، والتطبيقات ذات معالجة الاستثناءات الدقيقة للغاية، وبعض ملفات Java الثنائية مع JNI.على الرغم من أن برنامج Rosetta 2 أصبح أكثر حداثة، إلا أنه يحافظ على المبدأ: أي شيء يتطلب مكونات منخفضة المستوى للغاية يتم عادةً استبعاده.

الاختلافات مع "طبقات" التوافق الأخرى

Rosetta 2 ليس برنامج محاكاة افتراضية ولا محاكيًا عامًا لنظام التشغيل Intel. يقوم بترجمة الثنائيات الخاصة بمستخدم x86_64 إلى ARM64 حتى يتم تشغيلها على macOSومع ذلك، فهو لا يقوم بتشغيل Windows أو استبدال أدوات مثل تقنيات المحاكاة الافتراضية أو Wine/CrossOver للتطبيقات من أنظمة أخرى.

وهذا يعني، على سبيل المثال، لا يمكن استخدام Rosetta 2 لتشغيل تطبيقات Windowsإذا كنت بحاجة إلى برنامج Windows، فسوف يتعين عليك استخدام المحاكاة الافتراضية (عندما يدعمها البائع)، أو حاوية التوافق، أو جهاز Windows.

محتوى حصري - اضغط هنا  تعطيل الرسوم المتحركة والشفافيات لجعل Windows 11 يطير

التوفر وخريطة الطريق

بعد مؤتمر WWDC الأخير، تم تحديث الوثائق العامة التي توضح خطط الصيانة الخاصة بـ Rosetta 2. تشير Apple إلى أن Rosetta 2 سيظل أداة عامة للأغراض العامة لإصدارين رئيسيين آخرين لنظام macOS (حتى macOS 27). لتسهيل على المطورين إنهاء ترحيل تطبيقاتهم.

بدءًا من macOS 28، تخطط شركة Apple للاحتفاظ بمجموعة فرعية من ميزات Rosetta 2 الموجهة إلى عناوين الألعاب القديمة غير المدعومة. تعتمد على وحدات ماكرو أو برمجية خاصة بشركة Intel. يشير هذا الفارق الدقيق إلى انسحاب تدريجي من الاستخدام العام.

وتؤكد نفس الوثائق أن سيكون macOS Tahoe هو الإصدار الأخير المتوافق مع أجهزة Mac المستندة إلى Intelمع ذلك، ستتلقى هذه الأجهزة تحديثات أمنية إضافية لمدة ثلاث سنوات. تشمل أجهزة الكمبيوتر التي تعمل بمعالجات Intel والمتوافقة مع Tahoe جهاز MacBook Pro مقاس 16 بوصة لعام 2019، وجهاز MacBook Pro مقاس 13 بوصة لعام 2020 (بأربعة منافذ Thunderbolt 3)، وجهاز iMac مقاس 27 بوصة لعام 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 وتقليل أي تأثير محتمل على استهلاك الطاقة أو التخزين.

ARM
المادة ذات الصلة:
مميزات وفوائد أجهزة الكمبيوتر ARM: كل ما تحتاج إلى معرفته