Windows App SDK 1.0.0-thử nghiệm với WinUI 3, được phát hành nhiều hơn

Biểu tượng thời gian đọc 3 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

chiến thắng 3

Microsoft vừa phát hành Windows App SDK 1.0.0-thử nghiệm, một bộ công cụ cho phép các nhà phát triển ứng dụng dành cho máy tính để bàn xây dựng các ứng dụng với giao diện người dùng Windows, API và các tính năng nền tảng hiện đại.

Phiên bản 1.0.0 của SDK mang đến các tính năng và cải tiến sau:

WindowsUI 3

Bản phát hành WinUI 3 này tập trung vào việc xây dựng các tính năng mới cho 1.0 ổn định và sửa lỗi.

  • Các tính năng mới: Hỗ trợ hiển thị ContentDialog trên mỗi cửa sổ thay vì mỗi chuỗi.
  • Lỗi: Để biết danh sách đầy đủ các lỗi được giải quyết trong bản phát hành này, hãy xem repo GitHub.
  • Mẫu: Để xem các tính năng và điều khiển WinUI 3 đang hoạt động, bạn có thể sao chép và xây dựng ứng dụng Thư viện điều khiển WinUI 3 từ GitHubhoặc tải xuống ứng dụng từ Cửa hàng Microsoft.

Thông báo đẩy (tính năng thử nghiệm)

Bản phát hành này giới thiệu một API thông báo đẩy có thể được sử dụng bởi các ứng dụng máy tính để bàn được đóng gói MSIX với danh tính dựa trên đăng ký ứng dụng Azure. Để sử dụng tính năng này, bạn phải đăng ký bản xem trước riêng tư của Microsoft.

Những hạn chế quan trọng:

  • Thông báo đẩy chỉ được hỗ trợ trong các ứng dụng đóng gói MSIX đang chạy trên Windows 10 phiên bản 2004 (bản dựng 19041) hoặc các bản phát hành mới hơn.
  • Microsoft bảo lưu quyền vô hiệu hóa hoặc thu hồi ứng dụng khỏi thông báo đẩy trong bản xem trước riêng tư.
  • Microsoft không đảm bảo độ tin cậy hoặc độ trễ của thông báo đẩy.
  • Trong bản xem trước riêng tư, lượng thông báo đẩy được giới hạn ở 1 triệu mỗi tháng.

Chèo gió (tính năng thử nghiệm)

Bản phát hành này bao gồm các bản cập nhật cho các API cửa sổ. Đây là một tập hợp các API cửa sổ cấp cao, tập trung xung quanh lớp AppWindow, cho phép các trường hợp cửa sổ dễ sử dụng tích hợp tốt với trải nghiệm người dùng Windows và các ứng dụng khác. Điều này tương tự, nhưng không giống với UWP AppWindow.

Những hạn chế quan trọng:

  • Bản phát hành này của AppWindow hiện chỉ có sẵn cho các ứng dụng Win32 (cả đóng gói và không đóng gói).
  • Windows App SDK hiện không cung cấp các phương pháp để đính kèm nội dung khung giao diện người dùng vào một AppWindow; bạn bị giới hạn trong việc sử dụng HWND các phương pháp truy cập tương tác.
  • API của Windowing hiện sẽ không hoạt động trên Windows phiên bản 1809 và 1903 cho AMD64.

Triển khai cho các ứng dụng chưa được đóng gói (tính năng thử nghiệm)

Bản phát hành này giới thiệu các bản cập nhật cho phụ thuộc động tính năng, bao gồm API bootstrapper.

Những hạn chế quan trọng:

  • Tính năng phụ thuộc động chỉ được hỗ trợ cho các ứng dụng chưa được đóng gói (nghĩa là các ứng dụng không sử dụng MSIX cho công nghệ triển khai của chúng).
  • Người gọi nâng cao không được hỗ trợ.

Các hạn chế khác và các vấn đề đã biết

  • Không hỗ trợ cho bất kỳ cấu hình xây dựng CPU nào: SDK ứng dụng Windows được viết bằng mã gốc và do đó không hỗ trợ Bất kỳ CPU nào xây dựng cấu hình. Các Các mẫu dự án WinUI chỉ cho phép các bản dựng dành riêng cho kiến ​​trúc. Khi nào thêm SDK ứng dụng Windows ứng dụng .NET hiện có hoặc thành phần hỗ trợ Bất kỳ CPU nào, bạn phải chỉ định kiến ​​trúc mong muốn: x86x64 or arm64.
  • Ứng dụng .NET phải nhắm mục tiêu phiên bản 18362 trở lên: TFM của bạn phải được đặt thành net5.0-windows10.0.18362 hoặc cao hơn, và dự án đóng gói của bạn <TargetPlatformVersion> phải được đặt thành 18362 hoặc cao hơn. Để biết thêm thông tin, hãy xem sự cố đã biết trên GitHub.

Đọc thêm và tìm các liên kết tải xuống tại Microsoft tại đây.

Thông tin thêm về các chủ đề: SDK ứng dụng Windows 1.0.0, chiến thắng 3

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *