ปัญหาสำคัญของระบบปฏิบัติการ Windows on ARM (ที่ใช้ในพวก Surface Pro X) คือรองรับแอพพลิเคชัน x86 ผ่านอีมูเลเตอร์ แต่ได้เฉพาะแบบ 32 บิต (x86-32) เท่านั้น ด้วยข้อจำกัดของอีมูเลเตอร์ที่ไมโครซอฟท์ใช้งาน หากแอพพลิเคชันนั้นคอมไพล์มาเป็น x86-64 ก็ไม่สามารถใช้งานได้ ไมโครซอฟท์ไม่เคยพูดว่าจะรองรับ x86-64 บน ARM เมื่อไร แต่มีคนตาดีไปเห็นโค้ดบน GitHub ว่าไมโครซอฟท์กำลังพัฒนาการรันโค้ด x64 (หมายถึง x86-64) บนอีมูเลเตอร์ของซีพียู ARM64 แล้ว โค้ดนี้อยู่ในโครงการ C++/WinRT หรือการรันโปรแกรมด้วยภาษา C++ บนแพลตฟอร์ม WinRT ที่ไมโครซอฟท์ใช้ใน Windows ยุคใหม่ ส่วนผู้สั่ง commit คือ Kenny Kerr ที่มีตำแหน่งเป็น Principal Software Engineer ของไมโครซอฟท์ ที่มา - GitHub, MSpoweruser Topics: MicrosoftEmulatorWindows 10Operating System