Anbox:‌ ابزاری که اپ‌های اندرویدی را به راحتی در لینوکس اجرا می‌کند

Anbox برای اجرای کامل سیستم‌عامل اندروید روی یک توزیع گنو/لینوکس، از رویکردی مبتنی بر کانتینر استفاده می‌کند. این کار باعث می‌شود اجرای اپ‌های اندرویدی روی گنو/لینوکس به هیچ شبیه‌سازی نیازمند نباشد. Anbox در مرحلهٔ آلفا قرار دارد، بنابراین انتظار خرابی و ناپایداری در آن وجود خواهد داشت. در حال حاضر اوبونتو 16.04 (و بعد از آن) از Anbox پشتیبانی می‌کند. برای آشنایی بیشتر با این پلتفرم، در ادامه با سکان آکادمی همراه باشید.

اگر پیش از این قصد اجرای اپ‌های اندرویدی روی گنو/لینوکس را داشته‌اید، احتمالاً می‌دانید که چندین Emulator (امولاتور به معنی شبیه‌ساز) وجود دارد که این اپ‌ها را به کلی از سیستم‌عامل ایزوله می‌کند و باعث کندی در اجرای آن‌ها می‌شود. اما از این پس می‌توانید از اپلیکیشنی استفاده کنید که این اپ‌ها را به صورت نیتیو روی پی‌سی شما اجرا می‌کند.

Anbox یا Android in A Box، پروژه‌ای اپن‌سورس است که به شبیه‌ساز نیاز ندارد و باعث می‌شود، سیستم‌تان با اپ‌های اندرویدی مانند برنامه‌های دسکتاپ رفتار کند. بگذارید در ادامه ببینیم این اتفاق چگونه رخ می‌دهد.

دولوپرهای Anbox در وبسایت این نرم‌افزار بیان کرده‌اند که انباکس ”سیستم عامل اندروید را درون کانتینر اجرا می‌کند; دسترسی به سخت‌افزار به صورت انتزاعی رخ می‌دهد و سرویس‌های اصلی سیستم اندروید درون سیستم گنو/لینوکس ادغام می‌شوند.”

به دلیل این‌که Anbox پیاده‌سازی کامل اندروید است و روی همان کرنلی که سیستم‌عامل میزبان قرار دارد -یعنی لینوکس- اجرا می‌شود، تمامی اپ‌ها قابل استفاده خواهند بود (اما امولاتورها تمامی سیستم -از جمله کرنل- را شبیه‌سازی می‌کنند.) این نرم‌افزار از حالت Freeform اندروید 7 استفاده می‌کند بنابراین می‌توان اپ‌ها را جابه‌جا کرد و اندازهٔ‌شان را نیز تغییر داد.

برای استفاده از Anbox، توزیع گنو/لینوکسی‌تان باید از Snap پشتیبانی کند و در حال حاضر، تمامی توزیع‌ها از این امکان بهره‌مند نیستند! برخی از مهم‌ترین توزیع‌هایی که از این قابلیت برخوردارند عبارتند از اوبونتو، فدورا، آرچ، اپن‌سوزه و دبیان (فعلاً به طور رسمی، انباکس تنها از اوبونتو 16.04 LTS به بعد پشتیبانی می‌کند.)

راهنمای نصب انباکس
برای نصب این نرم‌افزار، ترمینال را باز کنید و دستور زیر را اجرا نمایید:

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

یادآوری کنیم که Anbox هنوز در مرحلهٔ آلفا قرار دارد بنابراین انتظار ناپایداری و خرابی در آن را داشته باشید؛ اگر بیشتر کنجکاو شده‌اید، می‌توانید سورس‌کد پروژهٔ Anbox در گیت‌هاب را نیز بررسی نمایید.

Anbox Runs Android Apps In Linux Distros Easily

0


مرتضی صمدی

فارغ‌التحصیل رشتهٔ نرم‌افزارم و موفق شدم تا‌به‌حال چندتا پروژهٔ نصفه‌و‌نیمه رو ناموفق رها کنم! جستجوگر خوبی هستم، طوری که تا‌به‌حال مشخصات بیشتر سخت‌افزارهای جدید مثلا اسمارتفون‌ها، کنسول‌ها و لپ‌تاپ‌ها رو میدونم؛ اطلاعات سیستم‌عامل‌های جدید مثل لینوکس، ویندوز و مک رو می‌خونم و امتحان می‌کنم، البته اگه بتونم. بازی‌های جدید رو میشناسم ولی بازی نمیکنم (چراش رو نمیدونم) و عاشق اینم که یک بار اتومبیل‌های قدیمی مثل فورد ماستنگ یا کامارو اس‌اس رو برونم.






  • Arsha در تاریخ: 1396/01/25

    والاه من نصب کردم اجرا نشد
    دوستانی هم که براشون اجرا میشد زیر 1 ثانیه کرش میکرد
    پ.ن: رویه اوبونتو 16.10

    مرتضی صمدی در تاریخ: 1396/01/26

    سلام
    متاسفانه مشکل آلفا بودنش همینه و شکایتی نمیشه کرد
    warning: before you go ahead an install anbox on your system, please keep in mind that anbox currently is alpha level software. not every feature is supposed to work or to work well yet. you will find bugs, you will see crashes and unexpected problems. if you do so please report a bug here.
    اما برای من روی ابوبونتو 16.04، خود برنامه بدون مشکل اجرا شد

    mohammad nikdouz در تاریخ: 1396/02/05

    سلام ... میتونید با دستور anbox session-manager در ترمینال و بعد باز کردن anbox اون رو اجرا کنید.

از طریق این فرم، می توانید بدون ثبت نام نظر دهید و یا اگر قبلا ثبت نام کرده اید، با ورود ناحیه ی کاربری می توانید علاوه بر ثبت نظر، به مدیریت نظرات خود نیز بپردازید.
(فیلد اجباری)
(فیلد اجباری)
(فیلد اجباری)
(فیلد اجباری)