< مجتمع كيونوتك أندرويد

- ماهو الفرق مابين ART و Dalvik VM في اندرويد؟

ماهو الفرق مابين ART و Dalvik VM في اندرويد؟

الكاتب: م. شيراز بلال 24-05-2014

بعد الطلبات المتكررة والعزيزة علينا لزوار موقع كيونوتك والخاصة للفرق ما بين المشغلين الافتراضيين Virtual Machines في اندرويد ألا وهما Davik VM و ART قمنا بإطلاق هذا المقال علنا نوفق في توصيل الفكرة الأساسية منهما.



بداية اندرويد Android عبارة عن نظام تشغيل يعتمد بالأساس على نواة لينوكس Linux Kernal مع واجهات مستخدم مخصصة لتعمل على أجهزة مزودة بشاشات لمسية مثل الهواتف الذكية والحواسب اللوحية حيث كان أول ظهور له في العام 2003 بواسطة المبدع اندي روبن الذي يعمل حالياً في جوجل وبعض من رفاقه كـ ريتش ماينر ونيك سيرز ،..  إلخ لتقوم جوجل عام 2005 بالاستحواذ على هذه الشركة الصغيرة التي أصبحت فيما بعد النظام الأشهر في العالم ، أول هاتف أطلق وهو يعمل بهذا النظام هو HTC G1 الذي كان حصرياً لـ T-Mobile المزودة لخدمات النقال في الولايات المتحدة عام 2007.


لا شك أن اندرويد في هذه الفترة تطور كثيراً وحصل على العديد من التعديلات على ميزاته لكن الشيئ الوحيد الذي بقي ثابتاً تقريباً هو المشغل الافتراضي Dalvik VM الذي يشغل تطبيقات جميع إصدارات اندرويد بما فيها الإصدار الأخير اندرويد كيت كات، لكن جوجل ومنذ أكثر من 30 شهراً تعمل على استبداله بمشغل افتراضي آخر باسم ART فما الفرق ما بين هذين الاثنين؟


هذا الأخير اختصار لـ Android Run Time وحسب عملاق البحث على شبكة الانترنت سيكون بأداء أسرع وكفاءة أكبر إلى جانب الاستهلاك الأقل للبطارية وتعطيك جوجل الخيار لتشغيله في كيت كات بدلاً من Dalivk من خيارات المطور Developer Options.



Dalvik Virtual Machine يعمل على مترجم من نوع Just In Time Compiler أي الترجمة الآلية لكن في كل مرة يشغل فيها التطبيق وهذا لايتمتع بالكفاءة الكافية إلا أن هذه العملية لا تحتاج إلى عتاد صلب قوي وتعمل على أنواع مختلفة منه. بينما ART يعمل على ترجمة مسبقة للتطبيقات تدعى بـ Ahead Of Time وتحويلها إلى لغة آلة عند تثبيت التطبيق لأول مرة وهذا بالطبع يختصر كثيراً من زمن تشغيل التطبيقات وكذلك تشغيلها بسرعة أكبر.


للأمانة تم اختبار كل من المشغلين بواسطة تطبيقات الاختبار الشهيرة مثل Linpack For Android، Real Pi، Quadrant Standard، و كذلك AnTuTu Benchmark حيث لم تظهر تفوقاً واضحاً لـ ART بل في بعضها تفوق Dalvik، لكن مع ملاحظة أنها لا تعتبر دقيقة بشكل كبير ولا تعطي معيار واضح لكنها تبقى الوسيلة الوحيدة المتوفرة حتى الآن.


نتمنى أن نكون وفقنا بتغطية هذا الموضوع الهام.

أعجبني!

التعليقات (55)

مشكورين موضوع مفيد ومهم .....

Oan

شرح رائع يا كيونوتك
رأئع هذا السؤال كان شاغل تفكيري شكرا على الاجابة
مشكورين يا كيونوتك اني ما كنت اعرفهم بس اﻻن حقا توضحت المعلومة
شكراً لهذا الايضاح.
شكرا على هده المعلومات المهمة ده
الله يعطيكم العافية على المعلومة القمية ...
مشكور يالغالي ... فعلا فكرة حلوة ان التطبيقات تتحول للغة الالة تلقائي ... كذا بيكون التشغيل اسرع بكثير
بارك الله بكم شكرا على هذا الموضوع المهم
شكراا
من زمان نحتاج لشروحات بها الطريقة يعطيكم الف عافية
no one wait for your comparesion
مشكورين ع مقااال ... ♡
يَـ ؏ـ'ــطْيّگم آلعّ'ــافُيــہ...موضوع جميل
الدالفك افضل بنسبة الي كرجل اعمال.
جميل •_•
بكرا مسافر لكي اشتري زد تو ادعولي
مشكورين توضيح ما كنا عرفناها بسهولة لولاكم
شكرا على الموضوع
اجزم بان غوغل لن تطرح المشغل الجديد الا اذا كان متفوقا في نواح عدة، أؤمن بغوغل وعبقريتها، سيما ان المشغل مجاني وطرحه يقتصر على المنافسة التقنية مع سامسونغ الطامحة لمشغل جديد يحمل بصمتها وآبل المنافس العبقري
موفق ومبروك عليك
الف شكر يا م.شيراز بلال
شكرآ حبايبنا كيونوتيك على الطرح..
مع أني عارف الموضوع منذ مبطي.@
ما فهمت شي!!!
يا خسارة بعض الناس يدافع عن اجهزة سامسونج
وما يعرف في الجهاز الا يحمل تطبيق الواتس اب
وشغال رسائل ع القروبات...هزلت ايها القوم.@
وليش تسافر يامبرمج تقني..
انت شكلك عايش في قريه وما عندكم محلات
لكن لو اخترت جالاكسي من سامسونج كان لقيته
في كل مكان..حتى لو سألت بدوي عايش في البر
وساكن بيت الشعر عن جالاكسي..راح يقولك ابشر
طلبك موجود مع الاكسسوارات كامله
وضمان الشيخ فليطح شيخ القبيله.@
هل هو حصري على اجهزة النكسس فقط ؟
مشكوووورين
لولا ارادة الله ثم انتم
شكرا جزيلا على المعلومه
يتم تحميل باقي التعليقات..
يجب عليك تسجيل الدخول أولا لتتمكن من التعليق. (تسجيل الدخول) (تسجيل عضو جديد)
مواضيع ذات صلة من مجتمع كيونوتك ..
آخر اخبار التكنولوجيا
أجهزة ذكية