Cách chạy ứng dụng Windows trên Android với Wine

Cách chạy ứng dụng Windows trên Android với Wine

Bạn đã bao giờ muốn chạy phần mềm Windows trên thiết bị Android của mình chưa? Có lẽ là không ... nhưng nếu bạn có thể thì sao? Điều gì sẽ xảy ra nếu thiết bị Android của bạn cuối cùng có thể hoạt động như một thiết bị thay thế máy tính để bàn Windows, chỉ đơn giản bằng cách chạy phần mềm Windows?





Gần đây, dự án Wine đã phát hành phiên bản tương thích với Android. Được người dùng Linux (chủ yếu là game thủ) chấp nhận từ lâu, yêu cầu bản sửa lỗi phần mềm chỉ dành cho Windows yêu thích của họ, tùy chọn này hiện đã có trên Android.





Nhưng liệu nó có hoạt động tốt như mong đợi? Và tại sao bạn lại bận tâm, với vô số phần mềm có sẵn trên Android? Hãy cùng tìm hiểu.





Rượu là gì?

Thường bị mô tả nhầm là một 'trình giả lập', Wine (một từ viết tắt đệ quy là viết tắt của Wine Is Not an Emulator) trên thực tế là một lớp tương thích. Đây là một thư viện phần mềm giúp cho Linux, macOS và BSD có khả năng chạy ứng dụng Windows. Mặc dù có liên quan đến một số mô phỏng (cụ thể là môi trường thời gian chạy Windows), Wine không mô phỏng hệ điều hành.

cửa sổ không thể hoàn thành định dạng

Trong những năm qua, Wine ngày càng trở nên phổ biến như một cách để chạy phần mềm Windows trên các nền tảng khác. Trong khi cài đặt một máy ảo là một lựa chọn (có lẽ, giả sử, để chạy Microsoft Office trên Linux ), Wine được cho là đơn giản hơn để thiết lập.



Wine đã có sẵn cho các thiết bị ARM (chẳng hạn như Raspberry Pi) một thời gian. Hiện Wine đã được phát hành cho Android.

Cách cài đặt Wine trên Android

Trước khi cài đặt Wine trên thiết bị Android của mình, bạn cần đảm bảo có thể cài đặt các APK.





Thông thường, khả năng cài đặt phần mềm trên điện thoại hoặc máy tính bảng của bạn bị hạn chế ở bất kỳ nguồn nào ngoài Cửa hàng Google Play theo mặc định. Kích hoạt điều này bằng cách mở Cài đặt> Bảo mật và chạm vào công tắc cho Không biết nguồn gốc . Nhấp chuột VÂNG để xác nhận hành động.

Wine có sẵn dưới dạng tệp APK dành cho Android từ trang web tải xuống Wine.





Tải xuống: Wine dành cho Android (Miễn phí)

Một số phiên bản có sẵn cho bộ xử lý ARM (hầu hết các thiết bị Android) và bộ xử lý x86 (chủ yếu là máy tính bảng, nhưng chỉ một số nhỏ). Xác định kiến ​​trúc mà thiết bị của bạn có trước khi tải xuống (bạn có thể kiểm tra điều này bằng cách tìm thiết bị trên Wikipedia).

Sau khi tải xuống thiết bị của bạn (hoặc vào PC, trước khi đồng bộ hóa với ổ đĩa đám mây yêu thích của bạn), đã đến lúc cài đặt.

Nhấn vào tệp APK và đồng ý cài đặt. Chờ khi nó giải nén, sau đó phê duyệt cài đặt; bạn sẽ được thông báo rằng Wine cần quyền truy cập để ghi âm và sửa đổi, xóa và đọc nội dung của thiết bị của bạn thẻ SD . Một số ứng dụng bạn có thể muốn sử dụng trong Wine phải ghi âm thanh.

Sau khi cài đặt xong, hãy nhấn mở và đợi trong khi môi trường Windows được tạo.

Bạn có thể chạy ứng dụng Windows nào?

Mặc dù Wine sẽ chạy một số phần mềm trên các thiết bị ARM, nhưng kết quả tốt nhất sẽ được tìm thấy trên các thiết bị Android dựa trên x86 đó.

Vì có thể bạn đang sử dụng thiết bị Android dựa trên ARM, nên bạn sẽ bị giới hạn ở các ứng dụng đã được điều chỉnh để sử dụng trên Windows RT. Các nhà phát triển XDA đã tạo ra một danh sách các ứng dụng chạy trên các thiết bị Windows dựa trên ARM , vì vậy đây là một nơi tốt để bắt đầu.

Trong số các ứng dụng này có các công cụ hữu ích như Audacity, Notepad ++, FileZilla, Paint.NET. Bạn cũng sẽ tìm thấy một số trò chơi cổ điển có nguồn mở. Bao gồm các Sự chếtQuake 2 , cũng như bản sao mã nguồn mở OpenTTD , một phiên bản của Vận tải Tycoon .

Tuy nhiên, khi mức độ phổ biến của Wine trên các thiết bị Android và ARM tăng lên, danh sách này nhất định sẽ tăng lên. Chúng tôi hiểu rằng dự án Wine đang phát triển một phương pháp sử dụng QEMU để mô phỏng các lệnh x86 trên phần cứng ARM, vì vậy điều này báo hiệu tốt cho tương lai.

Một số tính năng bị thiếu ... Hiện tại

Các thư viện và API nhất định là bắt buộc để trò chơi chạy. Một số API phổ biến hiện đang bị thiếu trong Wine trên Android.

Thiếu, nhưng có khả năng xuất hiện ở một số giai đoạn, hỗ trợ Direct3D 12, Vulkan và OpenGL ES đầy đủ (để kích hoạt Direct3D; điều này hiện bị hạn chế). Việc giới thiệu những ứng dụng này trong Wine cho Android sẽ mở rộng lựa chọn các ứng dụng có thể được sử dụng.

Tuy nhiên, Rượu vang đang được phát triển không ngừng. Do đó, các tính năng này có thể được mong đợi trong một bản phát hành trong tương lai. Đáng mừng là Wine hỗ trợ luồng lệnh Direct3D 10 và 11, Direct3D và trình điều khiển đồ họa Android. Trong khi đó, chúng ta cũng có thể tận hưởng hỗ trợ DirectWrite và Direct2D được cải thiện.

Khám phá rượu vang trên Android

Khi môi trường phần mềm khởi chạy, bạn sẽ tìm thấy menu Start kiểu Windows 7 tiêu chuẩn (với logo Wine) và một hộp dòng lệnh.

Để tương tác với Wine, bạn sẽ cần bàn phím (và có thể là chuột) được gắn vào thiết bị Android của mình.

Ở giai đoạn này, ngay sau khi Wine 3.0 cho Android được phát hành, không có hỗ trợ cho bàn phím phần mềm, mặc dù việc chạm vào là được. Tuy nhiên, kích thước của màn hình nền có thể là một vấn đề; trên thiết bị mà tôi đã thử nghiệm điều này, một máy tính bảng Samsung Galaxy S2, nút Bắt đầu rất nhỏ. Để khắc phục điều này, tôi đã chuyển hướng sang chế độ dọc và sau đó quay lại chế độ ngang.

Đây là lý do tại sao một con chuột, hoặc có lẽ là một chiếc bút cảm ứng, là một ý tưởng hay.

Giao diện dòng lệnh hoạt động giống như dấu nhắc lệnh tiêu chuẩn của Windows ( trước khi PowerShell đến ).

Trong khi đó, bạn có thể nhấn vào nút Bắt đầu để tìm hai menu. Đầu tiên là Control Panel, với các menu phụ Thêm chương trình xóa , Bộ điều khiển trò chơi , và cài đặt Internet . Thứ hai là Chạy...

Sử dụng Chạy... bạn có thể mở một hộp thoại để ra lệnh. Ví dụ: có thể khởi chạy Internet Explorer bằng cách nhập iexplore .

Tất cả bốn tùy chọn đều mở ra một màn hình kiểu Windows điển hình để thay đổi cài đặt.

Cài đặt phần mềm trong Wine

Để chạy một thứ gì đó trong Wine, trước tiên bạn cần tải ứng dụng (hoặc đồng bộ hóa qua đám mây) xuống thiết bị Android của mình. Lưu nó ở một vị trí đáng nhớ, sau đó điều hướng đến nó trong cửa sổ Wine Command Prompt.

Ví dụ: nếu tôi tải tệp thực thi Windows (EXE) xuống máy tính bảng Android của mình, tôi sẽ lưu tệp đó vào thư mục Tải xuống. Điều này có thể đạt được trong dòng lệnh với

cd sdcard/Download/[filename.exe]

Để chạy tệp trong Wine cho Android, chỉ cần nhập tên của tệp EXE. (Một số phiên bản Wine yêu cầu bạn phải thêm tiền tố này bằng lệnh wine, nhưng điều này không cần thiết.)

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, cài đặt phần mềm Windows trên Android trong Wine không phải là một khoa học chính xác.

Trợ giúp, Android của tôi sẽ không chạy Wine!

Đang có những vấn đề? Không phải tất cả các thiết bị Android đều có thể chạy Wine. Trong khi nó chạy trên Galaxy Tab S2 của tôi, nó dường như không hoạt động trên Tab S. Tương tự, OnePlus 5T sẽ chạy Wine, trong khi Google Pixel 2016 thì không. Những người khác gặp sự cố bao gồm Xiaomi Mi5 và Huawei Mate 10.

Cuối cùng khả năng tương thích sẽ tăng lên và danh sách các thiết bị được hỗ trợ chắc chắn sẽ được tạo ra. Cho đến lúc đó, nó thực sự là một trường hợp thử và sai.

Trong khi đó, nếu bạn sở hữu một Chromebook đã bật Chế độ nhà phát triển , bạn sẽ có thể cài đặt Wine trên một máy phù hợp hơn. Lưu ý rằng cũng có phiên bản Crossover dành cho Chrome OS, mặc dù phiên bản này yêu cầu CPU x86.

Wine trên Android: Đang diễn ra

Trong một sự phát triển dường như không thể chỉ cách đây 5 năm, giờ đây người ta đã có thể chạy phần mềm Windows trên Android. Trong khi bạn có thể thích kết nối từ xa với PC Windows qua Android hoặc thậm chí phát trực tuyến trò chơi từ PC của bạn, tuy nhiên, điều này mang lại cơ hội hiếm có để mang Windows theo bên mình.

Các khả năng mà Wine trên Android cung cấp là đáng kể. Mặc dù hiện tại bị giới hạn, nhưng có khả năng những gì có thể với Wine trên điện thoại thông minh hoặc máy tính bảng của bạn sẽ tăng lên theo thời gian, vì các lỗi đã được khắc phục và khả năng tương thích được cải thiện.

Nếu bạn cũng muốn chạy các ứng dụng và trò chơi Android của bạn trên Windows , hãy xem Nox:

Đăng lại Đăng lại tiếng riu ríu E-mail Cài đặt Windows 11 trên PC không tương thích có được không?

Giờ đây, bạn có thể cài đặt Windows 11 trên các PC cũ hơn bằng tệp ISO chính thức ... nhưng bạn có nên làm như vậy không?

Đọc tiếp
Chủ đề liên quan
  • các cửa sổ
  • Android
  • Thi đua
  • Rượu
  • các cửa sổ
  • Android
Giới thiệu về tác giả Christian Cawley(Đã xuất bản 1510 bài báo)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký