วิธีเรียกใช้แอพ Windows บน Android ด้วย Wine

วิธีเรียกใช้แอพ Windows บน Android ด้วย Wine

เคยต้องการเรียกใช้ซอฟต์แวร์ Windows บนอุปกรณ์ Android ของคุณหรือไม่? อาจจะไม่... แต่ถ้าทำได้ล่ะ? จะเป็นอย่างไรหากในที่สุดอุปกรณ์ Android ของคุณสามารถทำหน้าที่แทนเดสก์ท็อป Windows ได้ เพียงแค่เรียกใช้ซอฟต์แวร์ Windows





เมื่อเร็ว ๆ นี้ โปรเจ็กต์ Wine ได้เปิดตัวเวอร์ชันที่เข้ากันได้กับ Android ผู้ใช้ลีนุกซ์ (ส่วนใหญ่เป็นเกมเมอร์) ยอมรับมาอย่างยาวนาน ซึ่งต้องการการแก้ไขซอฟต์แวร์เฉพาะสำหรับ Windows ที่พวกเขาชื่นชอบเท่านั้น ตัวเลือกนี้พร้อมใช้งานบน Android แล้ว





แต่มันทำงานได้ดีตามที่คาดไว้หรือไม่? และทำไมคุณถึงต้องกังวลกับซอฟต์แวร์ที่มีอยู่มากมายบน Android? ลองหา





ไวน์คืออะไร?

มักถูกอธิบายอย่างผิดพลาดว่าเป็น 'อีมูเลเตอร์' ไวน์ (ตัวย่อแบบเรียกซ้ำที่ย่อมาจากไวน์ไม่ใช่อีมูเลเตอร์) อันที่จริงแล้วเป็นเลเยอร์ที่เข้ากันได้ นี่คือไลบรารีซอฟต์แวร์ที่ทำให้ Linux, macOS และ BSD สามารถเรียกใช้แอปพลิเคชัน Windows ได้ แม้ว่าการจำลองบางอย่างจะเกี่ยวข้อง (โดยเฉพาะ สภาพแวดล้อมรันไทม์ของ Windows) Wine ไม่ได้จำลองระบบปฏิบัติการ

คลิกซ้ายที่เมาส์ไม่ทำงาน

ในช่วงหลายปีที่ผ่านมา Wine ได้รับความนิยมมากขึ้นเรื่อยๆ โดยเป็นวิธีเรียกใช้ซอฟต์แวร์ Windows บนแพลตฟอร์มอื่นๆ ขณะติดตั้งเครื่องเสมือนเป็นทางเลือกหนึ่ง (อาจกล่าวได้ว่า to เรียกใช้ Microsoft Office บน Linux ) ไวน์อาจตั้งค่าได้ง่ายกว่า



ไวน์มีให้บริการสำหรับอุปกรณ์ ARM (เช่น Raspberry Pi) มาระยะหนึ่งแล้ว ตอนนี้ Wine ได้รับการเผยแพร่สำหรับ Android แล้ว

วิธีการติดตั้งไวน์บน Android

ก่อนติดตั้ง Wine บนอุปกรณ์ Android คุณต้องแน่ใจว่าติดตั้ง APK ได้





โดยทั่วไปแล้ว ความสามารถในการติดตั้งซอฟต์แวร์บนโทรศัพท์หรือแท็บเล็ตของคุณจะถูกจำกัดไว้สำหรับแหล่งที่มาใดๆ นอกเหนือจาก Google Play Store ตามค่าเริ่มต้น เปิดใช้งานโดยเปิด การตั้งค่า > ความปลอดภัย แล้วแตะสวิตช์เพื่อ ไม่รู้แหล่งที่มา . คลิก ตกลง เพื่อยืนยันการดำเนินการ

Wine เป็นไฟล์ APK สำหรับ Android จากเว็บไซต์ดาวน์โหลด Wine





ดาวน์โหลด: ไวน์สำหรับ Android (ฟรี)

มีหลายเวอร์ชันสำหรับโปรเซสเซอร์ ARM (อุปกรณ์ Android ส่วนใหญ่) และโปรเซสเซอร์ x86 (ส่วนใหญ่เป็นแท็บเล็ต แต่มีเพียงไม่กี่รุ่นเท่านั้น) ระบุสถาปัตยกรรมที่อุปกรณ์ของคุณมีก่อนดาวน์โหลด (คุณสามารถตรวจสอบได้โดยค้นหาอุปกรณ์บน Wikipedia)

หลังจากดาวน์โหลดไปยังอุปกรณ์ของคุณ (หรือไปยังพีซีของคุณ ก่อนที่จะซิงค์กับคลาวด์ไดรฟ์ที่คุณชื่นชอบ) ก็ถึงเวลาติดตั้ง

แตะไฟล์ APK และตกลงที่จะติดตั้ง รอให้แตกไฟล์แล้วอนุมัติการติดตั้ง คุณจะได้รับแจ้งว่าไวน์จำเป็นต้องเข้าถึงเพื่อบันทึกเสียง และแก้ไข ลบ และอ่านเนื้อหาของอุปกรณ์ของคุณ การ์ด SD . แอพบางตัวที่คุณอาจต้องการใช้ใน Wine จำเป็นต้องมีการบันทึกเสียง

เมื่อการติดตั้งเสร็จสมบูรณ์ ให้กดเปิด แล้วรอในขณะที่ระบบ Windows ถูกสร้างขึ้น

คุณสามารถเรียกใช้แอพ Windows ใดได้บ้าง

แม้ว่า Wine จะใช้งานซอฟต์แวร์บางตัวบนอุปกรณ์ ARM แต่ผลลัพธ์ที่ดีที่สุดจะพบได้บนอุปกรณ์ Android ที่ใช้ x86

เนื่องจากคุณอาจใช้อุปกรณ์ Android ที่ใช้ ARM คุณจึงถูกจำกัดให้ใช้งานเฉพาะแอปที่ได้รับการดัดแปลงเพื่อใช้กับ Windows RT นักพัฒนา XDA ได้ผลิต a รายการแอพที่ทำงานบนอุปกรณ์ Windows ที่ใช้ ARM จึงเป็นจุดเริ่มต้นที่ดี

ในบรรดาแอพเหล่านี้เป็นเครื่องมือที่มีประโยชน์ เช่น Audacity, Notepad++, FileZilla, Paint.NET คุณยังจะได้พบกับเกมย้อนยุคบางเกมที่เป็นโอเพ่นซอร์ส ได้แก่ ดูม และ แผ่นดินไหว2 เช่นเดียวกับโอเพ่นซอร์สโคลน OpenTTD , รุ่นของ ผู้ประกอบการขนส่ง .

เมื่อความนิยมของไวน์ในอุปกรณ์ Android และ ARM เพิ่มขึ้น รายการนี้ก็ต้องเติบโตขึ้นเรื่อยๆ เราเข้าใจว่าโครงการ Wine กำลังพัฒนาวิธีการใช้ QEMU เพื่อจำลองคำสั่ง x86 บนฮาร์ดแวร์ ARM ดังนั้นสิ่งนี้จึงเป็นลางที่ดีสำหรับอนาคต

คุณสมบัติบางอย่างหายไป... สำหรับตอนนี้

ไลบรารี่และ API บางอย่างจำเป็นสำหรับการเล่นเกม API ทั่วไปบางตัวหายไปจาก Wine บน Android

ที่หายไป แต่มีแนวโน้มที่จะปรากฏขึ้นในบางช่วงคือ Direct3D 12, Vulkan และรองรับ OpenGL ES เต็มรูปแบบ (เพื่อเปิดใช้งาน Direct3D ซึ่งปัจจุบันมีข้อจำกัด) การแนะนำสิ่งเหล่านี้ใน Wine สำหรับ Android จะขยายการเลือกแอปพลิเคชันที่สามารถใช้ได้

อย่างไรก็ตาม ไวน์อยู่ภายใต้การพัฒนาอย่างต่อเนื่อง ด้วยเหตุนี้ คุณลักษณะเหล่านี้จึงคาดว่าจะมีในการเปิดตัวในอนาคต อย่างมีความสุข Wine รองรับ Direct3D 10 และ 11, Direct3D command stream และไดรเวอร์กราฟิก Android ในขณะเดียวกัน เรายังสามารถเพลิดเพลินกับการรองรับ DirectWrite และ Direct2D ที่ได้รับการปรับปรุง

สำรวจไวน์บน Android

เมื่อสภาพแวดล้อมซอฟต์แวร์เปิดขึ้น คุณจะพบเมนู Start แบบมาตรฐานของ Windows 7 (พร้อมโลโก้ Wine) และกล่องบรรทัดคำสั่ง

ในการโต้ตอบกับ Wine คุณจะต้องมีแป้นพิมพ์ (และอาจเป็นเมาส์) ที่ต่ออยู่กับอุปกรณ์ Android ของคุณ

ในขั้นตอนนี้ หลังจากเปิดตัว Wine 3.0 สำหรับ Android ได้ไม่นาน ไม่มีการรองรับคีย์บอร์ดซอฟต์แวร์ แม้ว่าการแตะจะไม่เป็นไร ขนาดของเดสก์ท็อปอาจเป็นปัญหาอย่างไรก็ตาม บนอุปกรณ์ที่ฉันทดสอบสิ่งนี้ แท็บเล็ต Samsung Galaxy S2 ปุ่มเริ่มมีขนาดเล็ก ในการแก้ไขปัญหานี้ ฉันเปลี่ยนการวางแนวเป็นโหมดแนวตั้งแล้วกลับไปที่แนวนอน

นี่คือเหตุผลที่เมาส์หรือสไตลัสเป็นความคิดที่ดี

อินเทอร์เฟซบรรทัดคำสั่งทำงานมากเท่ากับพรอมต์คำสั่งมาตรฐานของ Windows ( ก่อนการมาถึงของ PowerShell ).

ในขณะเดียวกัน คุณสามารถแตะปุ่มเริ่มเพื่อค้นหาสองเมนู อันดับแรกคือแผงควบคุมพร้อมเมนูย่อย เพิ่ม/ลบโปรแกรม , ตัวควบคุมเกม , และ การตั้งค่าอินเทอร์เน็ต . ที่สองคือ วิ่ง...

โดยใช้ วิ่ง... คุณสามารถเปิดกล่องโต้ตอบเพื่อออกคำสั่งได้ ตัวอย่างเช่น การเปิด Internet Explorer ทำได้โดยการป้อน iexplore .

ทั้งสี่ตัวเลือกเปิดหน้าจอสไตล์ Windows ทั่วไปเพื่อเปลี่ยนการตั้งค่า

การติดตั้งซอฟต์แวร์ใน Wine

หากต้องการเรียกใช้งานใน Wine คุณต้องดาวน์โหลดแอปพลิเคชัน (หรือซิงค์ผ่านระบบคลาวด์) ลงในอุปกรณ์ Android ของคุณก่อน บันทึกไว้ในตำแหน่งที่น่าจดจำ จากนั้นไปที่ไฟล์นั้นในหน้าต่างพร้อมรับคำสั่งไวน์

ตัวอย่างเช่น ถ้าฉันดาวน์โหลดไฟล์ปฏิบัติการ Windows (EXE) ลงในแท็บเล็ต Android ฉันจะบันทึกลงในโฟลเดอร์ดาวน์โหลด สามารถเข้าถึงได้ในบรรทัดคำสั่งด้วย

cd sdcard/Download/[filename.exe]

หากต้องการเรียกใช้ไฟล์ใน Wine สำหรับ Android เพียงป้อนชื่อไฟล์ EXE (ไวน์บางเวอร์ชันกำหนดให้คุณต้องนำหน้าด้วยคำสั่งไวน์ แต่ไม่จำเป็น)

หากไฟล์ที่พร้อมใช้งาน ARM เข้ากันได้ ไฟล์นั้นควรทำงาน มิเช่นนั้น คุณจะเห็นข้อความแสดงข้อผิดพลาดจำนวนมาก ในขั้นตอนนี้ การติดตั้งซอฟต์แวร์ Windows บน Android ใน Wine ไม่ใช่ศาสตร์ที่แน่นอน

ช่วยด้วย Android ของฉันจะไม่ทำงานไวน์!

มีปัญหา? อุปกรณ์ Android บางเครื่องไม่สามารถเรียกใช้ Wine ได้ ในขณะที่มันทำงานบน Galaxy Tab S2 ของฉัน ดูเหมือนว่าจะใช้งานไม่ได้กับ Tab S ในทำนองเดียวกัน OnePlus 5T จะรัน Wine ในขณะที่ Google Pixel 2016 จะไม่ทำงาน ส่วนอื่นๆ ที่มีปัญหา ได้แก่ Xiaomi Mi5 และ Huawei Mate 10

ในที่สุดความเข้ากันได้จะเพิ่มขึ้น และรายการอุปกรณ์ที่รองรับจะถูกสร้างขึ้นอย่างไม่ต้องสงสัย ก่อนหน้านั้นมันเป็นกรณีของการลองผิดลองถูก

ในขณะเดียวกัน หากคุณเป็นเจ้าของ Chromebook ที่เปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ คุณจะสามารถติดตั้ง Wine บนเครื่องที่เหมาะสมกว่าได้ โปรดทราบว่ายังมีเวอร์ชันของครอสโอเวอร์สำหรับ Chrome OS แม้ว่าจะต้องใช้ CPU x86

ไวน์บน Android: It's Happening

ในการพัฒนาที่ดูเหมือนไม่น่าจะเกิดขึ้นได้เมื่อห้าปีที่แล้ว ตอนนี้สามารถเรียกใช้ซอฟต์แวร์ Windows บน Android ได้แล้ว ในขณะที่คุณอาจต้องการ เชื่อมต่อระยะไกลกับพีซี Windows ผ่าน Android หรือแม้แต่สตรีมเกมจากพีซีของคุณ แต่สิ่งนี้ยังให้โอกาสที่หายากในการนำ Windows ติดตัวไปกับคุณ

ความเป็นไปได้ของข้อเสนอ Wine บน Android นั้นมีความสำคัญมาก แม้ว่าในปัจจุบันจะมีข้อจำกัด แต่มีแนวโน้มว่าสิ่งที่เป็นไปได้กับไวน์บนสมาร์ทโฟนหรือแท็บเล็ตของคุณจะเพิ่มขึ้นเมื่อเวลาผ่านไป เนื่องจากข้อบกพร่องได้รับการแก้ไขและปรับปรุงความเข้ากันได้แล้ว

หากคุณต้องการ เรียกใช้แอพและเกม Android บน Windows ดูที่ Nox:

แบ่งปัน แบ่งปัน ทวีต อีเมล ตกลงหรือไม่ที่จะติดตั้ง Windows 11 บนพีซีที่เข้ากันไม่ได้

ตอนนี้คุณสามารถติดตั้ง Windows 11 บนพีซีรุ่นเก่าที่มีไฟล์ ISO อย่างเป็นทางการได้แล้ว แต่ควรทำเช่นนั้นหรือไม่

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • Windows
  • Android
  • การจำลอง
  • ไวน์
  • Windows
  • Android
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก