Ai nói rằng bạn cần một chiếc điện thoại thông minh để tận hưởng những lợi ích của ứng dụng Android? Có lẽ bạn muốn cung cấp các ứng dụng yêu thích của mình khi đang làm việc trên PC Linux nhưng không muốn bị ràng buộc vào điện thoại của mình. Với trình giả lập Android dành cho Linux, bạn có thể tận hưởng trải nghiệm điện thoại thông minh mà không cần điện thoại thông minh.
Xét cho cùng, Android sử dụng chính nhân Linux, vì vậy việc chạy phiên bản mô phỏng của hệ điều hành điện thoại thông minh này trên PC của bạn là điều không thể. Dưới đây là bốn trình giả lập Android tốt nhất mà bạn có thể sử dụng nếu đang chạy Linux.
1. Android-x86
Dự án Android-x86 không hoàn toàn để mô phỏng. Đây là một giải pháp thay thế cho việc chạy Windows hoặc Linux trên PC hoặc máy tính xách tay của bạn. Đó là một cổng kiến trúc CPU từ Android sang x86, mà hầu như tất cả các máy tính xách tay và PC hiện đại đều sử dụng. Điều này không giống như điện thoại thông minh, thay vào đó sử dụng bộ vi xử lý ARM nhẹ hơn, công suất thấp hơn.
Vì Android-x86 đã được chuyển sang chạy trên một PC thông thường, điều đó có nghĩa là bạn có thể chạy Android-x86 như một máy ảo bằng VirtualBox hoặc VMware. Đó là lý do tại sao nó là một lựa chọn tốt để mô phỏng Android Linux. Giờ đây, bạn có thể chạy các ứng dụng Android của mình cùng với các chương trình Linux khác.
Cửa hàng Google Play đi kèm với Android-x86, có nghĩa là bạn có thể cài đặt tất cả các ứng dụng yêu thích của mình ngay sau khi bạn thiết lập máy ảo của mình. Tuy nhiên, một lời cảnh báo:không phải mọi ứng dụng Android đều chạy trên nền tảng PC x86, vì vậy bạn sẽ phải dùng thử chúng trước.
Android-x86 đang được phát triển tích cực, vì vậy bạn có thể mong đợi những cải tiến và tính năng thường xuyên, cũng như tối ưu hóa tốc độ và hiệu suất. Đó là Android gốc và thiếu bloatware, do đó, bạn có những hạn chế duy nhất là tài nguyên hệ thống của PC.
2. ARChon
Bạn không cần phải chạy một máy ảo để các ứng dụng Android của mình hoạt động trên Linux. Nhờ dự án ARChon, bạn có thể chạy các ứng dụng Android trong trình duyệt web Chrome của mình. ARC trong tên gọi là viết tắt của Android Runtime for Chrome, hoạt động như một môi trường Android thu nhỏ cho các ứng dụng của bạn.
Bản thân ARC là một sáng tạo của Google, một thử nghiệm ban đầu để chạy các ứng dụng Android trên Chrome OS. Nguyên tắc tương tự cũng áp dụng cho ARChon, sử dụng các phần tử nguồn mở của ARC để chạy phiên bản sửa đổi trong trình duyệt Chrome. Chỉ cần cài đặt thời gian chạy ARChon đã sửa đổi dưới dạng tiện ích mở rộng dành cho nhà phát triển trong Chrome, sau đó thêm các ứng dụng khác bằng cách sử dụng APK vào công cụ tiện ích mở rộng Chrome do nhà phát triển ARChon cung cấp.
Bạn sẽ không tải được Google Play ở đây và không phải ứng dụng nào cũng hoạt động ổn định. ARChon là một giải pháp tốt để bạn có thể chạy một số ứng dụng trên PC Linux của mình mà không cần dùng đến máy ảo.
3. Anbox - Android trong hộp
Máy ảo cung cấp một cách tiếp cận thẳng thắn để mô phỏng Android. Anbox (Android trong hộp) thử một cái gì đó khác một chút. Nó chạy như một vùng chứa Linux, chia sẻ hạt nhân Linux và tài nguyên của bạn trong khi vẫn được chứa trong các phần khác.
Nó có thể được chứa, nhưng vì Anbox chia sẻ hạt nhân máy chủ và cho phép truy cập trực tiếp vào phần cứng, đó là một cách tiếp cận nhanh hơn nhiều để các ứng dụng Android của bạn hoạt động trên PC của bạn. Hiệu suất tốt hơn và do cách tiếp cận vùng chứa nên nó an toàn - bạn không gặp rủi ro khi chạy bất kỳ ứng dụng không an toàn nào.
Nó không đi kèm với Cửa hàng Google Play, vì vậy bạn sẽ cần định vị và cài đặt ứng dụng theo cách thủ công. Nhu cầu về tài nguyên PC của bạn sẽ thấp hơn so với giả lập bằng máy ảo. Điều này làm cho nó trở thành một lựa chọn tốt cho các thiết bị có công suất thấp.
4. Genymotion
Các nhà phát triển chuyên nghiệp cũng như các game thủ Android đều có điều gì đó để mong đợi nếu họ đang sử dụng trình giả lập Genymotion Android. Đây là một phương pháp tiếp cận máy ảo khác, nhưng được cho là được hỗ trợ tốt nhất, theo quan điểm thương mại.
Genymotion là một sản phẩm thương mại, với các máy ảo Android có sẵn dưới dạng hình ảnh đám mây hoặc máy ảo trên máy tính để bàn cục bộ sử dụng Virtualbox. Nó đi kèm với nhiều yếu tố kiểm tra độc đáo, như GPS giả và báo cáo pin, vì vậy nó rất hữu ích cho các nhà phát triển và kỹ sư kiểm tra. Nó cũng đi kèm với tùy chọn cài đặt Dịch vụ của Google Play theo tiêu chuẩn.
Người dùng gia đình có một sản phẩm thu nhỏ trong Genymotion Personal Edition, miễn phí cho người dùng gia đình và thiếu một số tính năng thử nghiệm nâng cao hơn. Nếu không, bạn sẽ cần giấy phép Genymotion hàng năm để có thể chạy phần mềm và tận dụng sự hỗ trợ của chuyên gia.
Dùng thử Trình mô phỏng Android cho Linux
Chạy Android trong khi bạn đang sử dụng Linux không khó, nhờ các trình giả lập Android khác nhau này. Bạn có thể chạy Android vani trong máy ảo với Android-x86 hoặc bạn có thể chạy từ trình duyệt của mình với ARChon.
Nếu PC của bạn không đủ tốt để mô phỏng, bạn luôn có thể phản chiếu điện thoại thông minh Android của mình với PC Linux. Nếu bạn có phương pháp ưa thích của riêng mình để chạy các ứng dụng Android trên Linux, vui lòng đề xuất chúng trong phần nhận xét bên dưới.
Tín dụng hình ảnh:Dự án Android-x86, Vlad Filippov qua ARChon GitHub