Waydroid ، مجموعة من الأدوات لجعل تطبيقات Android الخاصة بك على Ubuntu

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

هذا هو السبب اليوم سنتحدث عن مشروع Waydroid التي أعدت مجموعة من الأدوات التي يسمح لك بإنشاء بيئة معزولة على توزيعة لينكس عادية صلتحميل صورة كاملة لنظام Android الأساسي وتنظيم إطلاق تطبيقات Android معها.

حول Waydroid

كان يُطلق على المشروع سابقًا اسم Anbox-Halium ، وهو إصدار مُعاد بناؤه من Anbox تم تصميمه لاستخدام المزيد من الأجهزة الأصلية من الجهاز المضيف أكثر من Anbox ، مما يعني أداءً أسرع. الهدف الرئيسي من المشروع هو تشغيل تطبيقات Android على هواتف Linux التي تعتمد على Halium (يشبه Halium من حيث المفهوم نظام Android GSI ، ولكن لنظام Linux القياسي) ، ولكن يمكن أيضًا تشغيله على أي جهاز به نواة Linux.

تم بناء البيئة باستخدام تقنيات قياسية لإنشاء حاويات معزولةs ، مثل مساحات الأسماء للعمليات ومعرفات المستخدم والنظام الفرعي للشبكة ونقاط التحميل. تُستخدم مجموعة أدوات LXC لإدارة الحاوية وتشغيل Android على نواة Linux عادية ، ويتم تحميل وحدتي binder_linux و ashmem_linux.

تم تصميم البيئة للعمل مع جلسة تستند إلى بروتوكول Wayland. على عكس بيئة Anbox المماثلة ، توفر منصة Android وصولاً مباشرًا إلى الأجهزة ، دون طبقات إضافية. بينما تعتمد صورة نظام Android المتوفرة للتثبيت على تصميمات مشروع LineageOS و Android 10.

من الخصائص التي تبرز من Waydroid ، تم ذكر ما يلي:

  • تكامل سطح المكتب: يمكن تشغيل تطبيقات Android بالتوازي مع تطبيقات Linux الأصلية.
  • يدعم وضع الاختصارات في تطبيقات Android في القائمة القياسية وعرض البرامج في وضع النظرة العامة.
  • يدعم تشغيل تطبيقات Android في وضع النوافذ المتعددة وتصميم النوافذ لتتناسب مع تخطيط سطح المكتب الأساسي.
  • بالنسبة لألعاب Android ، يتم توفير القدرة على تشغيل التطبيقات في وضع ملء الشاشة.
  • هناك وضع متاح لعرض واجهة Android القياسية.

بالإضافة إلى ذلك ، يُذكر أنه لتثبيت برامج Android في الوضع الرسومي ، يمكنك استخدام تطبيق F-Droid أو واجهة سطر الأوامر "waydroid app install".

Google Play غير مدعوم بسبب الارتباط بخدمات Google Android الخاصة ، ولكن يمكن تثبيت تطبيق بديل مجاني لخدمات Google من مشروع microG.

تمت كتابة رمز مجموعة الأدوات الذي اقترحه المشروع بلغة Python وتم إصداره بموجب ترخيص GPLv3. تم تصميم الحزم الجاهزة لـ Ubuntu 20.04 / 21.04 و Debian 11 و Droidian و Ubports.

كيفية تثبيت Waydroid على Ubuntu ومشتقاته؟

أول شيء يجب علينا القيام به حتى نتمكن من تثبيت Waydroid في نظامنا هو فتح محطة طرفية (يمكننا القيام بذلك باستخدام اختصار لوحة المفاتيح Ctrl + Alt + T) وفيه سنكتب ما يلي:

أول شيء هو تحديد توزيعنا، حيث سنستبدل "version-ubuntu" بالاسم الرمزي للإصدار الذي نستخدمه ، والذي يمكن أن يكون بؤريًا ، أو إلكترونيًا ، أو كثيف الشعر ، وما إلى ذلك.

export DISTRO="version-ubuntu"
ننتقل الآن للحصول على مفاتيح gpg ونستوردها بـ:
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \
sudo apt update

بمجرد الانتهاء من ذلك ، نبدأ الآن في تثبيت Waydroid في توزيعنا عن طريق كتابة:

sudo apt install waydroid 

وأخيرًا ننتقل إلى تنفيذ خدمات Waydroid ، وهي عملية init:

sudo waydroid init 

الحاوية:

sudosystemctl start waydroid-container 

وننتقل إلى تشغيل Waydroid مع:

waydroid session start 

أو بهذا الأمر الآخر:

waydroid show-full-ui 

وفي حالة حدوث مشكلات ، يمكننا ببساطة إعادة تشغيل الحاوية باستخدام:

sudo systemctl restart waydroid-container 

أخيرًا ، بالنسبة لأولئك الذين يرغبون في معرفة المزيد عنها حول WayDroid ، يمكنهم التحقق من التفاصيل على موقعها الرسمي على الويب.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

تعليق ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   Nasher_87 (ARG) قال

    وفقًا للتعليقات الموجودة على الصفحة ، يجب عليك تسجيل الدخول وبدء Wayland
    على سبيل المثال ، لن يسمح لي بتثبيته على Ubuntu