เราไม่แน่ใจจริงๆ ว่าทุกคนจะจำได้ไหม แต่ย้อนกลับไปในเดือนมิถุนายน 2021 ที่จริงแล้ว Microsoft ประกาศ ARM64EC สำหรับระบบปฏิบัติการ Windows 11 ใหม่
ยักษ์ใหญ่ด้านเทคโนโลยีของ Redmond อธิบายว่า ARM64EC เป็นวิธีใหม่ในการทำให้แอปพลิเคชัน x64 ที่มีอยู่ของคุณเร็วขึ้นด้วยประสิทธิภาพดั้งเดิมที่คุณคาดหวังบน ARM
โปรดทราบว่า Microsoft ระบุว่าสิ่งนี้จะเป็นไปได้แม้ว่าคุณจะใช้ปลั๊กอินและการอ้างอิงที่ยังไม่รองรับสถาปัตยกรรม
ตอนนี้ ผ่านไปหนึ่งปีหลังจากการประกาศครั้งแรก ARM64EC รองรับอย่างเต็มที่แล้ว โดยระบบปฏิบัติการล่าสุดที่ออกแบบโดย Microsoft ซึ่งก็คือ Windows 11
และเนื่องจากเรากำลังพูดถึงการจำลอง Windows 11 ให้รู้ว่ามีเกมมากมายและการปรับปรุงอื่นๆ ที่มาพร้อมกับ Parallels Desktop 18.
Arm64EC รองรับ Windows 11 ARM เต็มรูปแบบ
กรณีจัสติน คุณอาจไม่รู้ความหมายของตัวย่อ the EC ในชื่อจริง ๆ แล้วสำหรับ Emulation Compatible ซึ่งอธิบายตนเองได้อย่างแท้จริง
ตามที่ Microsoft กล่าว แนวคิดทั่วไปที่นี่คือการนำเสนออินเทอร์เฟซไบนารีของแอปพลิเคชัน (ABI) ที่ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันโดยใช้ทั้งโค้ด x64 และ ARM
เจาะลึกลงไปในหัวเรื่องเล็กน้อย ซึ่งหมายความว่าโค้ด ARM จะทำงานโดยกำเนิดบน Windows 11 บนอุปกรณ์ ARM ในขณะที่โค้ดเฉพาะ x64 จะทำงานผ่านการจำลอง
ไปโดยไม่บอกว่านี่เป็นก้าวสำคัญสำหรับ Windows 11 บน ARM เนื่องจากเป็นระบบปฏิบัติการ Microsoft OS ที่ได้รับการสนับสนุนเพียงตัวเดียวที่มีการจำลอง x64 ซึ่งเป็นกระดูกสันหลังของ ARM64EC
ARM64EC ABI แตกต่างจาก ARM64 ABI ที่มีอยู่เล็กน้อยในลักษณะที่ทำให้ไบนารีเข้ากันได้กับโค้ด x64
โดยเฉพาะอย่างยิ่ง ARM64EC ABI ปฏิบัติตามข้อตกลงซอฟต์แวร์ x64 รวมถึงการเรียก การใช้งานสแต็ก และการจัดตำแหน่งข้อมูล ทำให้ ARM64EC และ x64 สามารถทำงานร่วมกันได้ แอปที่สร้างเป็น ARM64EC อาจมีโค้ด x64 แต่ไม่จำเป็น เนื่องจาก ARM64EC เป็น ABI ระดับเฟิร์สคลาสที่สมบูรณ์แบบสำหรับ Windows
หลังจากทำงานทั้งหมดในโครงการนี้ ยักษ์ใหญ่ด้านเทคโนโลยีเชื่อว่า ABI มีความเสถียรเพียงพอที่จะเปลี่ยนจากระยะทดลองและไปสู่การเปิดตัวทั่วไป
นอกจากนี้ ARM64EC ยังมาพร้อมกับประโยชน์ที่สำคัญบางประการสำหรับนักพัฒนา ซึ่งแทนที่จะทำให้แน่ใจว่าทั้งหมด codebase เข้ากันได้กับ ARM ตอนนี้พวกเขาสามารถอัปเดตโค้ดและมีทั้งฟังก์ชัน x64 และ ARM ที่ทำงานอยู่ พร้อมกัน
บนอุปกรณ์ Windows ที่ใช้ ARM อย่างหลังจะมีประสิทธิภาพที่ดีกว่า ซึ่งหมายความว่าคุณต้อง to อัปเดต codebase อย่างต่อเนื่องเพื่อปรับปรุงประสิทธิภาพของ ARM ดั้งเดิมโดยไม่สูญเสียฟังก์ชันการทำงานใดๆ ใน กระบวนการ.
พอใจกับการปรับปรุงล่าสุดที่นำมาสู่ Windows 11 สำหรับ ARM หรือไม่ แบ่งปันความคิดเห็นของคุณกับเราในส่วนความคิดเห็นด้านล่าง