ما هو رشيد 2؟ تعرف على جهاز Mac الجديد الخاص بك

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

محتويات

  • ما هو برنامج روزيتا 2؟
  • كيف يعمل Rosetta 2
  • روزيتا 2 مقابل. Universal 2: ما الفرق؟
  • تثبيت Rosetta 2 على جهاز M1 Mac الجديد
  • هل تبطئ Rosetta 2 التطبيقات؟
  • هل يمكنك تشغيل تطبيق باستخدام Rosetta 2 حتى لو كان يدعم ARM / M1؟
  • ما هي المدة التي ستحتاج فيها إلى Rosetta 2؟
  • رشيد 2: ضمادة فعالة جدا
    • المنشورات ذات الصلة:

ما هو برنامج روزيتا 2؟

ال شريحة M1 جديدة يعد إنجازًا هندسيًا رائعًا وواحدًا من نقاط البيع الرئيسية لأجهزة MacBook Air و MacBook Pro و ماك ميني.

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

بالطبع ، لا تريد Apple ومستخدميها فقدان جميع التطبيقات التي كانت متوفرة سابقًا على Mac. تخيل أنك تشتري جهاز Mac جديدًا وأن تكون قادرًا فقط على استخدام برامج Apple المثبتة مسبقًا. ييكيس.

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

كيف يعمل Rosetta 2

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

في M1 Macs ، يخدم Rosetta 2 غرضًا مشابهًا. إنه الجسر بين تطبيقات Intel وتطبيقات ARM الجديدة التي تتطلبها أجهزة M1 Mac.

السبب وراء عدم إمكانية تشغيل التطبيقات المستندة إلى Intel على معالج M1 هو أنها تصدر أوامر لبنية x86. ومع ذلك ، يستخدم M1 بنية ARM ، لذلك لا يمكن معالجة الأوامر الصادرة عن التطبيقات المستندة إلى Intel بواسطة M1 بمفرده.

يأخذ Rosetta 2 الأوامر الصادرة من التطبيقات المستندة إلى Intel ويترجمها تلقائيًا إلى أوامر ARM. هذا يسمح لـ M1 بتشغيل تطبيقات x86. لن تفقد التطبيقات التي تحبها ولا يتعين على Apple التضحية بقرارها بالتبديل إلى ARM.

روزيتا 2 مقابل. Universal 2: ما الفرق؟

إذا كنت قد سمعت عن Rosetta 2 ، فربما تكون قد سمعت أيضًا عن Universal 2. ولكن ما هو الفرق ، ولماذا تحتاج كلاهما؟

نحن نعرف بالفعل ما هو Rosetta 2 ، لذلك دعونا ننتقل إلى Universal 2. Universal 2 هي خدمة على جهاز Mac (تحديدًا في Xcode 12) تتيح للمطورين ترجمة التعليمات البرمجية إلى معماريات x86 و ARM. بالنسبة للأشخاص العاديين ، هذا يعني فقط أنه عندما يقوم المطورون بتصدير برنامج يعملون عليه ، يمكنهم تصديره بتنسيق يمكن قراءته بواسطة شرائح Intel و M1.

في الحقيقة ، لن يتفاعل غير المطورين أبدًا مع Universal 2 عن قصد. إنها مجرد أداة للمطورين ، تتيح لهم جعل تطبيقاتهم متوافقة مع M1 بسهولة.

إذن ما هو الفرق؟

يسمح Rosetta 2 بتشغيل التطبيقات المستندة إلى Intel على M1 Mac الخاص بك. يتيح Universal 2 للمطورين تحويل التطبيقات المستندة إلى Intel إلى تنسيق متوافق مع M1.

تثبيت Rosetta 2 على جهاز M1 Mac الجديد

لحسن الحظ ، فإن تثبيت Rosetta 2 على M1 Mac الخاص بك هو بنفس سهولة استخدامه. بالكاد ستلاحظ فرقًا بين التطبيقات التي تعمل باستخدام Rosetta 2 والتطبيقات التي تعمل محليًا على M1.

هناك طريقتان لتثبيت Rosetta 2. يحدث الأول عندما تحاول بدء تشغيل تطبيق يتطلب منك تثبيت Rosetta 2 للتشغيل. يحدث هذا مع أي تطبيق لم يتم تحديثه من بنية x86 الخاصة به. عند محاولة بدء تشغيل أحد هذه التطبيقات ، ستظهر مطالبة تطالبك بتثبيت Rosetta 2.

إذا كنت ترغب في المضي قدمًا في المنحنى وتثبيت Rosetta 2 قبل ظهور هذه النافذة المنبثقة ، فيمكنك تثبيته باستخدام الجهاز الطرفي. للقيام بذلك ، اكتب "Terminal" في بحث Spotlight (كمد + مفتاح المسافة) و اضغط إرجاع.

في Terminal ، الصق ما يلي:

softwareupdate - install-rosetta

سيؤدي ذلك إلى تشغيل برنامج التثبيت Rosetta 2 تلقائيًا.

وهذا كل شيء!

هل تبطئ Rosetta 2 التطبيقات؟

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

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

وذلك لأن M1 أسرع بكثير من أجهزة Intel Mac السابقة. حتى التطبيقات التي تعمل "بطيئة" على M1 Mac تكون أسرع مما كانت عليه في Intel. لذلك لا داعي للقلق ، ستكون تطبيقاتك المفضلة أكثر سرعة من أي وقت مضى ، بغض النظر عن البنية التي تم تحسينها من أجلها.

هل يمكنك تشغيل تطبيق باستخدام Rosetta 2 حتى لو كان يدعم ARM / M1؟

الغريب ، يمكنك ذلك. حتى بعد قيام أحد المطورين بتحديث تطبيقه ليكون متوافقًا مع شريحة M1 ، لا يزال بإمكانك اختيار استخدام الإصدار x86 مع Rosetta - في بعض الأحيان.

يعمل هذا فقط على التطبيقات التي تم تجميعها بإصدارات x86 و ARM (على سبيل المثال ، تم تجميعها باستخدام Universal 2). إذا كان التطبيق لا يزال يحتوي على إصدار x86 ، فلا يمكنك تشغيله باستخدام Rosetta 2.

للقيام بذلك ، انقر بزر الماوس الأيمن فوق أحد التطبيقات في Finder وحدد يحصل على معلومات من قائمة السياق. في النافذة المنبثقة التي تظهر ، حدد علامة الاختيار التي تقول افتح مع Rosetta. وهذا كل شيء!

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

ما هي المدة التي ستحتاج فيها إلى Rosetta 2؟

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

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

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

رشيد 2: ضمادة فعالة جدا

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

آمل أن يكون هذا المقال قد ساعدك في فهم Rosetta 2 بشكل أفضل والتحول إلى شريحة M1!