Lâu nay mọi người cố gắng chạy ứng dụng Android trên Linux.畢竟,這很有道理。Android 确实 使用 Linux kernel. Vậy tại sao lại khó khăn như vậy?
Ngoài Linux kernel, Linux và Android là hệ thống khác biệt hoàn toàn. Linux dùng môi trường người dùng GNU, trong khi Android có môi trường riêng hoàn toàn khác dựa nặng nề vào Java. Android cũng dựa vào nhiều công cụ cụ thể của Google như những cái chạy Play store. Tất nhiên, không có cái nào trong số đó có sẵn cho hoặc chạy trên Linux.
Anbox nhằm cầu nối khoảng cách bằng cách cung cấp lớp tương thích (compatibility layer) giữa ứng dụng Android và Linux. Nó dùng kernel Linux của hệ thống host nhưng tạo userspace Android riêng. Bạn có thể nghĩ nó giống như Wine (lớp tương thích Windows).
Quan trọng phải nhớ Anbox đang ở giai đoạn Alpha sớm. Đừng kỳ vọng hoàn hảo ngay bây giờ. Mục đích này là thử nghiệm và test tính năng và ứng dụng. Điều gì sẽ bị vỡ. Theo thời gian, dự án sẽ trưởng thành, và bạn có thể sẽ thấy cải tiến trong vài tháng tới.
Cài đặt Anbox
Nếu bạn chạy Ubuntu, bạn nên đã có Snap cài sẵn. Anbox được đóng gói và phân phối như gói Snap. Dùng nó để cài Anbox.
snap install --edge --devmode anbox
Cài đặt Module Anbox
Bạn sẽ cần một vài module kernel chuyên biệt trước khi Anbox hoạt động đúng. Chúng có sẵn từ PPA, vì vậy hãy bật nó trên hệ thống và cài đặt.
sudo add-apt-repository -y ppa:morphis/anbox-support sudo apt update sudo apt install -y anbox-modules-dkms
Khi cài đặt hoàn tất, bạn có thể muốn khởi động lại Ubuntu để chắc chắn nó tải module.
Chạy Anbox
Khởi chạy Anbox hơi lạ một chút. Ngay bây giờ launcher không tải mọi thứ bạn cần. Trước tiên, bạn cần mở cửa sổ terminal. Trong cửa sổ đó chạy lệnh sau.
anbox session-manager

Sẽ trông như lệnh không phản hồi. Nó không phải. Chỉ để cửa sổ đó chạy nền.
Bây giờ, khởi chạy Anbox cách bạn thường làm qua Unity hoặc desktop environment nào bạn đang chạy.

Sẽ mất vài giây, nhưng Anbox sẽ mở và hiển thị ứng dụng nó hiện có cài. Bộ ứng dụng cơ bản như xương khô. Chỉ có tiện ích cơ bản – không có trình duyệt hay Play Store.
Tự do khám phá những gì bạn có. Nó nên hoạt động tốt. Bạn sẽ ngay lập tức nhận ra mọi thứ như ứng dụng mặc định đi kèm Android.
Cài gói với ADB
Vậy làm sao để có ứng dụng thực sự lên đó? Lại nói, này vẫn rất thô sơ. Bạn cần dùng ADB (Android Debug Bridge). Ít nhất nó dễ thiết lập.
Mở terminal và cài gói cần thiết với apt.
sudo apt install android-tools-adb android-tools-fastboot

Sau khi cài xong, bạn có thể vào trang web như ApkMirror để lấy gói ứng dụng Android. Bạn không thể xuất từ điện thoại vì Anbox chạy như máy tính x86, không phải ARM. Đó là điều quan trọng cần nhớ khi bạn tìm ứng dụng.
Cũng quan trọng nhớ không phải ứng dụng nào cũng chạy. Hiện tại, không có cách lấy Play Store hoặc Google Play Services chạy trong Anbox. Kết quả, không có ứng dụng yêu cầu Play Services sẽ chạy.
Khi đã có ứng dụng để cài, bạn có thể dùng adb làm vậy. Trong khi Anbox chạy, mở terminal và gõ lệnh sau. Ứng dụng sẽ được cài trong Anbox.
adb install 'name-of.apk'

Bạn sẽ thấy biểu tượng ứng dụng xuất hiện trong Anbox khi xong. Thử chạy nó. Nó có thể chạy; có thể không. Thử nghiệm. Đó mới thực sự là mục đích ngay bây giờ.
Tóm lại
Mặc dù Anbox có thể chưa sẵn sàng cho dùng hàng ngày, nó là công cụ thú vị đáng được chú ý và thử nghiệm. Khi nó phát triển và trưởng thành, Anbox có thể là cách tốt nhất chạy ứng dụng Android trong Linux, và có khả năng mở ra một thế giới hoàn toàn mới ứng dụng cho người dùng Linux.