Rosetta 2: إعداد تطبيقات Intel لما بعد macOS 27

macOSTahoe ·
Rosetta 2: إعداد تطبيقات Intel لما بعد macOS 27

يدعم Rosetta تطبيقات Intel حتى macOS 27. راجع التطبيقات والمكونات؛ بدءاً من macOS 28 تقتصر الوظائف على بعض الألعاب القديمة التي لم تعد تُصان.

مراجعة الوثائق: 15 أكتوبر 2026. تعتمد التصحيحات على دليل Apple حول Rosetta، المنشور في 21 سبتمبر 2026. هذه مراجعة محددة للوثائق، وليست اختباراً عملياً أو تحققاً كاملاً من جميع الأمثلة القديمة.

يظل Rosetta متاحاً لترجمة تطبيقات Intel للأغراض العامة على Apple silicon مع macOS 27 والإصدارات الأقدم. بدءاً من macOS 28، تحصر Apple الوظائف في بعض الألعاب القديمة غير المُصانة التي تعتمد على أطر Intel. لا يعني ذلك إزالة جميع وظائف Rosetta أو ضمان عمل كل لعبة قديمة.

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

توافق تطبيقات Intel وتغييرات Rosetta في macOS 28

ابدأ بتطبيقات Intel الضرورية وصدّر البيانات ما دامت تعمل، واسأل المطور عن نسخة Universal أو Apple silicon. خطط وفق حدود إصدارات macOS، لا وفق موعد غير مؤكد أو عد تنازلي من تاريخ نشر المقال الأصلي.

ما هو Rosetta 2 ولماذا يهمّ؟

الأساس التقني

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

اسم "Rosetta 2" إشارة إلى Rosetta الأصلية التي استخدمتها Apple خلال انتقالها من PowerPC إلى معالجات Intel في الفترة 2005-2006. أزالت Apple Rosetta الأصلية مع OS X Lion عام 2011، بعد حوالي خمس سنوات من بدء انتقال Intel. إذا استمر النمط، فإن Rosetta 2 — المُطلقة عام 2020 — في مسار مماثل.

معمارية شريحة Apple Silicon — أساس كل Mac منذ عام 2020، تحلّ محل معالجات Intel x86_64

كيف تعمل Rosetta 2 فعلياً

على خلاف المحاكي التقليدي، تستخدم Rosetta 2 نهج ترجمة ثنائي المرحلة:

المرحلة الأولى — الترجمة المسبقة (AOT): حين تُشغّل تطبيق Intel لأول مرة على Apple Silicon، تترجم Rosetta 2 الملف الثنائي بأكمله وتُخزّن نسخة ARM64 على القرص. تحدث هذه الترجمة مرة واحدة، وعمليات التشغيل اللاحقة تستخدم النسخة المُخزّنة.

المرحلة الثانية — الترجمة الآنية (JIT): للكود الذي لا يمكن ترجمته مسبقاً — كالكود المُولَّد ديناميكياً في محركات JavaScript أو بعض معماريات الإضافات — تترجم Rosetta 2 التعليمات أثناء التنفيذ.

واقع الأداء

يعتمد الأداء على التطبيق والعمل المطلوب وجهاز Mac. لا يقدم هذا المقال اختباراً قابلاً للتكرار يدعم نسبة ثابتة لخسارة الأداء أو مقارنة بالأداء الأصلي؛ لذلك حُذفت تلك الأرقام. السرعة الحالية لا تثبت التوافق المستقبلي.

الجدول الزمني الكامل لإيقاف دعم Rosetta 2

فهم الجدول الزمني ضروري للتخطيط. إليك ما نعرفه بثقة عالية وما يبقى افتراضياً.

الجدول الزمني الرسمي: ما نعرفه

المعلمالحالةالتأثير
macOS 27Apple siliconيظل Rosetta متاحاً لترجمة تطبيقات Intel للأغراض العامة على Apple silicon مع macOS 27 والإصدارات الأقدم.
macOS 28Apple siliconبدءاً من macOS 28، تحصر Apple الوظائف في بعض الألعاب القديمة غير المُصانة التي تعتمد على أطر Intel.

سابقة تاريخية: إزالة تطبيقات 32 بت

يُوفّر إيقاف Apple دعم تطبيقات 32 بت أفضل سابقة لفهم كيفية تطوّر إزالة Rosetta 2:

  • 2017 (macOS High Sierra): بدأت Apple بالتحذير من أن تطبيقات 32 بت لن تُدعم "دون تحديثات من مطوّريها"
  • 2018 (macOS Mojave): أصبحت التحذيرات أكثر بروزاً؛ "آخر macOS يُشغّل تطبيقات 32 بت"
  • 2019 (macOS Catalina): توقفت تطبيقات 32 بت عن العمل كلياً، دون استثناءات

كيفية فحص تطبيقات Intel: النطاق والقيود

اعتبر النتيجة جرداً جزئياً وقارنها مع Finder ووثائق المطور. وجود التطبيق مثبتاً لا يعني أنه يعمل الآن. لا تثبت القائمة أو أمر يفحص مجلداً واحداً تغطية جميع الإضافات وأدوات سطر الأوامر ومسارات التثبيت المخصصة.

استخدام Terminal وأدوات المطوّرين لتدقيق معماريات التطبيقات على Mac — تحديد تطبيقات Intel فقط قبل إزالة Rosetta 2

إعدادات النظام وFinder: جرد تطبيقات محدود النطاق

خطوة بخطوة:

في macOS 27 أو أحدث افتح إعدادات النظام → عام → حول → macOS → التطبيقات المستندة إلى Intel → التفاصيل. توضح Apple أن القائمة تشمل التطبيقات المستخدمة حديثاً أو الموجودة في المواقع الشائعة، وليست جرداً كاملاً للقرص أو الإضافات. في الإصدارات الأقدم افحص التطبيقات منفردة في Finder.

في Finder حدد التطبيق واضغط Command-I ثم اقرأ النوع: تطبيق (Intel) يحتاج Rosetta على Apple silicon؛ وتطبيق (Universal) يدعم المعماريتين؛ وتطبيق (Apple silicon) أصلي. كلمة تطبيق وحدها لا تحدد المعمارية. افحص الإضافات والامتدادات وأدوات التحديث منفصلة.

الطريقة الثانية: مراقب النشاط (التطبيقات الجارية فقط)

يُظهر مراقب النشاط معمارية التطبيقات الجارية حالياً، وهو مفيد لتحديد العمليات المعتمدة على Rosetta التي قد لا تظهر كتطبيقات من المستوى الأعلى — بما في ذلك العمليات المساعدة وأدوات شريط القوائم والوكلاء في الخلفية.

خطوة بخطوة:

  1. افتح مراقب النشاط من التطبيقات > الأدوات المساعدة، أو ابحث عنه في Spotlight (Command-مسافة، ثم اكتب "مراقب النشاط")
  2. اذهب إلى قائمة عرض في شريط القوائم
  3. اختر الأعمدة، ثم فعّل عمود النوع
  4. يُظهر عمود النوع الآن "Intel" أو "Apple" بجانب كل عملية
  5. رتّب حسب النوع لتجميع كل عمليات Intel معاً

ما تبحث عنه: انتبه بشكل خاص للعمليات التي ليست تطبيقات واضحة — أسماء مثل "helper" و"agent" و"daemon" أو أسماء عمليات دون ارتباطات واضحة بالتطبيقات. هذه غالباً مكوّنات خلفية لتطبيقات تبدو نافذتها الرئيسية أصلية لكن عملياتها الخلفية لا تزال تستخدم كود Intel.

الطريقة الثالثة: الحصول على معلومات التطبيقات الفردية

للفحص السريع لتطبيق واحد دون فتح معلومات النظام:

خطوة بخطوة:

  1. افتح Finder
  2. انتقل إلى مجلد التطبيقات
  3. انقر بزر الفأرة الأيمن (أو Control-انقر) على أي تطبيق
  4. اختر معلومات من القائمة السياقية
  5. ابحث عن حقل النوع في لوحة المعلومات

