Optimizer ، مترجم Google الذي سينقل ART إلى المستوى التالي

صفحة غش Android الرئيسية

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

رفيق جديد لـ ART

جاء ART مع KitKat ، كونه وقت التشغيل الجديد الذي كان سيشغل تطبيقات Java. كان سيحدث ليحل محل Dalvik ، وهو شيء حصل عليه في Lollipop. ومع ذلك ، فإن كل شيء في الواقع يذهب إلى أبعد من مجرد تغيير الآلة الافتراضية. هناك أيضًا عنصر هو المترجم ، وهو مسؤول عن "معالجة" الكود لتنفيذه. مع Dalvik ، كان المترجم من النوع JIT (في الوقت المناسب) ، وكان مسؤولاً عن التجميع فقط في الوقت الذي كان سيتم فيه استخدام الكود. مع Lollipop ، أصبح التجميع AOT (في وقت مبكر) ، ويقوم بتجميع الكود قبل الاضطرار إلى استخدامه. ليس من الضروري شرح سبب تسريع هذا من تشغيل التطبيقات. ومع ذلك ، تكمن المشكلة في أنه لتسهيل الانتقال من Dalvik إلى ART ، تم استخدام إصدار AOT من مترجم Dalvik's JIT ، المسمى Quick. تعديل على السابق ، إذا جاز التعبير. الآن هذا ما سوف يتغير.

غش Android

رحب بـ Optimizer

كان من الممكن إنشاء المترجم الجديد من البداية ، ويعمل كل من ARM و Google عليه. سيطلق عليه Optimizer ، وسيكون به تقنيات تجميع حالية ، بالإضافة إلى كونه متوافقًا مع التجميع لـ 32 و 64 بت. ARM مسؤول عن قسم 64 بت ، بينما Google مسؤولة عن 32 بت. على أي حال ، يبدو أن أحد المستجدات الأخرى سيكون قادرًا على تحديث المترجم المذكور بمزيد من المستجدات ، لذلك يمكننا أن نأمل أن يتحسن بمرور الوقت. مهما كان الأمر ، فإن الشيء الأكثر روعة هو حقيقة أن Optimizer سيكون مترجمًا تم إنشاؤه بدقة لغرض أن يكون مترجمًا لتطبيقات Java لنظام Android مع ART كآلة افتراضية ، لذلك يمكننا توقع تحسينات في الانسيابية والتشغيل من الهواتف الذكية ، وهو أمر مرحب به دائمًا.