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