Windows App SDK 1.0.0-eksperimental dengan WinUI 3, lebih banyak dirilis
3 menit Baca
Ditampilkan di
Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut
Microsoft baru saja merilis Windows App SDK 1.0.0-experimental, sebuah toolkit yang memberdayakan pengembang aplikasi desktop untuk membangun aplikasi dengan UI Windows, API, dan fitur platform modern.
Versi 1.0.0 SDK menghadirkan fitur dan peningkatan berikut:
Windows UI 3
Rilis WinUI 3 ini difokuskan untuk membangun fitur baru untuk 1.0 stabil dan memperbaiki bug.
- Fitur baru: Dukungan untuk menampilkan ContentDialog per jendela daripada per utas.
- Bug: Untuk daftar lengkap bug yang dibahas dalam rilis ini, lihat repo GitHub.
- sampel: Untuk melihat kontrol dan fitur WinUI 3 beraksi, Anda dapat mengkloning dan membangun aplikasi Galeri Kontrol WinUI 3 dari GitHub, atau unduh aplikasinya dari Microsoft Store.
Pemberitahuan push (fitur eksperimental)
Rilis ini memperkenalkan API pemberitahuan push yang dapat digunakan oleh aplikasi desktop paket MSIX dengan identitas berbasis pendaftaran aplikasi Azure. Untuk menggunakan fitur ini, Anda harus daftar untuk pratinjau pribadi Microsoft.
Batasan penting:
- Pemberitahuan push hanya didukung di aplikasi paket MSIX yang berjalan pada Windows 10 versi 2004 (build 19041) atau rilis yang lebih baru.
- Microsoft berhak untuk menonaktifkan atau mencabut aplikasi dari pemberitahuan push selama pratinjau pribadi.
- Microsoft tidak menjamin keandalan atau latensi pemberitahuan push.
- Selama pratinjau pribadi, volume pemberitahuan push dibatasi hingga 1 juta per bulan.
Windowing (fitur eksperimental)
Rilis ini mencakup pembaruan untuk API windowing. Ini adalah satu set API windowing tingkat tinggi, berpusat di sekitar kelas AppWindow, yang memungkinkan skenario windowing yang mudah digunakan yang terintegrasi dengan baik dengan pengalaman pengguna Windows dan aplikasi lain. Ini mirip dengan, tetapi tidak sama dengan, UWP AppWindow.
Batasan penting:
- Pelepasan ini
AppWindow
saat ini hanya tersedia untuk aplikasi Win32 (baik yang dikemas maupun tidak). - Windows App SDK saat ini tidak menyediakan metode untuk melampirkan konten kerangka kerja UI ke
AppWindow
; Anda dibatasi untuk menggunakanHWND
metode akses interop. - Windowing API saat ini tidak akan bekerja pada Windows versi 1809 dan 1903 untuk AMD64.
Penerapan untuk aplikasi yang tidak dikemas (fitur eksperimental)
Rilis ini memperkenalkan pembaruan untuk ketergantungan dinamis fitur, termasuk bootstrap API.
Batasan penting:
- Fitur dependensi dinamis hanya didukung untuk aplikasi yang tidak dikemas (yaitu, aplikasi yang tidak menggunakan MSIX untuk teknologi penerapannya).
- Penelepon yang ditinggikan tidak didukung.
Keterbatasan lain dan masalah yang diketahui
- Tidak ada dukungan untuk konfigurasi build CPU apa pun: Windows App SDK ditulis dalam kode asli dan karenanya tidak mendukung CPU apa saja membangun konfigurasi. Itu Templat proyek WinUI hanya mengizinkan bangunan khusus arsitektur. Kapan menambahkan SDK Aplikasi Windows ke aplikasi .NET atau komponen yang mendukung CPU apa saja, Anda harus menentukan arsitektur yang diinginkan:
x86
,x64
orarm64
. - Aplikasi .NET harus menargetkan build 18362 atau lebih tinggi: TFM Anda harus disetel ke
net5.0-windows10.0.18362
atau lebih tinggi, dan proyek pengemasan Anda<TargetPlatformVersion>
harus disetel ke 18362 atau lebih tinggi. Untuk info lebih lanjut, lihat masalah yang diketahui di GitHub.
Baca selengkapnya dan temukan tautan unduhan di Microsoft di sini.