Microsoft ยืนยันครั้งแรกว่าจะเปิดตัวคลาส Windows ใหม่สำหรับนักพัฒนาแอป UWP (แพลตฟอร์ม Windows สากล) ในปี 2018 สร้างการประชุม.
ยักษ์ซอฟต์แวร์กำลังเปิดตัวคลาส Windows ใหม่เพื่อลดจำนวนโค้ดที่จำเป็นในการเพิ่มการรองรับหลายหน้าต่างให้กับแอพ MS Store ตอนนี้ Microsoft ได้ประกาศ AppWindow นั้นคือคลาส Windows ใหม่นั้น
Microsoft ประกาศภายในโพสต์ GitHub ว่าคลาส AppWindow ใหม่สำหรับนักพัฒนาพร้อมใช้งานใน Windows 10 SDK Preview Build 18327 ซอฟต์แวร์ยักษ์ให้รายละเอียดเพิ่มเติมเกี่ยวกับคลาส AppWindow ใหม่ที่ช่วยลดความยุ่งยากในการเพิ่มหลายหน้าต่างให้กับแอพ UWP สำหรับนักพัฒนา ดิ สถานะหน้า GitHub:
สถานการณ์หลักประการหนึ่งที่เราต้องการบรรลุด้วยเวอร์ชันเริ่มต้นของ API การทำหน้าต่างใหม่ของเราคือการทำให้การสร้างประสบการณ์แบบหลายหน้าต่างใน UWP ของคุณง่ายขึ้น แอพและเราทำเช่นนี้โดยลบหนึ่งในอุปสรรคสำคัญที่เป็นส่วนหนึ่งของหลายหน้าต่างสำหรับ UWP ตั้งแต่เริ่มก่อตั้ง – แต่ละหน้าต่างต้องมี UI ของตัวเอง เกลียว. ด้วยการแนะนำคลาสหน้าต่างใหม่ AppWindow เราลบแถบนั้นออกอย่างสมบูรณ์ AppWindows ทั้งหมดที่คุณสร้างจะทำงานบนเธรด UI เดียวกันกับที่คุณสร้างขึ้น
คลาส AppWindow ใหม่ทำให้หน้าต่างใหม่ทั้งหมดสามารถเปิดได้ภายในเธรด UI เดียวกัน ซึ่งช่วยลดจำนวนการเข้ารหัสที่จำเป็นอย่างมากในการเพิ่มการรองรับหลายหน้าต่างให้กับแอป UWP ดิ
โพสต์ "ยินดีต้อนรับ AppWindow" GitHub มีตัวอย่างของคลาส AppWindow ที่มีโค้ดเพียงเก้าบรรทัด
ดังนั้น คลาส AppWindow ใหม่จึงเป็นข่าวดีสำหรับ แอพ UWP นักพัฒนา จากมุมมองของผู้ใช้แอป UWP AppWindow ก็เป็นข่าวดีเช่นกัน
ด้วยข้อกำหนดในการเข้ารหัสสำหรับการรองรับหลายหน้าต่างที่ลดลงอย่างมาก นักพัฒนาอาจจะปล่อยแอพ MS store เพิ่มเติมที่มีหลายหน้าต่าง
โพสต์ที่เกี่ยวข้องเพื่อตรวจสอบ:
- Intel ออก Universal Windows Driver ตัวแรกเพื่อเพิ่มแอป UWP
- Windows 10 อนุญาตให้แอป UWP เข้าถึงระบบไฟล์ — ใช่ ไฟล์ทั้งหมดของคุณ