تحديث Android Runtime الجديد وهو اختصار ART وهو ترقية مهمة لنظام Android، ومن المتوقع أن يكون لها تأثير كبير على أداء التطبيقات.
تتمثل إحدى المزايا الرئيسية للتحديث في أنه سيجعل تشغيل التطبيقات أسرع بنسبة تصل إلى 30%، سيحدث ذلك من خلال تحسين كفاءة ترجمة الشفرة المصدرية للتطبيقات إلى تنسيق قابل للتنفيذ على جهاز المستخدم.
بالإضافة إلى ذلك سيؤدي التحديث إلى تسريع تنفيذ التعليمات البرمجية وتحسين استهلاك الذاكرة العشوائية وتقدر ب20%، سيؤدي ذلك إلى تحسين أداء التطبيقات بشكل عام وجعلها أكثر سلاسة وكفاءة.
وبالطبع وأخيرًا سيوفر التحديث أيضًا إصلاحات أمنية مهمة كالعادة، سيساعد ذلك في حماية المستخدمين من البرامج الضارة وهجمات القرصنة.
يعد تحديث Android Runtime الجديد خطوة مهمة للأمام لنظام Android، سيؤدي إلى تحسين أداء التطبيقات بشكل كبير، وجعل نظام التشغيل أكثر أمانًا وكفاءة، ولكن ما هو أندرويد رن تايم Android Runtime؟.
ما هو Android Runtime؟
أندرويد رن تايم Android Runtime (ART) هي بيئة تشغيل تُستخدم في نظام التشغيل Android، يقوم ART بتنفيذ وتشغيل تطبيقات Android على الأجهزة المحمولة والأجهزة اللوحية والأجهزة الذكية الأخرى التي تعمل بنظام Android.
في الإصدارات السابقة من نظام Android، كانت تستخدم بيئة تشغيل Dalvik (Dalvik Runtime) لتشغيل التطبيقات ومع ذلك، في إصدار Android 5.0 (المعروف أيضًا باسم Android Lollipop)، تم استبدال بيئة Dalvik ببيئة ART كواجهة تشغيل افتراضية.
يتميز ART عن Dalvik بعدة نقاط أهمها:
- تحسينات في الأداء: يتم ترجمة التطبيقات إلى صيغة معروفة باسم "تعليمات الآلة المتعددة الوجوه" (AOT) قبل تشغيلها، مما يساعد على تحسين سرعة تشغيل التطبيقات واستهلاك الموارد.
- زمن التشغيل الأكثر كفاءة: يتم تحويل التطبيقات إلى تنسيق محسّن يعمل بشكل أسرع وأكثر كفاءة في تنفيذ التعليمات.
- تحسين استهلاك الطاقة: يساعد ART في تقليل استهلاك الطاقة بشكل عام، حيث يعمل بكفاءة أكبر ويقلل من الحاجة إلى عمليات الترجمة المتكررة.
- تحسينات في الأمان: يقدم ART ميزات أمان إضافية مثل "فحص التطبيقات المسبق" (preventing pre-installed apps) والتحقق من التوقيع (signature verification) لضمان أن التطبيقات لم تتعرض للتلاعب أو التغييرات غير المصرح بها.
فيما يلي بعض التفاصيل المحددة حول كيفية عمل التحديث لتسريع تشغيل التطبيقات:
- يتضمن التحديث تحسينات في ترجمة الشفرة المصدرية للتطبيقات إلى تنسيق قابل للتنفيذ، وسيؤدي ذلك إلى تقليل الوقت اللازم لتشغيل التطبيقات.
- سيؤدي التحديث أيضًا إلى تسريع تنفيذ التعليمات البرمجية عن طريق استخدام طرق أكثر كفاءة.
- سيحسن التحديث من استهلاك الذاكرة العشوائية عن طريق تحسين إدارة الذاكرة.
سيتم تحديث Android Runtime الجديد على أجهزة Android التي تعمل بنظام Android 12 والإصدارات الأحدث، سيتوفر التحديث تلقائيًا على معظم الأجهزة، ولكن يمكن للمستخدمين أيضًا تنزيله يدويًا من قسم التحديثات في إعدادات جهازهم.
فيما يلي قائمة بإصدارات Android التي سيتم تحديثها إلى Android Runtime الجديد:
- اندرويد ١٢ Android 12.
- اندرويد ١٣ Android 13.
- اندرويد ١٤ Android 14.
من المتوقع أن يتم طرح تحديث أندرويد رن تايم Android Runtime تدريجيًا على أجهزة Android في الأيام والأشهر القادمة.