با Anbox آشنا شوید، "Android in a Box" شما
دسترسی به برنامهها و بازیهای اندرویدی مورد علاقهتان، بعد هیجانانگیز جدیدی از بهرهوری را برای لینوکس به ارمغان میآورد. برنامه های موبایل از نظر طراحی بسیار ساده تر از برنامه های موجود در سیستم عامل های دسکتاپ هستند.
این می تواند همان چیزی باشد که برای بهبود بهره وری دسکتاپ به دنبال آن هستید!
در همین حال، بازی های موبایل به طور فزاینده ای پیچیده می شوند. منطقی است که ممکن است بخواهید به بازی در دستگاه دیگری ادامه دهید. این امر به ویژه با توجه به عمر باتری محدود تلفن یا تبلت صادق است. چندین ابزار macOS و Windows برای اجرای برنامههای اندروید (مانند Bluestacks) در دسترس هستند، اما این ابزار برای لینوکس در دسترس نیست.
در عوض، کاربران لینوکس باید Anbox را امتحان کنند، ابزاری رایگان و منبع باز برای اجرای برنامه های اندروید در لینوکس. این بر اساس آخرین نسخه از پروژه منبع باز Android (AOSP) است و یک محیط اندروید مبتنی بر پنجره را ارائه می دهد. Anbox از کانتینرها برای جدا کردن اندروید از سیستم عامل میزبان استفاده می کند و به شما امکان می دهد بازی های اندروید را روی لینوکس اجرا کنید.
Anbox هیچ محدودیتی ندارد، بنابراین در تئوری می توانید هر برنامه اندرویدی را روی لینوکس اجرا کنید. هیچ مجازی سازی سخت افزاری نیز وجود ندارد، بنابراین Anbox به خوبی روی لپ تاپ یا دسکتاپ کار می کند، صرف نظر از مشخصات سیستم.
کدام توزیعهای لینوکس از اسنپ پشتیبانی میکنند؟
اگرچه استفاده از آن رایگان است، اما Anbox به عنوان یک بسته فوری ارائه می شود. این بدان معنی است که باینری و هر وابستگی در یک بسته واحد گنجانده شده اند و نصب را آسان می کنند. متأسفانه، به این معنی است که سیستم عامل لینوکس شما نمی تواند از Anbox استفاده کند، مگر اینکه بتواند snaps را باز کرده و نصب کند.
سرویس snapd برای نصب snaps مورد نیاز است و این با توزیع های لینوکس مانند:
آرچ لینوکس
دبیان
فدورا
جنتو
لینوکس مینت
مانجارو
openSUSE
سولوس
اوبونتو
در اوبونتو، snapd از 14.04 به بعد از پیش نصب شده است. جزئیات کامل توزیع خود را در وب سایت Snapcraft پیدا خواهید کرد. برای نصب snapd از دستور ترمینال زیر استفاده کنید:
sudo apt نصب اسنپد
قبل از ادامه، صبر کنید تا نصب کامل شود. توجه داشته باشید که در حالی که snapd با توزیع های فوق اجرا می شود یا از قبل نصب شده است، Anbox به طور رسمی در Ubuntu 16.04 LTS (Xenial Xerxes) و نسخه های جدیدتر پشتیبانی می شود. با این حال، فقط یک نسخه بتا برای Ubuntu 20.04 LTS در دسترس است که به مراحل مختلفی نیاز دارد (به زیر مراجعه کنید).
مهمتر از آن، احتمالاً در اجرای برنامه های اندروید در اوبونتو نتایج بهتری نسبت به سایر توزیع ها دریافت خواهید کرد. در نتیجه، مراحل زیر برای اجرای برنامههای اندروید در Anbox در اوبونتو است، نه سایر توزیعها.
Anbox را روی اوبونتو 20.04 LTS و نسخه های جدیدتر نصب کنید
نصب Anbox به سیستمی نیاز دارد که Ubuntu 20.04 LTS یا بالاتر را اجرا کند. در حالی که Anbox میتوانست روی برخی از نسخههای قبلی اوبونتو اجرا شود، اینها دیگر پشتیبانی نمیشوند. ابتدا مطمئن شوید که snap نصب شده است. همانطور که از یک نسخه اخیر اوبونتو استفاده می کنید، باید اینطور باشد، اما در صورت امکان با این موارد بررسی کنید:
snap find hello
این منجر به نمایش لیستی از عکسهای "hello world" میشود که تایید میکند snap نصب شده است.
سپس می توانید به نصب نسخه بتا Anbox ادامه دهید:
sudo snap نصب --devmode --beta anbox
منتظر بمانید تا نصب شود و سپس کامپیوتر خود را مجددا راه اندازی کنید.
دانلود فایل های APK در کامپیوتر لینوکس شما
با راه اندازی مجدد رایانه شخصی، باید Anbox را در منوی دسکتاپ خود در دسترس پیدا کنید. روی آن کلیک کنید تا راه اندازی شود --- به زودی پنجره Anbox را خواهید دید.
اگر هیچ اتفاقی نیفتاد، یا روی یک صفحه نمایش با پیام شروع گیر کردید، آن را لغو کنید یا منتظر بمانید تا پایان یابد. سپس یک ترمینال جدید باز کنید و وارد شوید
مدیر جلسه anbox
بعد، دوباره روی نماد در منو کلیک کنید. چند لحظه بعد، Anbox باید اجرا شود. (این یک اشکال شناخته شده در توزیع های مبتنی بر اوبونتو 16.04 است و نباید بر توزیع های بعدی تأثیر بگذارد.)
با اجرای Anbox، فهرستی از برنامههای اصلی اندرویدی را که میتوانید روی لینوکس اجرا کنید، مانند تقویم و ایمیل مشاهده خواهید کرد. به سادگی روی این نمادها کلیک چپ کنید تا باز شوند. آنها در پنجره های جدیدی ظاهر می شوند که می توانید در صورت نیاز اندازه آنها را تغییر دهید. اگر به مرورگر نیاز دارید، WebView Shell گنجانده شده است.
برنامه های اندروید را از Google Play و فراتر از آن نصب کنید