كيف تتحقق مما إذا كان تطبيق macOS يستخدم Intel أو ARM

لقد انتهيت للتو من إعداد M1 Mac الجديد بالطريقة التي تريدها ، وقمت بتثبيت تطبيقاتك المفضلة ، واستعدت آخر نسخة احتياطية لديك ، وأنت على وشك اختبار هذا الشيء عندما يخطر ببالك سؤال:

هل تم تحسين أي من تطبيقاتي لشريحة M1؟

شريحة M1 جديدة تمامًا ، مما يعني أنه لا يوجد الكثير من التطبيقات التي تدعمها حتى الآن. أدارت Apple ذلك باستخدام Rosetta 2 ، والذي يسمح للتطبيقات المستندة إلى Intel بالعمل على بنية M1's ARM. لذلك ربما لن تلاحظ فرقًا كبيرًا بين تطبيقات Intel و ARM.

ومع ذلك ، فإن امتلاكها معلومات مفيدة ، وتتيح لك Apple التحقق من البنية التي يستخدمها كل تطبيق من تطبيقاتك. في هذا البرنامج التعليمي ، سنوضح لك كيفية تحديد هذه المعلومات بنفسك.

محتويات

  • كيفية معرفة ما إذا كان التطبيق محسنًا لجهاز M1 Mac الخاص بك
  • ما الفرق بين x86 (Intel) و ARM (Apple's M1)؟
  • كيف تعمل التطبيقات المستندة إلى Intel على M1 Mac؟
  • هل تعمل تطبيقات Intel بشكل أبطأ من تطبيقات ARM على أجهزة M1 Mac؟
    • المنشورات ذات الصلة:

كيفية معرفة ما إذا كان التطبيق محسنًا لجهاز M1 Mac الخاص بك

أولاً ، سترغب في فتح حول هذا Mac. يمكنك القيام بذلك عن طريق كتابة "About This Mac" في Spotlight أو عن طريق النقر فوق شعار  في أعلى يسار شريط القوائم.

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

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

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

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

هنا ، سترى واحدًا من ثلاثة أشياء.

  • أبل سيليكون. كما تتوقع ، يشير هذا إلى التطبيقات التي تم تحسينها للعمل على Apple Silicon.
  • شركة انتل. مرة أخرى ، الإجابة هنا مباشرة. هذه هي التطبيقات التي لا تزال محسّنة لـ Intel. ومع ذلك ، لا يزال بإمكان M1 Mac تشغيلها باستخدام Rosetta 2 (المزيد عن ذلك بالأسفل).
  • عالمي. لن ترى هذا التصنيف إلا إذا كنت تستخدم جهاز Mac بخلاف M1. هذا يعني أنه تم تحسين التطبيق لـ ARM ، ولكن نظرًا لأنك لا تقوم بتشغيل شريحة M1 ، فإنه يعمل "عالميًا" على Intel.

وهذا كل شيء!

ما الفرق بين x86 (Intel) و ARM (Apple's M1)؟

أنا متأكد من أن معظم الأشخاص الذين بحثوا عن هذه المقالة لديهم بالفعل فهم أساسي للفرق بين شريحة M1 ورقائق Intel المستخدمة سابقًا. ومع ذلك ، قد لا تكون على دراية بـ x86 أو ARM أو سبب ظهور مشكلات التوافق.

بشكل أساسي ، يعد ARM (الذي تستخدمه رقائق M1 و iPhone و iPad و Apple Watch) و x86 (تستخدمه Intel) نوعين مختلفين من هياكل المعالجات. إذا كان هذا يبدو معقدًا ، فهذا لأنه كذلك - فلا داعي للقلق! إليك طريقة بسيطة للتفكير في الأمر:

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

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

الفرق بين معمارية Intel x86 وبنية ARM الخاصة بـ M1 هو في الأساس نفس الشيء. كلا المعالجات تخدم نفس الغرض ولها ميزات متداخلة. ومع ذلك ، فهم يقومون ببعض الأشياء بشكل مختلف ، ويتحدثون لغة مختلفة ، ولهم احتياجات توافق مختلفة.

هذا هو السبب في أن Apple تميز بين التطبيقات المحسّنة من Intel والتطبيقات المحسّنة ARM - لأنها تعمل بشكل مختلف تمامًا على نفس المعالج.

كيف تعمل التطبيقات المستندة إلى Intel على M1 Mac؟

ربما لاحظت وجود مشكلة في القياس الذي قدمته للتو. إذا كانت معالجات M1 و Intel غير متوافقة مثل محركات Toyota و Chevrolet ، فكيف يمكن تشغيل التطبيقات المستندة إلى Intel على معالج M1؟

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

إذا كان أحد التطبيقات يقول "افعل هذا" ، في Intel-Speak ، فإن Rosetta 2 يترجمه إلى ARM-talk لشريحة M1 الخاصة بك. يفعل ذلك في الخلفية أيضًا ، لذلك لن تتفاعل مع خدمة Rosetta 2 كثيرًا.

هل تعمل تطبيقات Intel بشكل أبطأ من تطبيقات ARM على أجهزة M1 Mac؟

انتظر لحظة. إذا تمت ترجمة تطبيق مستند إلى Intel إلى ARM أثناء استخدامه ، ألا يؤدي ذلك إلى إبطائه؟

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

ومع ذلك ، هذا لا يعني أن التطبيقات المستندة إلى Intel "بطيئة" على شريحة M1 بأي وسيلة. في الواقع ، يعمل العديد منهم بشكل أسرع من أي وقت مضى على معالج Intel. هذا بسبب المقدار الجنوني من القوة التي تمكنت Apple من الخروج من شريحة M1.

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