طريقة تشغيل تطبيقات الأندرويد على نظام Ubuntu Linux بإستخدام Anbox



لمدة طويلة حاول المستخدمين تشغيل تطبيقات الأندرويد Android على نظام Ubuntu Linux، و هذا يعتبر منطقياً، لأن الأندرويد يستخدم نواة Linux Kernel، و هي مثل نواة أو أساس نظام التشغيل التي تتحكم في النظام كله، و على الرغم من هذا، يعتبر نظام تشغيل لينكس و نظام الأندرويد مختلفان جذرياً عن بعضهم، فنظام لينكس يستخدم لغة أو نظام GNU، على عكس نظام الأندرويد الذي يعتمد إعتماداً كلياً على نظام أو لغة جافا Java، كما يعتمد الأندرويد على العديد من أدوات جوجل لتشغيل Play Store، و بالطبع كل هذا ليس متاحاً على نظام Linux.لهذا قام نظام لينكس بمحاولة ملئ هذا الفراغ من خلال توفير منصة عمل لتشغيل تطبيقات الأندرويد على Linux، و هي ما زالت تستخدم نظام Linux Kernel، و لكنها ستعتمد على منصة أو برنامج تقوم بتثبيته على النظام لتشغيل تطبيقات الأندرويد و هو Anbox.تثبيت Anboxإذا كنت تستخدم نظام Ubuntu، يجب أن يكون مُثبت لديك Snap بالفعل، لأن Anbox هو package يتم تثبيته من خلال Snap، لهذا إستخدم هذا الأمر لتثبيته:snap install –edge –devmode anboxتثبيت وحدات ذات صلة بـ Anboxحتى يعمل تطبيق Anbox بشكل طبيعي و جيد، يلزم تثبيت بعض الوحدات الخاصة بـKernel أولاً، و هي متاحة على PPA، لذلك سنقوم بالسماح لهم و تثبيتهم على جهازك أولاً، و هذه هي الأوامر الخاصة بهذه الوحدات:sudo add-apt-repository –y ppa:morphis/anbox-supportsudo apt updatesudo apt install –y anbox-modules-dkmsعند إنتهاء التثبيت، قم بإعادة تشغيل النظام لنتأكد من عمل هذه الوحدات الجديدة.تشغيل Anboxتشغيل Anbox يعتبر غريباً بعض الشئ للمستخدمين، فالمُشغل لا يعمل بصورة كاملة بعد، فتحتاج أولاً إلى فتح نافذة طرفية Terminal Window، و في هذه النافذة قم بكتابة الأمر التالي:anbox session-managerسيبدوا هذا الأمر لك غير متجاوب مع النظام، و لكنه ليس كذلك، فقط أترك هذه النافذة تعمل بالخلف.و الأن قم بتشغيل Anbox بإستخدام الطريقة التي تستخدمها عادة من خلال Unity أو أي تطبيق سطح مكتب تستخدمة.سيأخذ الأمر بعض الثواني حتى تفتح، و لكنه سيفتح بالنهاية و سيريك التطبيقات المُثبته حالياً، و ستكون التطبيقات الرئيسية في النظام، و لن يكون من ضمنها  متجر التطبيقات Play Store، قم بفحص هذا التطبيقات و من المفترض أن تعمل جميعها بصورة طبيعية معك.تثبيت Packages بإستخدام ADBبالطبع التطبيقات الموجودة غير كافية و لكننا نريد تشغيل التطبيقات الأخرى، و مرة أخرى مازالت هذه العملية صعبة بعض الشئ و لكنها متاحة، و سنحتاج من أجلها إستخدام ADB (Android Debug Bridge) و هو أمر للإتصال مع أجهزة الأندرويد أو منصة تحاكي نظام الأندرويد Emulator، قم بفتح النافذة الطرفية مرة أخرى و قم بتثبيت الـPackages المطلوبة بإستخدام الأمر التالي:Sudo apt install android-tools-adb android-tools-fastbootبعد إنتهاء التثبيت، يمكنك الذهاب إلى أي موقع مثل ApkMirror، و الذي يمكنك تحميل تطبيقات الأندرويد من خلاله، و تذكر أن Anbox يعمل كنظام x86 على الكمبيوتر و ليس ARM، و أيضاً تذكر أن ليس كل التطبيقات سوف تعمل، لأن حالياً لا يوجد طريقة لتشغيل خدمات Google Play Store على Anbox، و لهذا أي تطبيق يتطلب خدمات معينة من Play Store لن يعمل.و بعد إختيارك لأي تطبيق من الموقع و تثبيته، يمكنك إستخدام ADB لتثبيت التطبيق و تشغيله على Anbox، و بينما Anbox يعمل قم بفتح نافذة طرفية أخرى و أكتب الأمر التالي و سيكون التطبيق تم تثبيته بالكامل على Anbox، و تذكر كتابة إسم التطبيق بدلاً من الكلمة بين الأقواس:Abd install (name-of.apk)و ستلاحظ ظهور أيقونة التطبيق في Anbox بعد إنتهاء التثبيت، كل ما تحتاج إلىه الأن هو تشغيلة، و تذكر أن من الممكن أن يعمل و من الممكن ألا يعمل كما ذكرنا لأن هذه العملية ما زالت نسخة تجريبية و قيد التطوير.و على الرغم من عدم إكتمال هذه الأداة بعد أو لا يستخدمها الكثيرون لأنها ما زالت قيد النمو و التطوير، إلا أنها أداة مثيرة و تستحق بعض الإهتمام و التجربة، لأنها تسلط الضوء على نقطة هامة بالنسبة لمستخدمي أنظمة Ubuntu Linux و التي  ستكون محور إهتمام و أفضل أداة لتشغيل تطبيقات الأندرويد على لينكس لاحقاً، و ستتيح العديد من الفرض لمستخدمي نظام لينكس.يمكنك أيضاً قراءة:

المصدر : موقع عرفني

لا تنس التعليق ومشاركة الموضوع

التعليقات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.