Contents

Cách chạy ứng dụng và trò chơi Android trên Linux

Bài học chính

Waydroid mang đến một lựa chọn đặc biệt để thực thi các ứng dụng Android trên các hệ thống dựa trên Linux sử dụng máy chủ hiển thị Wayland, bao gồm các phiên bản mới hơn của Ubuntu, Fedora, Debian và Arch.

Chạy máy ảo Android sử dụng sáng kiến ​​Android x86 nguồn mở mang đến một phương pháp liền mạch để thực thi các ứng dụng Android trên máy tính Linux của bạn.

Android Studio, một công cụ phát triển ứng dụng chủ yếu được các nhà phát triển sử dụng, cũng cho phép người dùng tạo Thiết bị ảo Android (AVD) cá nhân trên Linux để thực thi các ứng dụng Android.

Mặc dù việc cài đặt BlueStacks có thể không khả thi đối với tất cả người dùng, nhưng vẫn tồn tại một số tùy chọn thay thế cho phép chạy các ứng dụng và trò chơi Android trên máy tính chạy Linux. Chúng bao gồm tạo môi trường Android ảo, sử dụng trình mô phỏng Waydroid, mô phỏng Android bằng Android Studio hoặc chọn Genymotion làm giải pháp mô phỏng đáng tin cậy.

Tùy chọn tốt nhất để chạy ứng dụng Android trên Linux là gì?

Tồn tại một số phương tiện khả thi để người ta có thể thực thi các ứng dụng và trò chơi Android trên hệ thống Linux. Cuối cùng, điều đáng chú ý là việc tạo trình mô phỏng Android, sử dụng Android Studio, cài đặt Waydroid và mua Genymotion chỉ là một ví dụ về các lựa chọn thay thế có sẵn.

Khi đánh giá lựa chọn phù hợp nhất cho môi trường Linux cá nhân và các tùy chọn trình mô phỏng, điều cần thiết là phải tính đến cấu hình hệ thống hiện có và trải nghiệm chơi trò chơi mong muốn của người đó. Sau đây cung cấp một phác thảo chung về các tùy chọn có sẵn:

Ứng dụng Waydroid cung cấp giải pháp tối ưu cho các hệ điều hành dựa trên Linux sử dụng trình điều khiển hiển thị Wayland. Chúng tôi đặc biệt khuyến khích những người dùng đã cài đặt các phiên bản Ubuntu, Fedora, Debian và Arch mới hơn vì các bản phân phối này chủ yếu được trang bị Wayland làm máy chủ hiển thị mặc định.

Để cài đặt và sử dụng trình mô phỏng hiệu quả để chạy phiên bản hợp lý của hệ điều hành Android, người ta có thể chọn sử dụng sáng kiến ​​Android x86 nguồn mở bằng cách thiết lập môi trường máy ảo trên máy tính cá nhân của họ.

Android Studio là môi trường phát triển tích hợp được thiết kế đặc biệt để phát triển ứng dụng trên nền tảng Android. Mặc dù trọng tâm chính của nó là các kỹ sư phần mềm và nhà phát triển ứng dụng, nhưng bạn cũng có thể sử dụng công cụ này để thiết lập Thiết bị ảo Android (AVD) cá nhân cho mục đích thử nghiệm. Tuy nhiên, do ứng dụng Android Studio đòi hỏi trình độ kỹ thuật nhất định nên việc sử dụng nó làm phương tiện để thiết lập AVD có thể không được coi là tùy chọn hiệu quả hoặc thân thiện với người dùng nhất hiện có.

Genymotion là một công cụ nâng cao được thiết kế để chạy các thiết bị Android ảo thông qua đăng ký trả phí. Mặc dù chủ yếu dành cho các nhà phát triển đang tìm kiếm hỗ trợ kỹ thuật toàn diện, nhưng các tính năng linh hoạt và giao diện thân thiện với người dùng của nó giúp những cá nhân đánh giá cao giá trị của các ứng dụng cao cấp có thể truy cập được.

