المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طريقة تشغيل الاندرويد على جنو/لينكس بدون محاكاة



ليدي الامورة
21-05-2017, 12:15 AM
مشكلة تواجه الكثيرين منا عندما يريد أحد تشغيل تطبيقات الاندرويد على إحدى توزيعات نظام لينكس المكتبية, إذا فعلت ذلك بالفعل في الأرجح أنك احتجت إلى استخدام احد الوسائل المتاحة من قبل , التي تشمل تشغيل نظام الأندرويد داخل مُحاكي Emulator أو وسيط من موزع أخر , وغالبا لا تؤدي هذه الطرق إلا إلى أداء بطئ لا أكثر، بل إنه من المؤكد أن هذه الطرق الأخيرة لا تقدم تجربة مثالية للاستخدام , وذلك لأنك في حاجة إلى أن تشغيل المحاكي ثم تشغيل التطبيق والذي يعمل في بيئة مختلفة عنه ولا يندمج تماما مع نظام التشغيل المُضيف . ولكن من الجيد القول أنه توجد اليوم أداة جديدة لتجربة تطبيقات الاندرويد على نظام جنو / لينكس واسم هذه الأداة anbox وهي حرة , هدفها تشغيل برامج الاندرويد من داخل نظام جنو/لينكس بدون الحاجة الى برامج محاكاة أو إضافات، ولكنها فقط تعتمد على تقنية أخرى جديدة.


طريقة استخدام الاداة Anbox :


قام أحد المطورين يسمى Simon Fels بالكشف عن برنامج سماه Anbox وهي اختصار للمصطلح “Android in a Box”. وهو يعني أحد المشاريع التي يكون مصدرها مفتوح و التي تم تطويرها أساسا حتى تجعل تطبيقات أندرويد تعمل مباشرة في بيئة نظام جنو / لينكس بدون الحاجة إلى أي محاكي أو وسيط.




مميزات الأداة Anbox:


أهم ميزة هي أن البرنامج يعتمد على المُحاكاة أو virtualization والتي اشرنا اليها في القول من قبل , بل يستفيد بدلا عن ذلك من تقنية حاويات لينوكس Linux Containers أو LXC حتى يفصل النظام أندرويد عن النظام المُضيف (أوبونتو على سبيل المثال). و ذلك معناه أن نظام الأندرويد يعمل هنا على نفس نواة النظام المُضيف وهذه النواة تسمى “Linux” وهي مشتركة بين النظامين في الأساس, لذا تظهر التطبيقات وكأنها تطبيقات نظام لينوكس الأصلية بشكل يشبه جدا التطبيقات الافتراضية الموجودة على نظام لينوكس.


و بما أن ال AnBox هو عبارة عن النظام الأندرويد المتكامل والذي يعمل على نفس النواة كما يعمل النظام المضيف (غنو / لينكس) ، فإن أي تطبيق تم تثبيته على نظام الاندرويد مهما يكن نوعه يمكن أيضا أن يعمل عليه مباشرة بدون الحاجة إلى أي تطبيقات وسيطة. ويمكن أيضا تعديل الأحجام الخاصة بهذه التطبيقات و نقلها من مكان إلى مكان بكل سهولة ،وذلك لأن النظام المستخدم هو الإصدار 7 الذي يدعم الوضع الحر Freedom Mode .


يشترط أن تكون توزيعة نظام لينكس المستخدمة تدعم snaps حتى تتمكن من استخدام النظام Anbox . و لأن أغلب التوزيعات الرئيسية تدعمها فلا داعي للقلق .


ويمكن تعريف ال snaps أو snappy على انه مشروع يشبه ومنافس التحزيم Flatpack وهدف كلاهما هو تسهيل تحزيم التطبيقات من أجل تسهيل تثبيتها للمستخدم النهائي ، لذا يعتبر الـ Snappy مفيدًا في حالة الأجهزة الإنترنت اﻷشياء، حيث يمكنك بسهولة تثبيت التطبيقات بشكل مباشر على ثلاجتك الذكية مثلا وغيرها من الأجهزة الذكية , ولكنه في هذه الحالة سوف يستخدم على كمبيوتر طبعا, و يكون الداعم الرئيسي بهذا المشروع هي شركة كانونيكال وهي أيضا الشركة الراعية لتوزيعة Ubuntu .


اما بالنسبة لمستخدمي نظام الـ Ubuntu فإن AnBox يدعم فقط الإصدار 16.04 LTS و ما يتبعه من الإصدارات الحديثة , والأمر كذلك بالنسبة نوعيتها مثل Lubuntu أو Xubuntu أو Gnome Ubuntu أو الأخرى …, فكل ما عليك هو تطبيقه بعد تحميل البرنامج الرابط من هنا : https://anbox.io/ , و تضعه في مجلد WHOM هو :


sudo snap install –classic anbox-installer && anbox-installer


عيوب الـ Inbox


لا يمكن تثبيته بشكل مباشر دون وسيط .
لا يتوفر الـ Anbox على متجر جوجل بلاي (وهذا مفهوم) أو حتى على أي متجر بديل للتطبيقات.
الطريقة الوحيدة لكي تتمكن من تثبيت التطبيقات هي عن طريق ملفات apk اومن خلال سطر الأوامر عبر أداة adb التي يعرفها جيدًا المطورون أو المستخدمون الذين يقومون بتثبيت الرومات على هواتفهم عبر جهاز الكمبيوتر .
عموما يمكننا القول ان ال Anbox ما زالت في إصدارها التجريبي الأول Alpha، ومن المؤكد أنها ستتطور في الإصدارات القادمة. اذا كنت من الذين يستخدمون احد توزعات نظام لينوكس الاخرى وتريد ان تجرب الأداة يمكنك الاطلاع على المزيد من خلال الرابط. : https://anbox.io/

بسمات المدينة
12-04-2018, 11:55 PM
https://forum.hawahome.com/clientscript/ckeplugins/picwah/images/extra11.gif