ไมโครซอฟท์เปิดตัว Windows UI Library, เพิ่ม UI ใหม่ให้แอพ UWP โดยไม่ต้องอัพเดตระบบปฏิบัติการ

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 12 สิงหาคม 2018.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    เมื่อปลายเดือนที่เพิ่งผ่านมา ไมโครซอฟท์ได้เปิดตัว Windows UI Library (WinUI) ชุดรวม UI สำหรับใช้พัฒนาแอพ UWP โดยมีจุดประสงค์เพื่อช่วยเพิ่มความยืดหยุ่นให้กับการสร้างแอพ UWP ให้รองรับ Windows 10 หลายเวอร์ชัน

    นักพัฒนาจะสามารถเรียกใช้ XAML control บน WinUI เพื่อใช้สร้างส่วนติดต่อผู้ใช้ของแอพ ไม่ต่างอะไรกับการใช้ XAML control บน SDK มาตรฐานที่มากับ Windows 10 แต่ละเวอร์ชัน

    สิ่งที่ทำให้ WinUI ยืดหยุ่นกว่าเป็นผลจากการแยกส่วน UI ออกมาเป็นแพคเกจที่นักพัฒนาสามารถนำมาใช้งานได้ข้ามเวอร์ชัน ไม่ถูกผูกติดกับ SDK มาตรฐานที่มีความเก่า/ใหม่ต่างกันไปตามเวอร์ชันของระบบปฏิบัติการอย่างแต่ก่อน

    โดยตัวไลบรารี WinUI จะมากับ XAML control ที่มีความเข้ากันได้กับ Windows 10 เวอร์ชันเก่า (backward-compatible) ย้อนไปถึง Anniversary Update (v1607) เลยทีเดียว

    ภาพรายละเอียดเพคเกจ Windows UI Library จากเว็บ NuGet
    [​IMG]

    การเปลี่ยนแปลงนี้ทำให้นักพัฒนาสามารถเพิ่มฟีเจอร์ให้กับแอพ UWP ด้วย UI แบบใหม่ (ซึ่งเดิมมาพร้อมกับ Windows 10 เวอร์ชันใหม่) ได้โดยไม่ต้องรอให้ผู้ใช้งานอัพเดต Windows 10 ตาม

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

    นักพัฒนาจะสามารถดาวน์โหลด WinUI ได้รูปแบบเพคเกจ NuGet โดยในขณะนี้ตัวไลบรารียังอยู่ในสถานะเปิดให้นำไปทดสอบจึงอาจยังไม่เหมาะกับการนำไปใช้กับงานโปรดักชั่นจนกว่าจะออกรุ่นจริง ท่านใดสนใจเข้าไปอ่านรายละเอียดเพิ่มเติมได้ที่นี่ครับ

    ที่มา - Windows Blog via MSPoweruser

    Topics: UWPWindows 10User InterfaceDevelopmentMicrosoft
     

แบ่งปันหน้านี้