إغلق الإعلان

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

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

rosetta2_apple_fb

روزيتا 2 أو طبقة الترجمة

ما هو بالضبط روزيتا 2؟ يعد هذا محاكيًا متطورًا إلى حد ما وتتمثل مهمته في إزالة المخاطر التي تعترض الانتقال من معالجات Intel إلى شرائح Apple Silicon. سيهتم هذا المحاكي بشكل خاص بترجمة التطبيقات المكتوبة لأجهزة Mac الأقدم، وبفضله يمكنه تشغيلها حتى على تلك التي تحتوي على شرائح M1 وM1 Pro وM1 Max. وبطبيعة الحال، وهذا يتطلب أداء معين. في هذا الصدد، يعتمد الأمر على البرنامج المعني، حيث أن البعض، مثل Microsoft Office، يحتاج إلى "ترجمته" مرة واحدة فقط، ولهذا السبب يستغرق إطلاقه الأولي وقتًا أطول، لكنك لن تواجه أي مشاكل بعد ذلك. علاوة على ذلك، فإن هذا البيان لم يعد صالحا اليوم. تقدم Microsoft بالفعل تطبيقات M1 الأصلية من حزمة Office الخاصة بها، لذلك ليس من الضروري استخدام طبقة الترجمة Rosetta 2 لتشغيلها.

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

apple_silicon_m2_chip
من المفترض أن نرى هذا العام أجهزة Mac مزودة بشريحة M2 الجديدة

لماذا يعد وجود تطبيقات M1 الأصلية أمرًا ضروريًا

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

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

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

.