في أواخر عام 2020 ، أصدرت Apple العديد من أجهزة Mac التي تستخدم بنية Apple Silicon الجديدة . ربما تكون قد سمعت أنه ليست كل برامج Mac تدعم Apple Silicon "محليًا" حتى الآن. لكن ماذا يعني هذا؟
يعمل البرنامج الأصلي بشكل أسرع
تمت كتابة البرامج "الأصلية" لنظام كمبيوتر معين خصيصًا لهذا النوع من الكمبيوتر (المعروف أيضًا باسم "الهندسة المعمارية"). Native هو مصطلح نسبي. إذا كان البرنامج غير أصلي ، فقد تم إنشاؤه لنوع آخر من أجهزة الكمبيوتر غير الذي تستخدمه.
عادة ، لا يمكن لجهاز الكمبيوتر تشغيل برامج غير أصلية. ولكن هناك دعا محاكاة أدوات خاصة البرمجيات، و الأجهزة الظاهرية ، و المترجمين الثنائي التي يمكن أن تساعد في عملية على طول طريق ترجمة التعليمات البرمجية بين أبنية على الطاير كما تقوم بتشغيل البرنامج. يسمح هذا للبرامج غير الأصلية بتشغيلها كبرنامج مترجم أو مقلد ، مع القليل من الاستعدادات التي يحتاجها مطور البرامج أو لا تتطلبها على الإطلاق.
على الجانب السلبي ، تضيف عملية الترجمة هذه التعقيد ووقت الحساب ، مما يعني أن البرامج غير الأصلية تعمل عادةً بشكل أبطأ من البرامج الأصلية. أيضًا ، قد لا تستفيد البرامج غير الأصلية من جميع ميزات ومزايا البنية الجديدة.
تتمتع أجهزة Apple Silicon Macs بهندسة معمارية جديدة
في جوهرها ، تستخدم أجهزة Apple Silicon Macs الجديدة من Apple بنية كمبيوتر مختلفة ( ARM ) عن أجهزة Mac المستندة إلى Intel ( x86-64 ). هذا يعني أن وحدات المعالجة المركزية (CPU) الموجودة داخل نوعي أجهزة Mac تعمل بطرق مختلفة اختلافًا جذريًا وأن البرنامج الذي يتم تشغيله على أجهزة Intel Mac يجب إما ترجمته على الفور باستخدام برنامج خاص أو تغييره (إعادة كتابته أو إعادة تجميعه ) بواسطة المطورين من أجل التشغيل محليًا على أجهزة Apple Silicon Macs.
التكنولوجيا التي تستخدمها Apple لترجمة برامج Intel Mac تلقائيًا للتشغيل على أجهزة Apple Silicon Macs تسمى Rosetta 2 ، وهي رائعة إلى حد ما. في المرة الأولى التي تحاول فيها تشغيل تطبيق Intel ، سيتم تثبيت Rosetta 2 ، وسيعمل التطبيق بسلاسة بعد ذلك. يقوم Rosetta 2 بترجمة كود البرنامج الأساسي بين البنى ثم يحفظ ما تعلمته من أجل تشغيل التطبيق بشكل أسرع في المرة القادمة.
Rosetta 2 رائع ، لكن التطبيقات الأصلية هي الأفضل
على الرغم من أن Rosetta 2 مذهل ، إلا أنه لا يزال هناك عقوبة في الأداء لتشغيل البرامج غير الأصلية على جهاز Mac ، نظرًا لأن البرنامج لم يتم تحسينه خصيصًا للعمل بكفاءة على البنية الجديدة. إذا كنت ستقارن نفس التطبيق الذي يتم تشغيله عبر Rosetta 2 مقابل التشغيل الأصلي على Apple Silicon ، فيجب أن يعمل الإصدار الأصلي من التطبيق نظريًا بشكل أسرع وأكثر كفاءة.
لذا فإن تشغيل البرامج الأصلية - التطبيقات المصممة خصيصًا لأجهزة Apple Silicon - يكون دائمًا أفضل إذا كان لديك الخيار. هذا ليس سهلاً دائمًا عندما يكون هناك نظام أساسي جديد تمامًا (مثل Apple Silicon Macs) بدون الكثير من البرامج الأصلية المتاحة له حتى الآن ، ولكن هناك طرق للتحقق مما إذا كانت التطبيقات التي تقوم بتشغيلها على جهاز Mac الخاص بك أصلية أم لا.
أيضًا ، راقب مواقع الويب وحسابات الوسائط الاجتماعية لمطوري البرامج المفضلين لديك. يحتوي موقع الويب isapplesiliconready.com أيضًا على قائمة مفيدة توضح التطبيقات الشائعة التي تدعم Apple Silicon في الأصل.
مع مرور الوقت والمزيد من الناس يشترون M1 Macs ، يكاد يكون من المضمون أن يقوم كل مطور Mac مع منتج نشط بإصدار إصدار Apple Silicon الأصلي من تطبيقه عاجلاً أم آجلاً ، لذا ترقبوا ذلك.
ذات صلة: كيفية التحقق من التطبيقات التي تم تحسينها لأجهزة M1 Mac