Wine (trên Linux, không phải loại bạn uống) là lớp tương thích mã nguồn mở và miễn phí để chạy các chương trình Windows trên hệ điều hành giống Unix. Bắt đầu vào năm 1993, nó có thể chạy nhiều chương trình Windows trên Linux và macOS, mặc dù đôi khi có sửa đổi. Hiện Dự án Wine đã ra mắt phiên bản 3.0 tương thích với các thiết bị Android của bạn.
Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách bạn có thể chạy các ứng dụng Windows trên thiết bị Android của mình với WINE.
Bạn có thể chạy gì trên Wine?
Wine chỉ là một lớp tương thích, không phải là một trình giả lập toàn diện, vì vậy bạn cần một thiết bị Android x86 để tận dụng tối đa nó. Tuy nhiên, hầu hết Android trong tay người tiêu dùng đều dựa trên nền tảng ARM.
Vì hầu hết các bạn đang sử dụng thiết bị Android dựa trên ARM, nên bạn sẽ chỉ có thể sử dụng Wine để chạy các ứng dụng đã được điều chỉnh để chạy trên Windows RT. Có một danh sách hạn chế, nhưng ngày càng tăng, các phần mềm có sẵn cho các thiết bị ARM. Bạn có thể tìm thấy danh sách các ứng dụng tương thích trong chuỗi này trên Diễn đàn nhà phát triển XDA.
Một số ví dụ về các ứng dụng bạn sẽ có thể chạy trên ARM là:
- Keepass Portable:Ví lưu trữ mật khẩu
- Paint.NET:Một chương trình thao tác hình ảnh
- SumatraPDF:Trình đọc tài liệu cho các tệp PDF và có thể là một số loại tài liệu khác
- Audacity:Một chương trình chỉnh sửa và ghi âm kỹ thuật số
Ngoài ra còn có một số trò chơi cổ điển mã nguồn mở có sẵn như Doom và Quake 2, cũng như bản sao mã nguồn mở, OpenTTD, một phiên bản của Transport Tycoon.
Danh sách các chương trình mà Wine có thể chạy trên các thiết bị Android ARM nhất định sẽ tăng lên khi mức độ phổ biến của Wine trên Android ngày càng mở rộng. Dự án Wine đang nghiên cứu việc sử dụng QEMU để mô phỏng các lệnh CPU x86 trên ARM và khi hoàn tất, số lượng ứng dụng mà Android của bạn có thể chạy sẽ tăng lên nhanh chóng.
Cài đặt Wine
Để cài đặt Wine, trước tiên, bạn phải đảm bảo rằng cài đặt của thiết bị cho phép thiết bị tải xuống và cài đặt APK từ các nguồn khác ngoài Cửa hàng Play. Để làm điều này, bạn cần cấp cho thiết bị của mình quyền tải xuống ứng dụng từ các nguồn không xác định.
1. Mở Cài đặt trên điện thoại của bạn và chọn các tùy chọn Bảo mật của bạn.
2. Cuộn xuống và nhấp vào nút chuyển bên cạnh “Nguồn không xác định”.
3. Chấp nhận rủi ro trong cảnh báo.
4. Mở trang cài đặt Wine và nhấn vào hộp kiểm đầu tiên trong danh sách. Quá trình tải xuống sẽ tự động bắt đầu.
5. Sau khi quá trình tải xuống hoàn tất, hãy mở nó từ thư mục Tải xuống của bạn hoặc kéo menu thông báo xuống và nhấp vào quá trình tải xuống hoàn tất ở đó.
6. Cài đặt chương trình. Nó sẽ thông báo cho bạn rằng nó cần quyền truy cập để ghi âm thanh và sửa đổi, xóa và đọc nội dung của thẻ SD của bạn. Bạn cũng có thể cần cấp quyền truy cập để ghi âm cho một số ứng dụng bạn sẽ sử dụng trong chương trình.
7. Khi quá trình cài đặt hoàn tất, hãy nhấp vào biểu tượng để mở chương trình.
Làm việc với Wine
Khi bạn mở Wine, màn hình sẽ bắt chước Windows 7.
Một điểm hạn chế của Wine là bạn phải trang bị sẵn bàn phím ngoài để gõ. Chuột ngoài cũng có thể hữu ích nếu bạn đang chạy trên màn hình nhỏ và cảm thấy khó nhấn vào các nút nhỏ.
Bạn có thể nhấn vào nút Bắt đầu để mở hai menu - Bảng Điều khiển và Chạy.
Khi nhấn vào “Bảng điều khiển”, bạn sẽ thấy ba lựa chọn - Thêm / Xóa chương trình, Bộ điều khiển trò chơi và Cài đặt Internet.
Sử dụng “Run”, bạn có thể mở một hộp thoại để ra lệnh. Ví dụ:khởi chạy Internet Explorer bằng cách nhập iexplore
.
Cài đặt chương trình trên Wine
1. Tải xuống ứng dụng (hoặc đồng bộ qua đám mây) vào thiết bị Android của bạn. Ghi lại nơi bạn lưu nó.
2. Mở cửa sổ Wine Command Prompt.
3. Nhập đường dẫn đến vị trí của chương trình. Nếu bạn đã lưu nó vào thư mục Tải xuống trên thẻ SD của mình, hãy nhập:
cd sdcard/Download/[filename.exe]
4. Để chạy tệp trong Wine cho Android, chỉ cần nhập tên của tệp EXE.
Nếu tệp có sẵn ARM tương thích, nó sẽ chạy. Nếu không, bạn sẽ thấy một loạt các thông báo lỗi. Ở giai đoạn này, việc cài đặt phần mềm Windows trên Android trong Wine có thể bị lỗi hoặc bị lỗi.
Vẫn còn rất nhiều vấn đề với phiên bản Wine cho Android mới này. Nó không hoạt động trên tất cả các thiết bị Android. Nó hoạt động trên Galaxy S6 Edge của tôi nhưng không hoạt động trên Galaxy Tab 4. Nhiều trò chơi sẽ không hoạt động vì trình điều khiển đồ họa chưa hỗ trợ Direct3D. Bạn cần có bàn phím và chuột ngoài để có thể dễ dàng thao tác trên màn hình vì màn hình cảm ứng chưa được phát triển hoàn thiện.
Ngay cả với những vấn đề này trong giai đoạn đầu phát hành, các khả năng của công nghệ này là đáng suy nghĩ. Chắc chắn rằng sẽ mất một thời gian trước khi bạn có thể khởi chạy các chương trình Windows trên điện thoại thông minh Android của mình bằng Wine mà không gặp khó khăn.