هل يمكن تشغيل تطبيقات Java على Android؟

يبدو أن هناك بعض الالتباس الكبير بين بعض مستخدمي Android حول كيفية عمل Java على أجهزتهم. يبدو أن هناك مستخدمين يرغبون في تشغيل Java Applets داخل متصفح الويب على أجهزة Android الخاصة بهم. ظننت أنني قد أكتب وظيفة لتوضيح بعض الالتباس. إليك بعض الأسئلة التي رأيتها في العديد من المنتديات بالإضافة إلى بعض الإجابات.

لماذا لا يمكنني تحميل تطبيق Java صغير على جهاز Android؟

تم تصميم تطبيقات Java لتعمل داخل متصفحات الويب. لن تعمل تطبيقات Java ضمن متصفح في Android لأنها لا تقوم بإنشاء مكون إضافي مثل تلك التي تجدها لجهاز كمبيوتر سطح المكتب. لا توجد خطط لإنشاء واحدة لأن الموارد المطلوبة لن تكفي على جهاز محمول وتعتبر التكنولوجيا قديمة.


ما هو إعداد JavaScript هذا في متصفح Android الخاص بي؟

غالبًا ما يواجه المستخدمون الارتباك عندما يكتشفون إعداد "JavaScript" ضمن إعدادات متصفح الويب ولا يمكنهم تشغيل Java Applets. جافا سكريبت هي شيء مختلف تماما عن جافا رغم ذلك. يمكن تشغيل JavaScript أصليًا داخل مستعرض ويب ولا يستخدم العديد من الموارد. يؤدي تشغيل تطبيق Java صغير على جهاز Android إلى خنق الموارد وتشغيله ببطء شديد حتى على أسرع جهاز Android.


ولكن لا يعمل Android على Java؟

نعم فعلا. تتم كتابة التطبيقات بلغة Java وتتضمن نواة نظام التشغيل Android مكتبات متوافقة مع Java. هذا لا علاقة له بتطبيقات Java التي تعمل في متصفح الويب. يشبه إلى حد ما السؤال "لقد كتب طلبي بلغة C ++ ، لماذا لا يمكنه تشغيل تطبيق C ++ آخر؟". انها فقط لا تعمل بهذه الطريقة.


نأمل أن يجيب هذا على العديد من الأسئلة لمستخدمي Android المشوشين حول Java. إذا كان لديك أي شيء تضيفه إلى هذا المنشور أو سؤال ، فلا تتردد في ترك التعليقات أدناه.