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 Neo สามารถรับทัชแพดเสมือนที่มีประสิทธิภาพสูงได้

Surface Neo สามารถรับทัชแพดเสมือนที่มีประสิทธิภาพสูงได้Surface Duoพื้นผิว Neo

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

อ่านเพิ่มเติม
คุณสามารถทดสอบแอปสำหรับ Surface Neo. ได้แล้ว

คุณสามารถทดสอบแอปสำหรับ Surface Neo. ได้แล้วSurface Duoพื้นผิว Neo

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

อ่านเพิ่มเติม
Surface Neo และ Duo มาพร้อมบานพับแม่เหล็ก 360 องศา

Surface Neo และ Duo มาพร้อมบานพับแม่เหล็ก 360 องศาพื้นผิวของไมโครซอฟต์Surface Duoพื้นผิว Neo

อุปกรณ์พับได้เป็นรุ่นใหม่ล่าสุด แต่ผู้ใช้หลายคนตั้งคำถามถึงความทนทาน เนื่องจาก หน้าจอพับได้.เป็นที่ยอมรับกันโดยทั่วไปว่าสิ่งนี้ใช้กับโทรศัพท์มือถือที่เปิดและปิดบ่อยกว่าอุปกรณ์อื่น ๆ Microsoft รับรอ...

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