Windows App SDK 1.1 เพิ่มการรองรับแอพระดับสูงและวัสดุ Mica

Microsoft ได้เปิดตัว Windows App SDK เวอร์ชัน 1,1 พร้อมการสนับสนุนสำหรับการสร้างแอปที่จำเป็นต้องมีการยกระดับ การแจ้งเตือน และอื่นๆ

Microsoft ได้เปิดตัว Windows App SDK เวอร์ชัน 1.1 ซึ่งเป็นชุดเครื่องมือการพัฒนาที่ (ไม่น่าแปลกใจ) ที่ให้คุณสร้างแอปสำหรับ Windows 10 และ 11 การเปิดตัว Windows App SDK ครั้งแรกเกิดขึ้นหลังจากนั้นไม่นาน วินโดวส์ 11 เปิดตัวแล้ว และเป็นวิธีหนึ่งในการรวบรวมภาพและฟีเจอร์ที่ทันสมัย ​​รวมถึงความสามารถ Win32 แบบดั้งเดิมไว้ในแอปเดียวกัน เวอร์ชันใหม่นี้มาพร้อมกับการปรับปรุงที่โดดเด่นบางประการเพื่อให้ประสบการณ์ที่ดียิ่งขึ้น

Mica เป็นวัสดุพื้นผิวใหม่ที่ Microsoft เปิดตัวพร้อมกับ Windows 11 และช่วยให้พื้นหลังเดสก์ท็อปของคุณส่องผ่านแอพได้อย่างนุ่มนวล เพิ่มสีสันเล็กน้อยให้กับ UI แม้ว่า Windows App SDK รุ่นแรกจะเปิดตัวหลังจาก Windows 11 ออกไปแล้ว แต่คุณไม่สามารถสร้างแอปที่ใช้วัสดุ Mica ใหม่ในลักษณะนี้ได้ นอกจากนี้ แกลเลอรี WinUI 3 ใน Windows App SDK ยังมีตัวอย่างใหม่ การควบคุมใหม่ และอินเทอร์เฟซที่ได้รับการปรับปรุงใหม่เพื่อให้สอดคล้องกับหลักการออกแบบ Windows 11 มากขึ้น

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

Microsoft ได้ทำการปรับปรุงประสิทธิภาพสำหรับแอปที่ใช้ C# ด้วยการอัปเดตในเลเยอร์การทำงานร่วมกันของ WinRT Microsoft กล่าวว่าแอป "Hello World" ที่เรียบง่ายสามารถดูเวลาเริ่มต้นได้เร็วขึ้นถึง 9% และคุณควรเห็นการปรับปรุงครั้งใหญ่เมื่อใช้คุณสมบัติการพึ่งพาในแอป WinUI 3

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

การเปลี่ยนแปลงอื่นๆ ได้แก่ Bootstrapper API ที่ปรับปรุงใหม่ การสนับสนุนแอปที่มีในตัวเอง (เช่น แอปที่มี Windows ที่จำเป็น การพึ่งพา SDK ของแอปในการใช้งาน) และความสามารถในการเปลี่ยนตัวแปรสภาพแวดล้อมโดยไม่ต้องใช้ API รีจิสทรี โดยตรง. Microsoft ยังได้แนะนำ windowing API ใหม่ที่ทำให้สามารถตั้งค่าลำดับ z ของหน้าต่างแอปของคุณได้ ในที่สุด Microsoft ก็ประกาศว่า Template Studio สำหรับ WinUI (C#) อยู่ในขณะนี้ มีอยู่ใน Visual Studio Marketplace. ส่วนขยายนี้ช่วยให้สร้างแอป WinUI ได้ง่ายขึ้นโดยใช้ประสบการณ์แบบวิซาร์ด โดยสร้าง "โค้ดที่มีรูปแบบดีและอ่านง่าย" และเป็นวิธีที่ดีในการเริ่มต้นพัฒนา WinUI

หากต้องการติดตั้งเครื่องมือ Windows App SDK เพื่อการพัฒนา คุณจะต้องใช้ Visual Studio 2022 หรือ 2019 และ ทำตามคำแนะนำในหน้านี้ ขึ้นอยู่กับประเภทของแอปที่คุณต้องการสร้าง คุณควรจะสามารถรับเครื่องมือเวอร์ชันล่าสุดได้โดยอัตโนมัติด้วยวิธีนี้ คุณสามารถดูบันทึกประจำรุ่นฉบับเต็มได้ที่นี่


แหล่งที่มา: ไมโครซอฟต์