في Finder حدد التطبيق واضغط Command-I ثم اقرأ النوع: تطبيق (Intel) يحتاج Rosetta على Apple silicon؛ وتطبيق (Universal) يدعم المعماريتين؛ وتطبيق (Apple silicon) أصلي. كلمة تطبيق وحدها لا تحدد المعمارية. افحص الإضافات والامتدادات وأدوات التحديث منفصلة.

ملاحظة مهمة: إن رأيت خانة اختيار تقول "فتح باستخدام Rosetta" في لوحة معلومات، هذا يعني أن التطبيق Universal Binary لكن أنت (أو مثبّت ما) اخترت سابقاً إجباره على العمل بوضع Intel. إلغاء تحديد هذه الخانة يجعله يعمل بشكل أصلي.

الطريقة الرابعة: أوامر Terminal (الأكثر تفصيلاً)

فحص أساسي لتطبيق واحد:

file "/path/to/App.app/Contents/MacOS/Executable"

هذه أمثلة أوامر للقراءة فقط. استبدل المسار بين علامتي الاقتباس بملف Mach-O التنفيذي الفعلي، لا مجلد التطبيق أو الإطار. لا يفحص الأمران جميع التبعيات ولم ينفذا في هذه المراجعة.

lipo -archs "/System/Applications/Mail.app/Contents/MacOS/Mail"

فهم المخرجات:

المخرجات التالية توضيحية وليست سجل اختبار على Mac. تصف تسميات المعمارية الملف التنفيذي؛ لا تعني arm64e توقيعاً أحدث أو صالحاً للشيفرة.

# Illustrative output, not measured on a test Mac.
# Native arm64 executable:
/path/to/executable: Mach-O 64-bit executable arm64

# arm64e is an architecture label, not a code-signing verdict:
/path/to/executable: Mach-O 64-bit executable arm64e

# Intel executable:
/path/to/executable: Mach-O 64-bit executable x86_64

# Universal executable; dependencies still need separate checks:
/path/to/executable: Mach-O universal binary with 2 architectures: [x86_64] [arm64]

كيفية فحص تطبيقات Intel: النطاق والقيود

اعتبر النتيجة جرداً جزئياً وقارنها مع Finder ووثائق المطور. وجود التطبيق مثبتاً لا يعني أنه يعمل الآن. لا تثبت القائمة أو أمر يفحص مجلداً واحداً تغطية جميع الإضافات وأدوات سطر الأوامر ومسارات التثبيت المخصصة.

سُحبت عمليات الفحص الجماعي السابقة لأنها افترضت تطابق اسم الحزمة والملف التنفيذي أو اختارت أول ملف، مما قد يصنّف التطبيقات والإضافات خطأ. تستخدم Apple مفتاح CFBundleExecutable. حدد الملف الحقيقي وافحصه بأوامر القراءة أدناه؛ ليس هذا جرداً كاملاً للتبعيات.

الفحص بـ lipo للمزيد من التفاصيل:

lipo -info "/path/to/App.app/Contents/MacOS/Executable"

هذه الأداة المنخفضة المستوى تُنتج مخرجاً كالتالي:

Architectures in the fat file: /path/to/executable are: x86_64 arm64

أو لتطبيقات Intel فقط:

Non-fat file: /path/to/executable is architecture: x86_64

التطبيقات الآمنة والتي تحتاج إلى إجراء

التطبيقات الكبرى التي أصبحت أصلية (أنت في أمان)

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

التطبيق / المجموعةأصلي منذالمعماريةالحالة
Adobe Photoshopيناير 2022Universalآمن
Adobe Premiere Proأبريل 2022Universalآمن
Adobe Illustratorمارس 2022Universalآمن
Adobe Lightroomنوفمبر 2020Universalآمن
Microsoft Wordنوفمبر 2020Universalآمن
Microsoft Excelنوفمبر 2020Universalآمن
Microsoft PowerPointنوفمبر 2020Universalآمن
Microsoft Outlookنوفمبر 2020Universalآمن
Google Chromeمارس 2021Universalآمن
Mozilla Firefoxنوفمبر 2020Universalآمن
Slackمارس 2021Universalآمن
Zoomأبريل 2021Universalآمن
Microsoft Teamsمارس 2022Universalآمن
VS Codeمارس 2021Universalآمن
JetBrains IDEs2021Universalآمن
Figma2021Universalآمن
Dropbox2021Universalآمن
1Passwordنوفمبر 2020Universalآمن
Spotify2021Universalآمن
VLC Media Player2021Universalآمن
Final Cut Proنوفمبر 2020ARM أصليآمن
Logic Proنوفمبر 2020ARM أصليآمن
Xcodeنوفمبر 2020ARM أصليآمن

الفئات التي قد لا تزال تتطلب Rosetta 2

لا تتحرك جميع البرامج بنفس الوتيرة. الفئات الأكثر احتمالاً للاحتواء على مكوّنات Intel فقط في 2026 هي:

إضافات إنتاج الصوت (الخطر الأعلى)

هذه الفئة ذات المخاطر الفردية الأعلى. إضافات Audio Unit (AU) وVST غالباً أدوات صغيرة متخصصة يُصونها فرق تطوير صغيرة أو مطوّرون منفردون. كثير من هذه الإضافات لم يُحدَّث منذ سنوات، وبعض المطوّرين تخلّوا عن الصيانة النشطة.

سُحبت عمليات الفحص الجماعي السابقة لأنها افترضت تطابق اسم الحزمة والملف التنفيذي أو اختارت أول ملف، مما قد يصنّف التطبيقات والإضافات خطأ. تستخدم Apple مفتاح CFBundleExecutable. حدد الملف الحقيقي وافحصه بأوامر القراءة أدناه؛ ليس هذا جرداً كاملاً للتبعيات.

البرامج العلمية وبرامج البحث

كثير من تطبيقات الحوسبة العلمية والأدوات الأكاديمية وأجهزة البحث لها نسخ Intel فقط نادراً ما تُحدَّث بسبب صغر قواعد المستخدمين أو دورات التمويل الأكاديمي أو قيود المشتريات المؤسسية. الأمثلة تشمل:

  • أدوات تحليل البيانات المتخصصة (بعض مجموعات أدوات MATLAB، حزم R مع امتدادات مُصرَّفة)
  • أدوات نظم المعلومات الجغرافية (GIS)
  • برامج التحكم في الأجهزة المخبرية
  • خطوط معالجة البيانات القديمة مع مكوّنات مُصرَّفة

التطبيقات الصناعية والمؤسسية

البرمجيات المؤسسية تتحرك ببطء. تطبيقات الأعمال الأساسية وموصّلات ERP وعملاء VPN للبنية التحتية المؤسسية القديمة وبرامج واجهة الأجهزة المتخصصة كثيراً ما تبقى على معماريات Intel طويلاً بعد انتقال برامج المستهلكين.

الألعاب القديمة وعملاء منصات الألعاب

يظل Rosetta متاحاً لترجمة تطبيقات Intel للأغراض العامة على Apple silicon مع macOS 27 والإصدارات الأقدم. بدءاً من macOS 28، تحصر Apple الوظائف في بعض الألعاب القديمة غير المُصانة التي تعتمد على أطر Intel. لا يعني ذلك إزالة جميع وظائف Rosetta أو ضمان عمل كل لعبة قديمة.

الأدوات الإبداعية القديمة

الإصدارات القديمة من البرامج الإبداعية الاحترافية — إصدارات ظهرت قبل Apple Silicon، اشتُريت كتراخيص دائمة لا اشتراكات — قد تكون لا تزال Intel فقط. إن كنت تُشغّل إصداراً قديماً من Final Cut Pro 7 أو نسخة قديمة من أي أداة صوت/فيديو، تحقق من معماريتها.

توافق تطبيقات Intel وتغييرات Rosetta في macOS 28

ما يحدث فعلاً حين تُزال Rosetta 2

سيناريو macOS 27 (خريف 2026)

حين يُطلق macOS 27 في خريف 2026، يحدث شيئان في آنٍ واحد:

  1. أصحاب Mac Intel لا يستطيعون الترقية (أجهزتهم لم تعد مدعومة)
  2. أصحاب Mac Apple Silicon يستطيعون الترقية، وتبقى Rosetta 2 في macOS 27

سيناريو macOS 28 (خريف 2027): حين تتوقف التطبيقات عن العمل

يظل Rosetta متاحاً لترجمة تطبيقات Intel للأغراض العامة على Apple silicon مع macOS 27 والإصدارات الأقدم. بدءاً من macOS 28، تحصر Apple الوظائف في بعض الألعاب القديمة غير المُصانة التي تعتمد على أطر Intel. لا يعني ذلك إزالة جميع وظائف Rosetta أو ضمان عمل كل لعبة قديمة.

المعمارية وحدها لا تضمن التوافق:

  • تطبيقات Universal: لا يحتاج الملف التنفيذي الرئيسي الأصلي إلى Rosetta؛ تحقق من التبعيات ومتطلبات نظام التشغيل لدى المطور.
  • تطبيقات Apple silicon الأصلية: لا يحتاج الملف التنفيذي الرئيسي إلى Rosetta؛ افحص المكونات والتوافق مع النظام بشكل منفصل.
  • تطبيقات الويب والتطبيقات التقدمية (PWA) — غير متأثرة
  • التطبيقات التي تعمل داخل الأجهزة الافتراضية — يعتمد على حل المحاكاة الافتراضية

خيارات الانتقال حين يحين الموعد النهائي

إن وجدت نفسك بتطبيقات Intel فقط دون بديل أصلي لـ Apple Silicon بحلول خريف 2027، خياراتك هي:

الخيار الأول: البقاء على macOS 27

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

الخيار الثاني: الأجهزة الافتراضية

الآلة الافتراضية خيار يحتاج تقييماً وليست ضماناً مختبراً. تحقق مع المزود من نظام المضيف والضيف وتوافر Rosetta والترخيص والأجهزة، ثم اختبر سير العمل قبل الترقية. لم تختبر هذه المراجعة مضيف macOS 28 أو أي إعداد آلة افتراضية.

الخيار الثالث: الاحتفاظ بـ Mac قديم

بعض المؤسسات والمحترفين يحتفظون بـ Mac Intel قديم (أو Mac Apple Silicon مبكر يعمل بـ macOS قديم) تحديداً لتشغيل البرامج القديمة. هذا مجدٍ للوصول العرضي إلى الأدوات القديمة لكنه يتطلب صيانة عتاد متقادم.

الخيار الرابع: إيجاد بدائل أصلية

في معظم الحالات، أفضل استراتيجية طويلة المدى هي إيجاد بديل أصلي لـ Apple Silicon لأي تطبيق Intel فقط تعتمد عليه. بعد خمس سنوات في عصر Apple Silicon، يزخر نظام بيئة التطبيقات الأصلية، وفي معظم فئات البرامج توجد بدائل مقنعة.

Apple Silicon: فهم المعمارية

MacBook مع Apple Silicon — تطبيقات ARM64 الأصلية تعمل بأداء كامل، دون حاجة لترجمة Rosetta 2

ما يعنيه "Universal Binary" ولماذا يهمّ

قدّمت Apple Universal Binary 2 مع Apple Silicon لتتيح للمطوّرين شحن حزمة تطبيق واحدة تعمل بشكل أصلي على أجهزة Mac Intel وApple Silicon. حين تنظر إلى عمود "النوع" في معلومات النظام وترى "Universal"، ترى هذه التقنية في العمل.

يحتوي Universal Binary على نسختين كاملتين من كود التطبيق المُصرَّف:

  • واحدة مُصرَّفة لـ Intel x86_64
  • واحدة مُصرَّفة لـ Apple Silicon ARM64

يختار macOS تلقائياً الإصدار المناسب للعتاد الذي يعمل عليه. Universal Binaries هي الحل المثالي للمطوّرين الذين يحتاجون دعم كلتا المنصتين — لكنها تُفضي إلى أحجام حزم تطبيقات أكبر (ضعف حجم الملف الثنائي تقريباً، وإن كانت الأصول مُشتركة).

