Containerization เพื่อปรับปรุงความเข้ากันได้ของแอพ Windows 10X

Microsoft ได้สาธิตวิธีการทำงานของแอปที่มีอยู่บน Windows 10X ซึ่งเป็นระบบปฏิบัติการที่ตั้งค่าให้ขับเคลื่อนอุปกรณ์แบบหน้าจอคู่ เช่น Surface Neo นักพัฒนาใช้ความพยายามอย่างมากในการเขียนโค้ด และ Microsoft ได้จัดเตรียมสถาปัตยกรรมคอนเทนเนอร์ที่รับประกันความเข้ากันได้แบบย้อนหลังสำหรับแอป Win32 ที่พวกเขาสร้างไว้แล้ว

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

เป็นครั้งแรกที่แอปจะทำงานในคอนเทนเนอร์เพื่อนำเสนอการอัปเดตที่ไม่เป็นการรบกวนและทรัพยากรระบบที่ได้รับการปรับปรุงเพื่อยืดอายุการใช้งานแบตเตอรี่

กัลโลด้วย ประกาศ ความพร้อมใช้งานของ Microsoft Emulator ซึ่งจะช่วยให้นักพัฒนาสร้างและทดสอบแอปสำหรับ Windows 10X

คอนเทนเนอร์แอป Win32

ในอัน วิดีโออธิบาย explainPeter Torr ของ Microsoft อธิบายว่าคอนเทนเนอร์ช่วยให้แอป UWP และ Win32 ที่มีอยู่ทำงานบน Windows 10X ได้อย่างไร ซึ่งเป็นระบบปฏิบัติการที่ออกแบบมาสำหรับปัจจัยรูปแบบแห่งอนาคตเป็นหลัก

Microsoft รับทราบว่าแอพ UWP และ Win32 ที่มีอยู่ทั้งหมดอาจไม่ทำงานอย่างเหมาะสมภายในสถาปัตยกรรมคอนเทนเนอร์ Windows 10X ที่เสนอ

Windows 10X รองรับคอนเทนเนอร์สามประเภท เริ่มต้นด้วย Win32 ซึ่งเป็นคอนเทนเนอร์เดียวที่มีหลายแอป ส่วนอื่นๆ ได้แก่ คอนเทนเนอร์ MSIX และคอนเทนเนอร์ดั้งเดิม

Microsoft อธิบายคอนเทนเนอร์เหล่านี้ว่าไม่ซ้ำกันเนื่องจากแอปทำงานในคอนเทนเนอร์เหล่านี้โดยไม่ต้องมีการกำหนดค่าเพิ่มเติมหรือแก้ไขโดยนักพัฒนา มันบอกว่าแอพในคอนเทนเนอร์ Win32 มีระดับความเข้ากันได้สูงสุด

คอนเทนเนอร์ทำหน้าที่เป็นระบบปฏิบัติการภายในระบบปฏิบัติการหลักหรือ "โฮสต์" ของ Windows 10X มีชุดทรัพยากรของตัวเอง รวมถึงเคอร์เนลและไดรเวอร์ ซึ่งแอปในนั้นจะสามารถเข้าถึงได้

อย่างไรก็ตาม แอปในคอนเทนเนอร์ Win32 (รวมถึงแอป MSIX) ไม่มีสิทธิ์เข้าถึงทรัพยากรระบบหลักโดยตรง เช่น เครือข่าย ไมโครโฟน แป้นพิมพ์ หรือเมาส์ ดังนั้น หากแอปจำเป็นต้องใช้ประโยชน์จากแป้นพิมพ์เพื่อบันทึกอินพุตของผู้ใช้ แอปนั้นจะต้องผ่านระบบโฮสต์

Windows 10X มีไคลเอ็นต์ RDP "ประสิทธิภาพสูง" สำหรับแต่ละแอป Win32 ที่ทำงานอยู่เพื่อให้รับอินพุตของผู้ใช้และส่งออกผ่านหน้าจอของอุปกรณ์

สถาปัตยกรรมคอนเทนเนอร์ Windows 10 ที่ผสานรวมสูงช่วยให้แอป Win32 สามารถสื่อสารกับทรัพยากรโฮสต์ได้ ตัวอย่างเช่น หากแอป Win32 ของคุณต้องเชื่อมต่ออินเทอร์เน็ต แอปจะ "พูดคุย" กับทรัพยากรเครือข่ายเพื่อรับแอป

กล้อง Surface Duo สำหรับถ่ายภาพสามมิติแบบสามมิติ

กล้อง Surface Duo สำหรับถ่ายภาพสามมิติแบบสามมิติSurface Duoพื้นผิว Neo

อุปกรณ์หน้าจอคู่ที่กำลังจะวางจำหน่ายของ Microsoft นำเสนอคุณสมบัติที่เปลี่ยนแปลงเกมหลายอย่างที่ดึงดูดความสนใจของคุณเมื่อใดก็ตามที่คุณพบ Surface Neo หรือ วิดีโอสาธิต Surface Duo หรือรูปภาพคุณอาจแทบรอ...

อ่านเพิ่มเติม
Containerization เพื่อปรับปรุงความเข้ากันได้ของแอพ Windows 10X

Containerization เพื่อปรับปรุงความเข้ากันได้ของแอพ Windows 10Xพื้นผิว NeoWindows 10

Microsoft ได้สาธิตวิธีการทำงานของแอปที่มีอยู่บน Windows 10X ซึ่งเป็นระบบปฏิบัติการที่ตั้งค่าให้ขับเคลื่อนอุปกรณ์แบบหน้าจอคู่ เช่น Surface Neo นักพัฒนาใช้ความพยายามอย่างมากในการเขียนโค้ด และ Microso...

อ่านเพิ่มเติม