ومن الميزات الأساسية لآلة دالفيك الافتراضية هي القدرة على تشغيل التطبيقات بكفاءة مع الاستفادة من الموارد المحدودة للأجهزة المحمولة، مما يتيح تشغيل تطبيقات الأندرويد بشكل أكثر سلاسة وفعالية من حيث استهلاك البطارية والذاكرة. وفي الإصدارات الحديثة من نظام أندرويد، تم استبدال آلة دالفيك الافتراضية بـ Android Runtime (ART) وهي بيئة تشغيلية جديدة تعمل بشكل أسرع وتستهلك أقل موارد النظام.[3]
عوامل التي تؤثر علي آلة دالفيك الافتراضية
حجم الذاكرة العشوائية (RAM): يعتبر حجم الذاكرة العشوائية المتاحة للتطبيق هو أحد العوامل الرئيسية التي تؤثر على أداء بيئة تشغيل دالفيك. حيث إن زيادة حجم الذاكرة العشوائية المتاحة يساعد على تحسين أداء التطبيق وتقليل عدد الأخطاء.
سرعة المعالج (CPU): تعد سرعة المعالج أيضًا عاملاً هامًا في تحديد أداء بيئة تشغيل دالفيك. فعلى سبيل المثال، يمكن أن يؤدي استخدام معالج بسرعة أعلى إلى تحسين سرعة التطبيق وزيادة قدرته على معالجة البيانات بشكل أسرع.
إعدادات النظام (System settings): قد يؤثر أيضًا إعدادات النظام على أداء بيئة تشغيل دالفيك، فمثلاً، إذا كان هناك العديد من التطبيقات الأخرى تعمل في الخلفية فقد يؤثر ذلك على أداء التطبيق الذي يعمل حالياً. ومن الجيد التحقق من إعدادات النظام وإغلاق أي تطبيق.
الجهاز الفعلي: يعتمد أداء بيئة تشغيل دالفيك أيضًا على مواصفات الجهاز الفعلي الذي يستخدمه المستخدم. فبعض الأجهزة يمكن أن تكون أسرع وتتمتع بذاكرة أكبر، وبالتالي قد يكونوا أكثر قدرة على تشغيل تطبيقات دالفيك بشكل أفضل.
إصدار نظام التشغيل (OS version): يمكن أن يؤثر إصدار نظام التشغيل Android على أداء بيئة تشغيل دالفيك. فبعض الإصدارات الأحدث قد توفر تحسينات أداء معينة، مثل تحسين الاستجابة والتحميل الأسرع للتطبيقات.[4]
في 12 أغسطس 2010، رفعت شركة أوراكل (التي استحوذت على Sun Microsystems في أبريل 2009 وبالتالي تمتلك حقوق جافا)، دعوى قضائية ضد جوجل بسبب انتهاكها المزعوم لحقوق الطبع والنشر وبراءات الاختراع. زعمت شركة أوراكل أن جوجل في تطوير أندرويد، انتهكت عن قصد وبشكل مباشر ومتكرر الملكية الفكرية المتعلقة بجافا الخاصة بأوراكل.[6][7][8] في مايو 2012، وجدت هيئة المحلفين في هذه القضية أن جوجل لم تنتهك براءات اختراع شركة أوراكل، وحكم قاضي المحاكمة بأن بنية Java APIs التي تستخدمها جوجل لا تخضع لحقوق الطبع والنشر.[9][10] اتفق الطرفان على صفر دولار كتعويض قانوني عن 9 أسطر من الكود المنسوخ.[11][12]
^
Adam Outler (16 مايو 2012). "Update on the Oracle Versus Google Trial". مؤرشف من الأصل في 2013-05-16. اطلع عليه بتاريخ 2013-01-18. A major portion of the Oracle's claims are based on 9 lines of code contained within Java.Util.Arrays.rangeCheck(). Here is the code in question:...