لا تعتمد الملفات التنفيذية الأصلية في نسخ Universal وApple silicon على ترجمة Intel. هذا لا يضمن التوافق الدائم: تبقى الإضافات والامتدادات وأدوات التحديث ومتطلبات النظام بحاجة للفحص.

مرجع أنواع المعمارية

المعماريةمصطلح macOSمخرجات Terminalهل يحتاج الملف التنفيذي الرئيسي إلى Rosetta؟التوافق مع macOS 28
ARM64Applearm64 أو arm64eلايعتمد على المكونات ومتطلبات النظام
x86_64Intelx86_64Rosettaيظل Rosetta متاحاً لترجمة تطبيقات Intel للأغراض العامة على Apple silicon مع macOS 27 والإصدارات الأقدم. بدءاً من macOS 28، تحصر Apple الوظائف في بعض الألعاب القديمة غير المُصانة التي تعتمد على أطر Intel. لا يعني ذلك إزالة جميع وظائف Rosetta أو ضمان عمل كل لعبة قديمة.
ARM64 + x86_64Universaluniversal binaryلايعتمد على المكونات ومتطلبات النظام
ARM64eApple siliconarm64eلايعتمد على المكونات ومتطلبات النظام

خطة العمل: ما يجب فعله الآن

خطوات فورية (هذا الأسبوع)

الخطوة الأولى: تشغيل تدقيق المعمارية

اعتبر النتيجة جرداً جزئياً وقارنها مع Finder ووثائق المطور. وجود التطبيق مثبتاً لا يعني أنه يعمل الآن. لا تثبت القائمة أو أمر يفحص مجلداً واحداً تغطية جميع الإضافات وأدوات سطر الأوامر ومسارات التثبيت المخصصة.

الخطوة الثانية: تصنيف تطبيقاتك Intel

لكل تطبيق Intel تجده، صنّفه في إحدى الفئات الثلاث:

  • حرج: تستخدمه يومياً أو أسبوعياً وعملك يعتمد عليه
  • مهم: تستخدمه شهرياً والبدائل ستتطلب تغييرات كبيرة في سير العمل
  • قديم: نادراً ما تستخدمه أو يمكنك بسهولة إيجاد بديل

الخطوة الثالثة: البحث عن كل تطبيق حرج ومهم

لكل تطبيق في فئتَي الحرج والمهم، حدّد:

  1. هل توجد بالفعل نسخة أصلية لـ Apple Silicon؟ (نزّلها فوراً إن وُجدت)
  2. هل أعلن المطوّر عن نسخة Apple Silicon قيد التطوير؟
  3. هل المطوّر لا يزال نشطاً، أم أُهمل المنتج؟
  4. هل ثمة بدائل أصلية ناضجة؟

الخطوة الرابعة: التواصل مع المطوّرين

للتطبيقات التي تعتمد عليها التي لا تحتوي نسخة أصلية ولا خططاً معلنة، تواصل مع المطوّر مباشرة. ضغط العملاء يُفيد. موجة من تذاكر الدعم حول توافق Apple Silicon — خاصةً مع الاستشهاد بنوافذ تحذير macOS 26.4 — ترسل إشارة سوق واضحة.

خطوات متوسطة المدى (الأشهر الستة القادمة)

بناء خارطة طريق الهجرة

أنشئ جدولاً بسيطاً أو قائمة:

اسم التطبيقالحالة الحاليةنسخة أصلية؟البديلالأولويةالتاريخ المستهدف
[تطبيق]Intel فقطقيد التطويرلا يوجدحرجالربع الثالث 2026
[تطبيق]Intel فقطلا[بديل]مهمالربع الرابع 2026

اختبار البدائل مبكراً

لا تنتظر حتى يُطلق macOS 28 لتجرّب التطبيقات البديلة. اختبار أسالیب العمل والانتقال يستغرق وقتاً، خاصةً للأدوات الاحترافية. إن حدّدت اليوم تطبيقاً يحتاج استبداله، ابدأ باختبار البدائل الآن حين لا يوجد إلحاح.

تقييم وضع الإضافات

إن كنت تستخدم محطات عمل الصوت الرقمي أو إضافات تحرير الصور أو أي برنامج إبداعي يعتمد على الإضافات، دقّق إضافاتك بشكل منفصل. للإضافات دورات تحديث مستقلة عن تطبيقاتها المضيفة.

للمطورين: تحقق من التطبيق وتبعياته

يشترط دليل Apple للملفات Universal استخدام Xcode 12.2 أو أحدث ويوصي بالمعماريات القياسية. افحص كل المكونات المترجمة، ومنها الإضافات والأطر والأدوات المساعدة، لا التطبيق الرئيسي فقط. لم تُبنَ أو تُختبر مشاريع على جهاز في هذه المراجعة.

مطوّر يبني Universal Binary — Xcode يُسهّل تصريف التطبيقات لـ Intel x86_64 وApple Silicon ARM64 معاً

فحص ملف تنفيذي مبني

هذه أمثلة أوامر للقراءة فقط. استبدل المسار بين علامتي الاقتباس بملف Mach-O التنفيذي الفعلي، لا مجلد التطبيق أو الإطار. لا يفحص الأمران جميع التبعيات ولم ينفذا في هذه المراجعة.

# Read-only inspection; replace this placeholder with an actual executable.
file "/path/to/executable"
lipo -archs "/path/to/executable"

الترجمة الشرطية ليست كشفاً وقت التشغيل

يختار مثال Swift الشيفرة وقت الترجمة لشريحة الملف الثنائي. لا يحدد جهاز Mac الفعلي أو ما إذا كانت عملية جارية تُترجم عبر Rosetta. لذلك راجع الإرشادات المرتبطة من وثائق Apple للملفات Universal.

// Compile-time architecture selection for the binary slice.
// This does not detect the physical Mac or Rosetta translation at runtime.
#if arch(arm64)
  print("Compiled for arm64")
#elseif arch(x86_64)
  print("Compiled for x86_64")
#endif

البناء والتوزيع وفق المشروع

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

الأسئلة الشائعة

س: أنا على Mac Intel. هل يؤثر أي من هذا عليّ؟

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

س: تطبيق Intel الخاص بي يعمل أسرع من بعض التطبيقات الأصلية التي جرّبتها. لماذا الترقية؟

يعتمد الأداء على التطبيق والعمل المطلوب وجهاز Mac. لا يقدم هذا المقال اختباراً قابلاً للتكرار يدعم نسبة ثابتة لخسارة الأداء أو مقارنة بالأداء الأصلي؛ لذلك حُذفت تلك الأرقام. السرعة الحالية لا تثبت التوافق المستقبلي.

س: هل أستطيع إيقاف نوافذ التحذير في macOS 26.4؟

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

س: ماذا لو قال المطوّر إنه لن يُصدر أبداً نسخة أصلية لـ Apple Silicon؟

ابدأ بتطبيقات Intel الضرورية وصدّر البيانات ما دامت تعمل، واسأل المطور عن نسخة Universal أو Apple silicon. خطط وفق حدود إصدارات macOS، لا وفق موعد غير مؤكد أو عد تنازلي من تاريخ نشر المقال الأصلي.

س: هل الإضافات (إضافات الصوت وإضافات Photoshop وغيرها) مستقلة عن التطبيق المضيف؟

لا تعتمد الملفات التنفيذية الأصلية في نسخ Universal وApple silicon على ترجمة Intel. هذا لا يضمن التوافق الدائم: تبقى الإضافات والامتدادات وأدوات التحديث ومتطلبات النظام بحاجة للفحص.

س: ماذا عن التطبيقات التي أستخدمها أحياناً فقط؟ هل أتسرّع في استبدالها؟

