Microsoft เปิดเผยว่า Windows 10 บน ARM คือ Windows Lite และนี่คือเหตุผล

ไอคอนเวลาอ่านหนังสือ 4 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

Microsoft ทำงานอย่างหนักเพื่อนำ Windows มาสู่ ARM เพื่อให้ OEM สามารถเรียกใช้ Windows 10 ได้เต็มรูปแบบบนชิปเซ็ต ARM ที่ทันสมัยและใช้พลังงานต่ำซึ่งเชื่อมต่อตลอดเวลา แข่งขันกับแพลตฟอร์มเช่น iPad ได้ดีขึ้น ในกระบวนการนี้ Microsoft ได้ประกาศความร่วมมือกับ Qualcomm เพื่อเรียกใช้แอพ Win32 บนชิปเซ็ต Snapdragon 835 ARM

ในสัปดาห์นี้ บริษัทได้เผยแพร่เอกสารฉบับเต็มสำหรับ OEM ที่วางแผนจะใช้ Windows 10 บนชิป ARM เอกสารนี้ให้รายละเอียดทุกอย่างเกี่ยวกับ Windows 10 บน ARM รวมถึงข้อจำกัด ซึ่งค่อนข้างเปิดเผยโดยเฉพาะอย่างยิ่งเนื่องจาก Microsoft ยืนยันเสมอว่า W10 บน ARM เป็นเพียง Windows แบบเต็ม คุณสามารถลงไปตรวจสอบข้อ จำกัด ของ Windows 10 บน ARM ด้านล่าง

  • รองรับเฉพาะไดรเวอร์ ARM64 ซึ่งหมายความว่าอุปกรณ์ต่อพ่วงรุ่นเก่าจะไม่ทำงาน
  • ไม่รองรับแอป x64 ซึ่งแนะนำว่าแอปพลิเคชั่นที่ทรงพลังกว่ามักจะไม่ทำงานบนอุปกรณ์
  • เกมบางเกมที่ใช้ OpenGL หรือ DRM ที่เป็นกรรมสิทธิ์จะไม่ทำงาน
  • แอปที่ปรับแต่งประสบการณ์ใช้งาน Windows (และขยายเชลล์) อาจทำงานไม่ถูกต้อง รวมถึงตัวแก้ไขวิธีการป้อนข้อมูล เทคโนโลยีอำนวยความสะดวก และแอปพลิเคชันที่เก็บข้อมูลบนคลาวด์
  • แอปที่ถือว่าอุปกรณ์ที่ใช้ ARM ทั้งหมดใช้ Windows รุ่นมือถืออาจทำงานไม่ถูกต้อง
  • ARM ไม่รองรับแพลตฟอร์ม Windows Hypervisor ซึ่งอาจส่งผลกระทบต่ออีมูเลเตอร์ที่ทำงานอยู่และนักพัฒนาอย่างแน่นอน

นอกเหนือจากข้อจำกัด Microsoft ยังระบุปัญหาทั่วไปและวิธีแก้ไขสำหรับนักพัฒนา

  • แอปของคุณใช้ไดรเวอร์ที่ไม่ได้ออกแบบมาสำหรับ ARM- คอมไพล์ไดรเวอร์ x86 ของคุณเป็น ARM64 อีกครั้ง ดู การสร้างไดรเวอร์ ARM64 ด้วย WDK.
  • แอปของคุณใช้ได้กับ x64.- เท่านั้น หากคุณพัฒนาสำหรับ Microsoft Store ให้ส่งแอปเวอร์ชัน ARM ดูข้อมูลเพิ่มเติมได้ที่ สถาปัตยกรรมแพ็คเกจแอพ.
  • หากคุณเป็นนักพัฒนา Win32 ให้เผยแพร่แอปเวอร์ชัน x86- แอปของคุณใช้เวอร์ชัน OpenGL ที่ใหม่กว่า 1.1 หรือต้องใช้แอป OpenGL.x86 ที่เร่งด้วยฮาร์ดแวร์ซึ่งใช้ DirectX 9, DirectX 10, DirectX 11 และ DirectX 12 จะ ทำงานบน ARM ดูข้อมูลเพิ่มเติมได้ที่ DirectX กราฟิกและการเล่นเกม.
  • แอป x86 ของคุณไม่ทำงานตามที่คาดไว้- ลองใช้ตัวแก้ไขปัญหาความเข้ากันได้โดยทำตามคำแนะนำจาก ตัวแก้ไขปัญหาความเข้ากันได้ของโปรแกรมบน ARM. สำหรับขั้นตอนการแก้ไขปัญหาอื่นๆ โปรดดูที่ การแก้ไขปัญหาแอป x86 บน ARM บทความ
  • แอป x86 ของคุณตรวจไม่พบว่ามันทำงานบน ARM.- Use IsWow64Process2 เพื่อตรวจสอบว่าแอปของคุณทำงานบน ARM หรือไม่
  • แอป UWP ARM32 ของคุณไม่ทำงานตามที่คาดไว้- ดู การแก้ไขปัญหาแอพ ARM32 บน ARM เพื่อเรียนรู้วิธีทำให้แอปของคุณทำงานอย่างถูกต้องบน ARM

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

Microsoft ใช้ Windows 10 บน ARM เป็น Windows 10 เต็มรูปแบบ แต่มีข้อยกเว้นมากมาย จึงไม่น่าเป็นไปได้สูงที่ผู้ซื้อที่มีเหตุผลจะเลือกใช้ ARM Microsoft เคยตกเป็นเหยื่อของ App Gap มาก่อน และหากประวัติศาสตร์ได้สอนอะไรเรา นักพัฒนาจะไม่ทำให้แอปพร้อมใช้งานหรือพยายามเป็นพิเศษสำหรับแพลตฟอร์มจนกว่าพวกเขาจะได้กำไรที่ดี

ข้อจำกัดในปัจจุบันของ ARM จะส่งผลต่อเวิร์กโฟลว์ประจำวันของลูกค้า เนื่องจากมีโอกาสที่อุปกรณ์ต่อพ่วงของคุณอาจไม่รองรับ ARM เกมที่ดีที่สุดของคุณจะไม่ทำงาน หรือการขาด Hyper V จะไม่อนุญาตให้อีมูเลเตอร์หรือ IDE ทำงานอย่างถูกต้อง

หากคุณรวมข้อจำกัดทั้งหมดเข้าด้วยกัน คุณจะได้รับ Windows รุ่น Lite และไม่ใช่ประสบการณ์ Windows 10 ทั้งหมดที่ Microsoft กำลังโฆษณาอยู่

ในขณะเดียวกัน Intel ก็ตอบสนองด้วยชิปเซ็ตที่ใช้พลังงานต่ำที่เชื่อมต่ออยู่ตลอดเวลาโดยไม่มีข้อจำกัดของ W10 บน ARM

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

ที่มา: ไมโครซอฟท์; ผ่าน: Neowin

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: ไมโครซอฟท์, หน้าต่าง, หน้าต่าง 10, Windows บน ARM

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมาย *