Giả sử nếu muốn chạy các ứng dụng Android trên Linux. Trong trường hợp này, giải pháp lý tưởng là chạy phần mềm giả lập Android. Bài viết dưới đây Bảo Tiến Giang sẽ giới thiệu cho bạn Top phần mềm giả lập Android trên Linux.
Mặc dù Android được phát triển dựa trên kernel Linux. Tuy nhiên việc dùng cùng một kernel không đảm bảo hệ điều hành Linux có thể chạy các ứng dụng Android và ngược lại.
Nếu muốn, chúng ta có nhiều cách để chạy các ứng dụng Android trên Linux, trong đó cách phổ biến nhất là dùng phần mềm giả lập Android. Tham khảo tiếp bài viết dưới đây của Bảo Tiến Giang để tìm hiểu Top phần mềm giả lập Android trên Linux nhé.
Top phần mềm giả lập Android trên Linux
1. Genymotion
Genymotion là trình giả lập Android đầu tiên mà Bảo Tiến Giang muốn giới thiệu cho bạn. Với hơn 5.5 triệu user đăng ký và hơn 10.000 khách hàng doanh nghiệp đang dùng trình giả lập trên nhiều nền tảng, Genymotion nhắm mục tiêu chủ yếu vào các nhà phát triển.
Trình giả lập Genymotion có thể chạy hơn 40 thiết bị Android, cấp quyền cho user truy cập tất cả các phiên bản Android và lắp đặt ứng dụng không giới hạn. Ngoài tùy chọn (Option) máy tính, user có thêm tùy chọn (Option) lắp đặt dựa trên dịch vụ đám mây.
Điểm trừ của Genymotion là không phải phần mềm giải lập Android không tính phí hoàn toàn, việc lắp đặt Genymotion trên Linux không giống như các phần mềm, ứng dụng khác vì phần mềm giả lập không cung cấp gói Debian hay Snap.
Tải Genymotion về máy và lắp đặt tại đây.
2. Andy
Giống như các trình giả lập khác, Andy tạo môi trường máy ảo trên máy tính Linux để chạy các ứng dụng Android. Nếu đang tìm kiếm trình giả lập Android để chạy các game, ứng dụng Android trên máy tính Linux, Andy là lựa chọn lý tưởng cho bạn.
Trình giả lập game Andy hỗ trợ tăng tốc phần cứng OpenGL và cảm ứng đa điểm (multi-touch). Ngoài ra nếu phân bổ đủ tài nguyên cho môi trường ảo, user còn có thể chạy một số ứng dụng và game nặng trên Andy.
Tuy nhiên cần lưu ý, các thông tin gần đây cho thấy Andy đang dùng các thuật toán để khai thác bitcoin trái phép.
Tải Andy về máy và lắp đặt tại đây.
3. Android Studio
Android Studio không hẳn là phần mềm giả lập mà là IDE được cung cấp bởi Google. Trên thực tế, Google cung cấp IDE này nhằm mục đích để phát triển các ứng dụng Android dễ tiếp cận hơn. Android Studio được tích hợp trình giả lập, user có thể dùng phần mềm để chạy các ứng dụng và game Android trên máy tính Linux.
Ngoài ra nếu đang tìm kiếm phần mềm giả lập Android để phát triển các ứng dụng Android, Android Studio chính là những gì mà bạn đang cần. Điểm trừ lớn nhất của Android Studio là kích thước file nặng.
Tải Android Studio cho Linux về máy và lắp đặt tại đây.
4. Android x86
Genymotion và một số phần mềm giả lập Android khác được phát triển dựa trên Android x86. Về cơ bản Android x86 là dự án được thiết kế để chạy các ứng dụng, game Android trên phần cứng PC. Điểm khác biệt lớn nhất của Android x86 là cho phép user làm ngoại tuyến.
Cũng giống như Genymotion, user phải lắp đặt Virtual Box riêng để chạy Andro VM. Nó hỗ trợ kết xuất phần cứng OpenGL, tức là user có thể dễ dàng chơi các game chuyên sâu về đồ họa. Ngoài ra với Android x86, user còn có thể lựa chọn chạy bằng Virtual Box hay VMWare.
Tải Android x86 về máy và lắp đặt tại đây.
5. Jar of Beans
Ban đầu Jar of Beans được thiết kế để chạy các ứng dụng Android trên Windows, tuy nhiên user cũng có thể dùng phần mềm giả lập để chạy các ứng dụng Android trên máy tính Linux.
Điểm trừ của phần mềm giả lập là các bước lắp đặt hơi phức tạp và khó hiểu, nhất là nếu user chưa biết cách dùng WINE. Vì vậy đây không phải là giải pháp lý tưởng cho user có ít kinh nghiệm. Đổi lại, Jar of Beans được tích hợp đầy đủ tất cả các chức năng cơ bản, hỗ trợ việc lắp đặt các file APK và thẻ SD dễ dàng hơn.
Một lưu ý nhỏ là phần mềm giả lập đã bị ngừng hỗ trợ trong thời gian dài, vì vậy user sẽ không nhận được hỗ trợ trực tuyến.
Tải Jar of Beans về máy và lắp đặt tại đây.
6. Anbox
Anbox không hẳn là trình giả lập Android, cho phép user chạy các ứng dụng, game Android trên Linux. Thay vì giả lập Android, Anbox đặt hệ điều hành Android vào khung trống, tóm tắt truy cập phần cứng và tích hợp các dịch vụ hệ thống cốt lõi vào hệ thống GNU / Linux. Vì vậy user không cần phải chạy máy ảo để chạy hệ điều hành khác trên hệ điều hành hiện tại.
Đây là cách mà Google dùng để hỗ trợ chạy các ứng dụng Android trên Chromebooks. Các ứng dụng sẽ mở trên cửa sổ riêng, thay vì mở và hiển thị trên toàn bộ cửa sổ giả lập.
Tuy nhiên user sẽ phải dùng lệnh Terminal khác để lắp đặt ứng dụng, vì cách lắp đặt hay gỡ bỏ lắp đặt ứng dụng Linux truyền thống không hoạt động trong trường hợp này.
Tải Anbox về máy và lắp đặt tại đây.
7. ARChon
Cũng giống như Anbox, ARChon không phải trình giả lập Android truyền thống. Nó là một tiện ích mở rộng Google Chrome, không giới hạn trên hệ điều hành cụ thể nào, và có thể chạy trên các phiên bản Chrome bất kỳ trên máy tính, bao gồm cả Chrome OS.
ARChon cung cấp runtime chạy các ứng dụng Android thay vì ảo hóa toàn bộ hệ điều hành Android. Sau khi lắp đặt tiện ích mở rộng, user có thể chạy các ứng dụng Android trên Google Chrome, tuy nhiên quá trình này khá phức tạp.
Do quá trình phức tạp nên danh sách các ứng dụng được hỗ trợ cũng rất hạn chế. Ngoài ra user có thể sẽ phải Tải về tool bổ sung để chuyển đổi các file APK thành các ứng dụng có thể chạy trong runtime ARChon.
Tải ARChon về máy và lắp đặt tại đây.
Bài viết trên đây Bảo Tiến Giang vừa giới thiệu cho bạn Top phần mềm giả lập Android trên Linux, trên Windows, các bạn có thể tải phần mềm giả lập android BlueStacks để dùng. Ngoài ra bạn đọc có thể tham khảo thêm một số bài viết đã có trên Bảo Tiến Giang để tìm hiểu cách lắp đặt và dùng Excel trên Linux nhé.
Mặc dù Android được phát triển dựa trên kernel Linux. Tuy nhiên việc dùng cùng một kernel không đảm bảo hệ điều hành Linux có thể chạy các ứng dụng Android và ngược lại.