Windows App SDK 1.0.0-ทดลองกับ WinUI 3 เปิดตัวมากขึ้น

ไอคอนเวลาอ่านหนังสือ 3 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

วินุย3

Microsoft เพิ่งเปิดตัว Windows App SDK 1.0.0-experimental ซึ่งเป็นชุดเครื่องมือที่ช่วยให้นักพัฒนาแอปเดสก์ท็อปสร้างแอปด้วย Windows UI, API และคุณลักษณะแพลตฟอร์มที่ทันสมัย

เวอร์ชัน 1.0.0 ของ SDK นำเสนอคุณลักษณะและการปรับปรุงต่อไปนี้:

WindowsUI 3

WinUI 3 รุ่นนี้เน้นไปที่การสร้างคุณสมบัติใหม่สำหรับ 1.0 ที่เสถียรและการแก้ไขข้อบกพร่อง

  • ลูกเล่นใหม่ ๆ: รองรับการแสดง ContentDialog ต่อหน้าต่างแทนที่จะแสดงต่อเธรด
  • Bugs: สำหรับรายการข้อบกพร่องทั้งหมดที่กล่าวถึงในรุ่นนี้ โปรดดูที่ GitHub repo.
  • ตัวอย่าง: หากต้องการดูการควบคุมและฟีเจอร์ต่างๆ ของ WinUI 3 คุณสามารถโคลนและสร้างแอป WinUI 3 Controls Gallery ได้ จาก GitHubหรือดาวน์โหลดแอป จาก Microsoft Store.

การแจ้งเตือนแบบพุช (คุณสมบัติทดลอง)

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

ข้อจำกัดที่สำคัญ:

  • การแจ้งเตือนแบบพุชได้รับการสนับสนุนเฉพาะในแอปที่เป็นแพ็คเกจของ MSIX ที่ทำงานบน Windows 10 เวอร์ชัน 2004 (รุ่น 19041) หรือรุ่นที่ใหม่กว่า
  • Microsoft ขอสงวนสิทธิ์ในการปิดการใช้งานหรือเพิกถอนแอพจากการแจ้งเตือนแบบพุชในระหว่างการแสดงตัวอย่างส่วนตัว
  • Microsoft ไม่รับประกันความน่าเชื่อถือหรือเวลาแฝงของการแจ้งเตือนแบบพุช
  • ในระหว่างการแสดงตัวอย่างส่วนตัว ปริมาณการแจ้งเตือนแบบพุชถูกจำกัดไว้ที่ 1 ล้านต่อเดือน

Windowing (คุณลักษณะทดลอง)

รุ่นนี้มีการอัปเดตสำหรับ windowing API สิ่งเหล่านี้คือชุดของ API การทำหน้าต่างระดับสูง ซึ่งมีศูนย์กลางอยู่ที่คลาส AppWindow ซึ่งช่วยให้เกิดสถานการณ์จำลองหน้าต่างที่ใช้งานง่าย ซึ่งรวมเข้ากับประสบการณ์ผู้ใช้ Windows และแอปอื่นๆ ได้ดี สิ่งนี้คล้ายกับ แต่ไม่เหมือนกับ UWP AppWindow

ข้อจำกัดที่สำคัญ:

  • รุ่นนี้ของ AppWindow ปัจจุบันใช้ได้เฉพาะกับแอพ Win32 (ทั้งแบบแพ็คเกจและแบบไม่มีแพ็คเกจ)
  • Windows App SDK ไม่ได้จัดเตรียมวิธีการแนบเนื้อหาเฟรมเวิร์ก UI กับ an AppWindow; คุณถูก จำกัด ให้ใช้ HWND วิธีการเข้าถึงระหว่างกัน
  • ขณะนี้ Windowing API จะไม่ทำงานบน Windows เวอร์ชัน 1809 และ 1903 สำหรับ AMD64

การปรับใช้สำหรับแอพที่ไม่ได้บรรจุ (คุณสมบัติทดลอง)

ข่าวประชาสัมพันธ์ฉบับนี้แนะนำการอัปเดตสำหรับ การพึ่งพาแบบไดนามิก คุณสมบัติรวมถึง API บูตสแตรปเปอร์.

ข้อจำกัดที่สำคัญ:

  • คุณลักษณะการพึ่งพาแบบไดนามิกได้รับการสนับสนุนสำหรับแอปที่ไม่ได้ทำแพ็กเกจเท่านั้น (นั่นคือ แอปที่ไม่ได้ใช้ MSIX สำหรับเทคโนโลยีการปรับใช้)
  • ไม่รองรับผู้โทรที่อยู่ในระดับสูง

ข้อจำกัดอื่นๆ และปัญหาที่ทราบ

  • ไม่รองรับการกำหนดค่าการสร้าง CPU ใด ๆ: Windows App SDK เขียนด้วยโค้ดเนทีฟจึงไม่รองรับ ซีพียูใดก็ได้ สร้างการกำหนดค่า ดิ แม่แบบโครงการ WinUI อนุญาตให้สร้างเฉพาะสถาปัตยกรรมเท่านั้น เมื่อไหร่ เพิ่ม Windows App SDK ไปยังแอปพลิเคชันหรือส่วนประกอบ .NET ที่มีอยู่ซึ่งรองรับ ซีพียูใดก็ได้คุณต้องระบุสถาปัตยกรรมที่ต้องการ: x86x64 or arm64.
  • แอป .NET ต้องกำหนดเป้าหมายเป็นรุ่น 18362 หรือสูงกว่า: ต้องตั้งค่า TFM ของคุณเป็น net5.0-windows10.0.18362 หรือสูงกว่าและโครงการบรรจุภัณฑ์ของคุณ <TargetPlatformVersion> ต้องตั้งค่าเป็น 18362 หรือสูงกว่า สำหรับข้อมูลเพิ่มเติม โปรดดูที่ ปัญหาที่ทราบใน GitHub.

อ่านเพิ่มเติมและค้นหาลิงก์ดาวน์โหลดที่ Microsoft โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: Windows App SDK 1.0.0, วินุย3

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมาย *