الإعلانات
هل يمكن لتغيير وقت تشغيل Android 4.4.2 KitKat ضغط الأداء الإضافي من هاتفك ، أو هل من الأفضل ترك ART بمفردها حتى تقرر Google طرحه كبديل عملي لـ Dalvik؟
ما هو الروبوت وقت التشغيل؟
تأتي أجهزة Android مع وقت تشغيل يسمى Dalvik. تحتاج تطبيقاتك إلى Dalvik للعمل. يوفر Android Runtime أو ART بديلاً أسرع ؛ تم تحسين Dalvik للعمل على الأجهزة القديمة مع معالج محدود والذاكرة ، وهو شيء غير مطلوب من أجهزة Android الحديثة.
مع Dalvik ، يتم تجميع التطبيقات باستخدام برنامج التحويل البرمجي Just-In-Time (JIT) ، مع الاستفادة من موارد النظام المجانية. يختلف ART عن طريق تجميع التطبيقات في مرحلة التثبيت باستخدام تجميع Ahead-Of-Time (AOT).
لا يمكن تبديل وقت تشغيل جهاز Android الخاص بك إلا على Android 4.4 KitKat (أي Android 4.4.1 و 4.4.2) ، ولكن المحول سهل تحقيقه. النتيجة المقصودة هي أن تطبيقاتك وألعابك يجب أن تطلق بسرعة أكبر - ليس شيئًا سيئًا!
التحول من وقت تشغيل Dalvik إلى ART
لتبديل وقت تشغيل جهاز Android 4.4.2 KitKat الخاص بك من Dalvik إلى ART ، ستحتاج إلى العثور على قائمة خيارات المطور بجهازك.
هذا مخفي ، لكن تم كشفه بسهولة. افتح
الإعدادات> حول الهاتف والعثور على رقم البناء - اضغط على هذا 7 مرات. سترى نافذة منبثقة تعلمك أن هناك حاجة إلى مزيد من الصنابير لتصبح مطورًا ، لكن يمكنك تجاهل ذلك حتى تنتهي.صنبور عودة إلى الإعدادات القائمة وفتح الجديد خيارات للمطور قائمة طعام.
قبل المتابعة لتغيير وقت التشغيل الخاص بك ، النظر في عمل نسخة احتياطية من جهازك ما هو النسخ الاحتياطي Nandroid وكيف يعمل بالضبط؟تحتاج تلك النسخة الاحتياطية على أهبة الاستعداد. اقرأ أكثر في حالة كون النتائج غير مواتية (على الرغم من أن هذا ليس ضروريًا).
من هنا ، تجد اختر وقت التشغيل> استخدم ART. صنبور حسنا للتأكيد والانتظار أثناء إعادة تشغيل هاتفك وإجراء التغييرات المطلوبة.
سيتم عرض رسالة "Android يتم ترقية ..." مع تحسين التطبيقات لـ ART. عندما يبدأ Android ، ستكون جاهزًا للاستفادة من تحسين أداء التطبيق... من الناحية النظرية.
أسباب التحول إلى المعالجة المضادة للفيروس القهقري
أثناء الاستخدام ، لا يتم تمكين ART حاليًا بشكل افتراضي لأنه لا يزال في مرحلة الاختبار. يمكن اعتبار "بيضة عيد الفصح" مفيدة من مطوري Android لتظهر لك تحسينات الأداء التي يمكن توقعها في الإصدارات المستقبلية.
سواء أكنت تقوم بالتبديل إلى ART أم لا ، فكل ما تختاره هو تمامًا. لم يتم تحسين وقت التشغيل ، وفي حين تزعم التقديرات أنه يمكن تقليل وقت تشغيل التطبيق إلى النصف ، إلا أن هناك جوانب سلبية. تشغل التطبيقات التي تم تجميعها عند نقطة التثبيت باستخدام AOT مساحة تخزين أكبر ، ويتم تخفيف سرعة تشغيل التطبيق المحسنة من خلال زيادة وقت التثبيت.
الجانب السلبي الآخر ل ART في هذه المرحلة هو عدم وجود دعم لبعض التطبيقات. على الرغم من أن العديد من التطبيقات البارزة قد تم تحديثها لدعم ART ، ليس هناك ما يضمن أن التطبيقات التي تعتمد عليها ستعمل مع وقت تشغيل Android. هذه ليست بالضرورة مشكلة قصيرة الأجل ، إما - ليس هناك حاجة للمطورين لتحديث التطبيقات القديمة في هذه المرحلة.
أخيرًا ، لاحظ أن التبديل إلى ART يتم بشكل أفضل على ذاكرة ROM. معظم مدمجة مخصصة كيفية البحث عن وتثبيت ROM مخصص لجهاز الروبوت الخاص بكAndroid قابل للتخصيص بشكل كبير ، ولكن للاستفادة الكاملة من ذلك ، تحتاج إلى وميض ROM مخصص. إليك كيفية القيام بذلك. اقرأ أكثر لا تقدم الدعم للتبديل إلى وقت تشغيل Android.
المقارنة المعيارية: ART ضد Dalvik
لتقييم ما إذا كان وقت تشغيل Android سيحدث فرقًا في سرعة تطبيقاتي أم لا ، فقد أجريت بعض المقاييس. للأسف ، وجدت أي تحسينات لا يكاد يذكر.
تحت AnTuTu Benchmark:
- درجة دالفيك: 16719
- النتيجة ART: 17431
النتيجة: ART أسرع بنسبة 0.95٪.
باستخدام المعيار ثلاثي الأبعاد (Ice Storm)
- نقاط دالفيك: 5638
- النتيجة ART: 5616 (أي صوت)
النتيجة: Dalvik أسرع 1٪.
أخيرًا ، قاسمت مع Vellamo (Metal)
- نتيجة دالفيك: 539
- النتيجة ART: 540
النتيجة: ART أسرع 1٪.
قمت أيضًا بتشغيل ثلاث تطبيقات و Chrome و Comics من Comixology و Doctor Who: Legacy ، ووجدت الفرق في السرعة بالكاد ملحوظًا.
تحديد التطبيقات التي لا تعمل في ART
كما ذكر أعلاه ، هناك جزء جيد من التطبيقات التي لا تعمل في ART. قد يكون هذا مشكلة ، خاصة إذا لاحظت بعض التحسينات في الأداء.
لحسن الحظ ، هناك العديد من مواقع الويب التي تشارك معلومات حول التطبيقات التي تعمل في ART ، والتي تعتمد على البيانات ذات التعهيد الجماعي.
ربما تكون أفضل قائمة هي www.androidruntime.com/list ، وهي قاعدة بيانات قابلة للبحث يتم إنتاجها بهدف محدد هو مساعدتك في العثور على التطبيقات المتوافقة مع ART.
إذا لم تنجح المعالجة المضادة للفيروس القهقري من أجلك ، فيمكن العودة من خلال العودة إلى اختر وقت التشغيل الخيار ، حيث يجب أن تختار استخدام Dalvik.
ART: ليست مستعدة تماما لإحداث فرق
من المؤكد أن وقت تشغيل Android يبدو وكأنه سيحدث فرقًا ، على الرغم من صعوبة في هذه المرحلة.
ومع ذلك ، كما هو مذكور أعلاه ، لا يزال يتم تحسين ART ، حتى يتم طرحه كمكون يعمل بنظام أندرويد بالكامل ، يجب ألا نشعر بالإحباط إذا كانت السرعة الزائدة ليست بالقدر المأمول.
ملاحظة أخيرة. إذا كنت تستخدم ART واكتشفت أن التطبيق الذي تريد استخدامه لا يعمل ، فليس من الجيد ترك تعليقات سيئة في متجر Play ، وهو ما فعله بعض محولات ART المحبطة. من الواضح أن هذا ليس مفيدًا للمطورين أو المستخدمين الآخرين الذين قد يكونوا في حيرة من أمرهم أو حتى لا يشجعهم على استخدام تطبيق من شأنه أن يعمل بشكل مثالي على هواتفهم مع وقت تشغيل Dalvik.
هل تخطط لتجربة وقت تشغيل Android ، أم تفضل الانتظار حتى يتوفر على نطاق واسع؟ أخبرنا أفكارك في التعليقات.
صورة مميزة الائتمان: Placeit.net
صورة الائتمان: مكالمة هاتفية بخيبة أمل عبر Shutterstock
كريستيان كاولي هو نائب رئيس التحرير لشؤون الأمن و Linux و DIY و Programming و Tech Explained. كما أنه ينتج The Really Useful Podcast ولديه خبرة واسعة في دعم برامج سطح المكتب والبرامج. كريستيان هو أحد المساهمين في مجلة Linux Format ، وهو من عشاق توت العليق Raspberry Pi و Lego lover ومروحة الألعاب القديمة.