Waydroid ، مجموعه ای از ابزارها برای داشتن برنامه های Android در اوبونتو

بدون شک تویکی از ویژگی هایی که بسیار درخواست شده است توسط کاربران لینوکس قدرت استفاده از برنامه های Android در توزیع آن است مورد علاقه من این است که اگرچه روشهای زیادی برای دستیابی به این هدف وجود دارد ، بسیاری از آنها بر اساس ایجاد و اجرای یک ماشین مجازی با سیستم است ، که در هنگام خواستن دو جهته بین Android و توزیع شما

به همین دلیل امروز ما قصد داریم در مورد پروژه Waydroid صحبت کنیم که مجموعه ای از ابزارها را آماده کرده است که به شما امکان می دهد یک محیط جداگانه ایجاد کنید در یک توزیع معمولی لینوکس pبرای بارگیری یک تصویر کامل از سیستم عامل سیستم عامل Android و راه اندازی برنامه های Android با آن را سازماندهی کنید.

درباره Waydroid

این پروژه قبلاً Anbox-Halium نام داشت ، یک نسخه بازسازی شده از Anbox که برای استفاده بیشتر از سخت افزار بومی دستگاه میزبان نسبت به Anbox طراحی شده است ، که به معنی عملکرد سریعتر است. هدف اصلی پروژه اجرای برنامه های Android در تلفن های لینوکسی مبتنی بر Halium است (Halium از نظر مفهومی شبیه به GSI اندروید است ، اما برای لینوکس استاندارد) ، اما همچنین می تواند بر روی هر دستگاهی با هسته لینوکس اجرا شود.

محیط با استفاده از فناوری های استاندارد برای ایجاد ظروف جدا شده ساخته شده استs ، مانند فضاهای نام برای فرآیندها ، شناسه های کاربر ، زیر سیستم شبکه و نقاط نصب. از جعبه ابزار LXC برای مدیریت ظرف و اجرای اندروید بر روی یک هسته معمولی لینوکس استفاده می شود ، ماژول های binder_linux و ashmem_linux بارگیری می شوند.

محیط طوری طراحی شده است که با یک جلسه بر اساس پروتکل Wayland کار کند. برخلاف محیط مشابه Anbox ، پلت فرم Android دسترسی مستقیم به سخت افزار را بدون لایه های اضافی فراهم می کند. در حالی که تصویر سیستم Android ارائه شده برای نصب بر اساس پروژه های LineageOS و اندروید 10 است.

از خصوصیاتی که برجسته است از Waydroid ، موارد زیر ذکر شده است:

  • ادغام دسکتاپ: برنامه های Android می توانند موازی با برنامه های لینوکس بومی اجرا شوند.
  • پشتیبانی از قرار دادن میانبرها در برنامه های Android در منوی استاندارد و نمایش برنامه ها در حالت نمای کلی.
  • از اجرای برنامه های Android در حالت چند پنجره و یک ظاهر طراحی پنجره ها برای مطابقت با طرح اولیه دسکتاپ پشتیبانی می کند.
  • برای بازی های اندروید ، قابلیت اجرای برنامه ها در حالت تمام صفحه ارائه شده است.
  • یک حالت برای نمایش رابط استاندارد Android وجود دارد.

علاوه بر این ، ذکر شده است که برای نصب برنامه های Android در حالت گرافیکی ، می توانید از برنامه F-Droid یا رابط خط فرمان "waydroid app install" استفاده کنید.

Google Play به دلیل پیوند دادن به خدمات اختصاصی Google Android پشتیبانی نمی شود ، اما می توان از پروژه microG پیاده سازی جایگزین رایگان خدمات Google را نصب کرد.

کد ابزار ارائه شده توسط پروژه در پایتون نوشته شده است و تحت مجوز GPLv3 منتشر می شود. بسته های آماده برای Ubuntu 20.04 / 21.04 ، Debian 11 ، Droidian و Ubports ساخته شده اند.

چگونه Waydroid را روی اوبونتو و مشتقات آن نصب کنیم؟

اولین کاری که باید انجام دهیم تا بتوانیم 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 می پردازیم ، که مراحل اولیه هستند:

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 (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   Nasher_87 (ARG) dijo

    با توجه به نظرات موجود در صفحه ، باید وارد سیستم شوید و Wayland را شروع کرده باشید
    به عنوان مثال ، اجازه نمی دهد که آن را در اوبونتو نصب کنم

bool (درست)