Mặc dù một số hướng dẫn sử dụng ủng hộ việc kết hợp Anbox-một phần mềm lỗi thời tính đến tháng 2-nhưng điều quan trọng là phải xác định được một giải pháp thay thế bền vững nếu muốn chạy các ứng dụng Android.

Sử dụng Waydroid để chơi game Android

Để sử dụng Waydroid một cách hiệu quả như một giải pháp thay thế phù hợp cho Anbox để chạy trò chơi Android trên các hệ thống không dùng Anbox nữa, bạn bắt buộc phải đảm bảo rằng máy chủ hiển thị của mình được đặt thành Wayland trước khi triển khai Waydroid.

Một cách để xác định xem hệ thống có đang sử dụng Wayland làm máy chủ hiển thị hay không là khởi chạy phiên bản đầu cuối và thực thi lệnh hiển thị thông tin về phiên hiện tại, chẳng hạn như “echo $SESSION_TYPE”.

 echo $XDG_SESSION_TYPE 

/vi/images/checking-system-display-server-type-in-terminal.jpg

Để hệ thống của người dùng cài đặt thành công Waydroid, trước tiên họ phải chuyển từ sử dụng máy chủ hiển thị Xorg sang sử dụng Wayland làm tùy chọn chính.

Ngoài ra, người ta có thể chọn đăng xuất khỏi tài khoản người dùng hiện tại của mình và điều hướng đến biểu tượng bánh răng nằm cạnh màn hình đăng nhập. Khi chọn cách trình bày đồ họa này, một menu thả xuống sẽ xuất hiện hiển thị các tùy chọn hiển thị khác nhau. Bằng cách chọn “Ubuntu” trong số các lựa chọn này, bạn có thể chuyển đổi khỏi cài đặt Ubuntu thông thường trên Xorg.

Thật vậy, điều quan trọng là phải làm mới kho chứa các thành phần phần mềm đã cài đặt trên hệ thống máy tính của bạn. Bằng cách đó, bạn có thể chắc chắn rằng bất kỳ chương trình hoặc ứng dụng nào bạn thêm vào sẽ có các bản cập nhật và cải tiến mới nhất. Để đạt được mục tiêu này, chỉ cần nhập lệnh nói trên vào terminal hoặc dấu nhắc lệnh của bạn.

 sudo apt update 

Bạn cũng cần làm theo hướng dẫn cài đặt Waydroid cho bản phân phối Linux cụ thể của mình. Trên Ubuntu, Debian và các dẫn xuất của chúng, bạn có thể cài đặt Waydroid bằng cách nhập thông tin sau vào thiết bị đầu cuối để cài đặt các điều kiện tiên quyết, thêm kho lưu trữ Waydroid vào hệ thống của bạn và cài đặt Waydroid:

 sudo apt install curl ca-certificates -y
curl https://repo.waydro.id | sudo bash
sudo apt install waydroid -y 

Để bắt đầu ứng dụng Waydroid, phải thực hiện một số biện pháp sơ bộ. Cụ thể, cần phải khởi chạy bộ chứa Waydroid và kích hoạt giao diện người dùng đồ họa của nó. Điều này có thể đạt được bằng cách thực hiện lệnh sau trong terminal hoặc dấu nhắc lệnh của bạn:

 sudo waydroid container start
waydroid show-full-ui 

Tóm lại, bạn đã đạt đến giai đoạn có thể bắt đầu cài đặt các ứng dụng Android trên máy tính của mình. Để đạt được điều này, cần phải truy cập một nguồn đáng tin cậy như APKMirror hoặc APK để lấy các tệp APK cần thiết để cài đặt từng ứng dụng. Sau khi mua các APK này, vui lòng nhập các lệnh tiếp theo để thiết lập ứng dụng trên thiết bị của bạn.

 waydroid app install appname.apk 

Sau khi hoàn tất quá trình cài đặt, người ta có thể bắt đầu hoạt động của ứng dụng Android bằng cách chọn nó thông qua giao diện người dùng đồ họa do Waydroid cung cấp, truy cập nó thông qua các tùy chọn menu trong ứng dụng máy tính để bàn hoặc kích hoạt nó bằng lệnh trong thiết bị đầu cuối.

 waydroid app launch appname 

Tạo máy ảo Android

Nếu bạn thành thạo trong việc thiết lập một máy ảo, bạn có thể sử dụng nó để thực thi các ứng dụng và trò chơi Android trên máy tính Linux bằng cách mô phỏng hệ điều hành Android x86. Ban đầu, việc lấy tệp ISO Android x86 là cần thiết để bắt đầu.

Để tiếp tục quá trình cài đặt, cần phải có gói phần mềm ảo hóa. Với mục đích trình diễn này, chúng tôi sẽ sử dụng VirtualBox, tương thích với các hệ điều hành như Ubuntu, Debian, openSUSE và các dẫn xuất tương ứng của chúng.

Tải xuống: Android x86

Tải xuống: VirtualBox

Nhận gói phần mềm phù hợp tương thích với hệ điều hành Linux cụ thể của bạn bằng cách tải xuống thông qua giao diện dòng lệnh và sau đó thực hiện quy trình cài đặt bằng thiết bị đầu cuối.

Để cài đặt VirtualBox trên bản phân phối Linux như Ubuntu hoặc bản phân phối dựa trên Debian, bạn có thể làm theo các bước sau: Trước tiên, nhấp chuột phải vào tệp mong muốn và chọn “Mở bằng ứng dụng khác” từ menu tiếp theo. Tiếp theo, chọn “Cài đặt phần mềm” từ danh sách thả xuống xuất hiện. Cuối cùng, nhấp vào “Cài đặt”. Sau khi hoàn tất, hãy đợi quá trình cài đặt VirtualBox kết thúc trên máy tính của bạn.

Sau khi hoàn tất quá trình cài đặt VirtualBox, vui lòng điều hướng đến ứng dụng và nhấp vào tùy chọn “Mới” để bắt đầu tạo một máy ảo mới. Hãy đảm bảo rằng bạn định cấu hình các cài đặt cần thiết như sau:

⭐ Loại: Linux

Các phiên bản được hỗ trợ cho ứng dụng này là những phiên bản chạy trên kiến ​​trúc nhân Linux 2.6, 3.x và 4.x, dù ở cấu hình 32 bit hay 64 bit, tùy thuộc vào phiên bản cụ thể của Android-x86 đã được cài đặt.

Cần có tối thiểu 2 gigabyte (2048 megabyte) bộ nhớ truy cập ngẫu nhiên (RAM) để có hiệu suất tối ưu, khuyến nghị sử dụng thêm RAM để tăng dung lượng.

Định dạng tệp cho hình ảnh Ổ đĩa cứng được tạo bằng VirtualBox được gọi là tệp “VDI”, viết tắt của VirtualBox Disk Image.

⭐ Dung lượng: Được phân bổ động

Ổ đĩa cứng (HDD) phải có dung lượng lưu trữ tối thiểu 8 GB hoặc 8192 MB, khuyến khích sử dụng thêm dung lượng để có hiệu suất tối ưu.

Sau khi tạo máy ảo, cần phải cấu hình thêm. Để làm như vậy, hãy chọn máy ảo mới tạo từ danh sách các máy có sẵn, sau đó nhấp vào “Cài đặt”. Khi điều hướng đến “Hệ thống”, sau đó là “Bộ xử lý”, sẽ cần phải chỉ định ít nhất hai lõi CPU để tối ưu hóa hiệu suất.

Để định cấu hình cài đặt tăng tốc trong VirtualBox, hãy điều hướng đến “Hệ thống” và chọn “Tăng tốc”. Sau đó, chọn “KVM” làm giao diện ảo hóa song song của bạn. Tiếp tục đến phần “Hiển thị” và sửa đổi cài đặt “Màn hình” bằng cách thay đổi tùy chọn “Bộ điều khiển đồ họa” thành “VBoxSVGA.

/vi/images/configuring-graphics-settings-in-virtualbox.jpg

Tóm lại, cần phải triển khai hình ảnh Android x86 bằng cách điều hướng đến tab Bộ nhớ và chọn “Trống” làm thiết bị lưu trữ. Sau đó, nhấp vào biểu tượng đĩa màu xanh lam liền kề và chọn tệp đĩa thích hợp từ menu thả xuống. Sau đó, chọn Android x86 ISO từ giao diện tệp được hiển thị trước khi đóng menu cài đặt và bắt đầu quá trình khởi động của máy ảo bằng nút “Bắt đầu”.

Khi sử dụng máy ảo mới được tạo, vui lòng điều hướng đến menu “Tùy chọn nâng cao” bằng cách nhấp vào nó. Sau đó, từ danh sách các tùy chọn khả dụng được hiển thị trong màn hình “Tùy chọn nâng cao”, hãy chọn lựa chọn có nhãn “Tự động\_Cài đặt”. Cuối cùng, hãy đảm bảo rằng lựa chọn của bạn được xác nhận bằng cách nhấp vào nút “Có”.

Sau khi hoàn tất quy trình thiết lập, người dùng có quyền tùy chỉnh và triển khai các ứng dụng trong môi trường ảo Android mới thiết lập của họ.

Sử dụng Android Studio để chơi game liền mạch

Mặc dù Android Studio chủ yếu hướng đến các nhà phát triển nhưng đây có thể là một lựa chọn tuyệt vời để mô phỏng nếu bạn không quan tâm đến việc sử dụng Waydroid hoặc máy ảo Android x86. Sau khi cài đặt Android Studio, bạn sẽ cần tạo Thiết bị ảo Android (AVD) bằng cách sử dụng Android chính thức và hướng dẫn dành cho nhà phát triển. sau đó cài đặt APK bạn đã chọn trên Trình mô phỏng Android.

Chạy ứng dụng Android trên Linux với Genymotion

Trước khi đưa ra quyết định mua Genymotion, người ta có thể cân nhắc các lựa chọn thay thế như Waydroid hoặc máy ảo truyền thống đã được thử nghiệm và chứng minh là có hiệu quả trong nhiều bối cảnh khác nhau. Nói chung, việc đạt được kết quả mong muốn trên máy tính cá nhân Linux bằng cách sử dụng các giải pháp nguồn mở thường khả thi hơn là đầu tư vào phần mềm độc quyền.

Khi mua Genymotion, người dùng có thể sẽ cảm thấy hài lòng nhờ chức năng liền mạch và tính thực tế của nó.

/vi/images/comparing-the-plans-offered-by-genymotion.jpg

Để bắt đầu sử dụng Genymotion, cần phải có gói đăng ký phù hợp. Mặc dù có sẵn gói miễn phí cho mục đích sử dụng cá nhân nhưng mọi thắc mắc liên quan đến khắc phục sự cố trong giai đoạn thiết lập ban đầu cũng như mọi khó khăn kỹ thuật sẽ không nhận được hỗ trợ; hơn nữa, một số chức năng nhất định như Android 13, khả năng của tiện ích máy ảnh và phương tiện cũng như khả năng khởi động nhanh cũng sẽ không có trong gói này.

Những cá nhân hiện đang theo học với tư cách là sinh viên hoặc làm nhà giáo dục đủ điều kiện nhận được mức chiết khấu 49 USD mỗi năm bằng cách sử dụng thẻ nhận dạng tổ chức của họ để truy cập phiên bản toàn diện của Genymotion.

Sau khi tải xuống tệp Genymotion BIN, bạn có thể cài đặt tệp đó với QEMU hoặc VirtualBox bằng cách sử dụng hướng dẫn cài đặt chính thức của Genymotion’s.

Tận hưởng việc sử dụng ứng dụng và trò chơi Android trên hệ thống Linux của bạn

Sau khi Anbox ngừng hoạt động, người ta có thể suy nghĩ liệu có còn phương tiện thuận tiện nào để chạy các ứng dụng Android trên hệ thống dựa trên Linux hay không. May mắn thay, Waydroid, Android x86, Android Studio và Genymotion đưa ra nhiều cách tiếp cận đơn giản khác nhau để thực thi ứng dụng Android.

Khi chọn một ứng dụng ưa thích để sử dụng, chắc chắn người ta sẽ nhận thấy tính năng điều hướng dễ dàng và trôi chảy trong đó là khá đáng chú ý.