ابدأ بتطبيقات Intel الضرورية وصدّر البيانات ما دامت تعمل، واسأل المطور عن نسخة Universal أو Apple silicon. خطط وفق حدود إصدارات macOS، لا وفق موعد غير مؤكد أو عد تنازلي من تاريخ نشر المقال الأصلي.

س: كيف أتحقق من أن تطبيقاً مثبتاً أصلي؟

في Finder حدد التطبيق واضغط Command-I ثم اقرأ النوع: تطبيق (Intel) يحتاج Rosetta على Apple silicon؛ وتطبيق (Universal) يدعم المعماريتين؛ وتطبيق (Apple silicon) أصلي. كلمة تطبيق وحدها لا تحدد المعمارية. افحص الإضافات والامتدادات وأدوات التحديث منفصلة.

س: هل ستُزال Rosetta 2 فعلاً أم هذا مجرد تكهّن؟

يظل Rosetta متاحاً لترجمة تطبيقات Intel للأغراض العامة على Apple silicon مع macOS 27 والإصدارات الأقدم. بدءاً من macOS 28، تحصر Apple الوظائف في بعض الألعاب القديمة غير المُصانة التي تعتمد على أطر Intel. لا يعني ذلك إزالة جميع وظائف Rosetta أو ضمان عمل كل لعبة قديمة.

س: ما هو Universal Binary 2 وكيف يختلف عن Universal Binary الأصلي؟

ج: Universal Binary الأصلي (من انتقال PowerPC إلى Intel 2005-2006) جمع كود PowerPC وIntel في حزمة واحدة. Universal Binary 2 (مُقدَّم عام 2020) يجمع كود Intel x86_64 وApple Silicon ARM64 في حزمة واحدة. التقنية الأساسية ("fat binary" باستخدام صيغة Mach-O من Apple) مماثلة، لكن المعماريات مختلفة. Universal Binary 2 هو ما يجب على المطوّرين شحنه اليوم لدعم مستخدمي Mac Intel وApple Silicon معاً.

تخطيط جدولك الزمني الشخصي للانتقال

إليك قائمة مراجعة عملية للعمل بها خلال الأشهر القادمة:

ابدأ بتطبيقات Intel الضرورية وصدّر البيانات ما دامت تعمل، واسأل المطور عن نسخة Universal أو Apple silicon. خطط وفق حدود إصدارات macOS، لا وفق موعد غير مؤكد أو عد تنازلي من تاريخ نشر المقال الأصلي.

الصورة الأكبر: Apple Silicon بعد خمس سنوات

تُمثّل تحذيرات macOS 26.4 Beta لحظة ذات معنى في تاريخ Apple Silicon. بعد خمس سنوات من إطلاق M1 في نوفمبر 2020، تُشير Apple إلى النهاية الرسمية لجسر التوافق الذي جعل الانتقال يبدو سلساً لمعظم المستخدمين.

كان الانتقال ناعماً بشكل لافت بالمعايير التاريخية. اضطرب انتقال PowerPC إلى Intel الأصلي أسالیب عمل كثير من المستخدمين المحترفين بشكل ملحوظ. كان انتقال Apple Silicon، بفضل أداء Rosetta 2 والوتيرة السريعة لتطوير التطبيقات الأصلية، غير محسوس إلى حد بعيد لمعظم مستخدمي Mac. نقل المطوّرون تطبيقاتهم بسرعة، كانت مزايا الأداء لـ Apple Silicon كبيرة، وفي غضون عامين من إطلاق M1 كانت معظم البرامج الرئيسية تعمل بشكل أصلي.

Apple Silicon — بعد خمس سنوات من الانتقال، منصة Mac أسرع وأكثر كفاءة وقدرة من أي وقت مضى

ابدأ بتطبيقات Intel الضرورية وصدّر البيانات ما دامت تعمل، واسأل المطور عن نسخة Universal أو Apple silicon. خطط وفق حدود إصدارات macOS، لا وفق موعد غير مؤكد أو عد تنازلي من تاريخ نشر المقال الأصلي.


قراءة ذات صلة

لمزيد من المعلومات حول macOS Tahoe والانتقال إلى الحوسبة الحصرية لـ Apple Silicon: