Wine ซึ่งเป็นเลเยอร์ความเข้ากันได้สำหรับโปรแกรม Windows พร้อมใช้งานแล้วสำหรับ Android

click fraud protection

Wine 3.0 ซึ่งเป็นเวอร์ชันใหม่ล่าสุดของเลเยอร์ความเข้ากันได้ของ Windows สำหรับระบบปฏิบัติการแบบ Unix รองรับอุปกรณ์ Android แล้ว

เคยคิดไหมว่าคุณจะสามารถรันแอพพลิเคชั่น Windows เต็มรูปแบบบนอุปกรณ์ Android ของคุณได้? ตอนนี้คุณสามารถ...เรียงลำดับของ Wine ซึ่งเป็นเลเยอร์ความเข้ากันได้ของ Windows สำหรับระบบปฏิบัติการที่คล้าย Unix ได้รับการอัปเดตเป็นเวอร์ชัน 3.0 และขณะนี้สามารถติดตั้งบนอุปกรณ์ Android ได้แล้ว

ไวน์ 3.0 ใช้ไดรเวอร์กราฟิกและเสียงเต็มรูปแบบสำหรับ Android และสามารถสร้างเป็นแพ็คเกจ APK ที่ทำงานเหมือนกับแอป Android ทั่วไป ตามบันทึกประจำรุ่น นอกจากนี้ยังรองรับ OpenGL แม้ว่าจะจำกัดเฉพาะ OpenGL ES API บน Android เท่านั้น

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

สำหรับพวกเราส่วนใหญ่ที่มีอุปกรณ์ Android ที่มี SoC ที่ใช้ ARM ก็ยังมีข้อดีอีกประการหนึ่ง มีไวน์สำหรับอุปกรณ์ ARM อยู่ แต่เฉพาะโปรแกรม Windows ที่ได้รับการพอร์ตไปยัง Windows RT ซึ่งเป็นระบบปฏิบัติการ 32 บิตของ Microsoft สำหรับสถาปัตยกรรม ARM เท่านั้นที่จะทำงานได้ มีรายการแอปเดสก์ท็อปที่ได้รับการคอมไพล์ใหม่เพื่อให้ทำงานบน Windows RT ด้วยตัวเราเอง 

ฟอรัม XDAรวมถึงยูทิลิตี้ยอดนิยม เช่น Notepad++ และ 7-Zip ภาษาสคริปต์และรันไทม์ เช่น Python 2.7.3 และ Lua และแม้แต่เกมอย่าง Quake

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

การติดตั้ง Wine บน Android เป็นเรื่องง่าย มุ่งหน้าไปที่ หน้าดาวน์โหลด และคว้าหนึ่งในสอง APK: "ไวน์-3.0-อาร์ม" หากอุปกรณ์ของคุณมีชิป ARM หรือ "ไวน์-3.0-x86" ถ้ามีชิป x86 เมื่อคุณติดตั้งและเปิดแอปแล้ว คุณจะเห็นอินเทอร์เฟซ Windows 7 พร้อมด้วยเมนู Start ที่มุมซ้ายล่าง

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

โดยไม่คำนึงถึงประเด็นแรกๆ เหล่านี้ สิ่งที่ทีมไวน์ประสบความสำเร็จนั้นน่าประทับใจอย่างแน่นอน Codeweavers ซึ่งปล่อยตัวอย่างทางเทคนิคของ ครอสโอเวอร์ (ไวน์เวอร์ชันที่เป็นกรรมสิทธิ์) สำหรับ Android และ Chrome OS ในปี 2559 มีส่วนสนับสนุนโค้ดพื้นฐานส่วนใหญ่ที่ทำให้พอร์ต Android เป็นไปได้

ทีมพัฒนากล่าวว่า Wine 3.0 มีการเปลี่ยนแปลงมากกว่า 6,000 รายการและเป็นจุดเริ่มต้นของรอบการเปิดตัวใหม่ประจำปี นอกเหนือจากการรองรับ Android แล้ว ยังเพิ่มสตรีมคำสั่ง Direct3D, การรองรับ DirectWrite และ Direct2D ที่ปรับปรุงแล้ว และ Direct3D 10 และ 11