قدمت شركة آبل بصمت دعمًا لتجميع (Just-In-Time (JIT على آخر إصدار من نظام iOS 14.2 ، والذي سيسمح لتطبيقات المحاكاة بالعمل بأقصى سرعة على iPhone و iPad. اسمحوا لي أن أشرح بإيجاز ما هو JIT وكيف يعمل على iOS.
JIT ، أو Just-In-Time ، هي طريقة لتشغيل البرنامج الذي سيتم تجميعه أثناء تنفيذه ، بينما يتم تجميع البرنامج التقليدي بالكامل قبل تنفيذه. باستخدام JIT ، تتم ترجمة شفرة المصدر إلى الكود الأصلي للجهاز في الوقت الفعلي.
لم تقدم آبل دعمًا رسميًا لتجميع JIT على iOS ، لكن بعض المطورين وجدوا طرقًا لتشغيلها باستخدام الاختراقات ، والتي جاءت مع تكلفة وجود العديد من الأخطاء والأداء المنخفض. ومع ذلك ، تمت إزالة هذه الثغرات تمامًا على iOS 14.
الآن ، أضافت Apple دعمًا لتجميع JIT في iOS 14.2 beta 2 ، ولكن لم يتم ذكر ذلك علنًا من قبل الشركة. تم الحفاظ على الدعم طوال الإصدارات التجريبية وتم الاحتفاظ به في الإصدار النهائي. ويعتقد المطور الذي أكتشفة أول مرة أن هذا تطبيق رسمي وليس خطأ من جانب Apple ، ولكن لا توجد طريقة لتأكيد ذلك في الوقت الحالي.
مع دعم تجميع JIT على نظام التشغيل iOS 14.2 ، يمكن الآن تشغيل تطبيقات المحاكاة بأقصى سرعة دون الاختراقات وكسر الحماية وغيرها من التنازلات.
إذا كان لديك AltStore ، فستتمكن قريبًا من الاستمتاع بتطبيقات مثل UTM ، التي توفر أجهزة افتراضية على iOS ، و DolphiniOS ، وهو في الأساس محاكي GameCube و Wii لأجهزة iPhone و iPad ، يعمل بأقصى أداء.
في الفيديو أدناه ، يمكنك أن ترى مدى سلاسة تشغيل DolphiniOS على iOS 14.2 دون كسر الحماية باستخدام تطبيق JIT الأصلي:
Thanks to this change in iOS 14.2 — and combined with the new “Extended Virtual Addressing” entitlement — it’s now possible to emulate GameCube and Wii games at 100% speed WITHOUT jailbreaking or using private entitlements 😱 https://t.co/gOIBcxCZ0K pic.twitter.com/AF548pvKPl
— Riles 🦄 (@rileytestut) November 5, 2020
ليست هناك تعليقات:
إرسال تعليق