Microsoft telah merilis Windows App SDK versi 1,1, dengan dukungan untuk membuat aplikasi yang memerlukan elevasi, notifikasi, dan banyak lagi.
Microsoft telah merilis Windows App SDK versi 1.1, seperangkat alat pengembangan yang (tidak mengherankan) memungkinkan Anda membuat aplikasi untuk Windows 10 dan 11. Rilis awal Windows App SDK muncul tak lama kemudian jendela 11 diluncurkan, dan ini adalah cara untuk menyatukan visual dan fitur modern serta kemampuan Win32 tradisional dalam aplikasi yang sama. Versi baru ini hadir dengan beberapa peningkatan penting untuk menjadikan pengalaman lebih baik.
Mica adalah material permukaan baru yang diperkenalkan Microsoft dengan Windows 11, dan memungkinkan latar belakang desktop Anda bersinar dengan lembut melalui aplikasi, menambahkan sedikit warna pada UI. Meskipun rilis awal SDK Aplikasi Windows terjadi setelah Windows 11 keluar, Anda tidak dapat membuat aplikasi yang menggunakan materi Mica baru dengan cara ini. Bersamaan dengan ini, galeri WinUI 3 di Windows App SDK memiliki sampel baru, kontrol baru, dan antarmuka yang diperbarui agar lebih selaras dengan prinsip desain Windows 11.
Peningkatan besar lainnya adalah kemampuan untuk membuat aplikasi yang memerlukan elevasi (artinya aplikasi harus dijalankan sebagai administrator), yang merupakan batasan dari rilis aslinya. Selain itu, aplikasi yang dikemas menggunakan format MSIX, aplikasi dengan paket jarang, dan aplikasi yang tidak dikemas juga dapat mengirimkan pemberitahuan toast Windows sekarang, termasuk saat aplikasi tidak berjalan. Artinya, aplikasi memiliki cara untuk mengingatkan pengguna bahkan saat aplikasi tidak digunakan.
Microsoft juga telah melakukan peningkatan kinerja untuk aplikasi yang menggunakan C# berkat pembaruan di lapisan interop WinRT. Microsoft mengatakan aplikasi sederhana "Hello World" dapat melihat waktu startup hingga 9% lebih cepat, dan Anda juga akan melihat peningkatan besar saat menggunakan properti ketergantungan di aplikasi WinUI 3.
Di sisi pengembang, sekarang dimungkinkan untuk mengatur aplikasi agar dimulai ulang secara otomatis ketika ditutup karena pembaruan atau kerusakan. Selain itu, Anda dapat mengatur opsi pemulihan sehingga aplikasi dapat mengembalikan pengguna ke kondisi semula sebelum aplikasi ditutup secara tidak terduga.
Perubahan lainnya termasuk API bootstrapper yang ditingkatkan, dukungan untuk aplikasi mandiri (yaitu aplikasi yang berisi Windows yang diperlukan Ketergantungan App SDK untuk menggunakannya), dan kemampuan untuk mengubah variabel lingkungan tanpa harus menggunakan API registri secara langsung. Microsoft juga telah memperkenalkan API windowing baru yang memungkinkan untuk mengatur urutan z jendela aplikasi Anda. Akhirnya, Microsoft mengumumkan bahwa Template Studio untuk WinUI (C#) sekarang tersedia di Visual Studio Marketplace. Ekstensi ini mempermudah pembuatan aplikasi WinUI menggunakan pengalaman berbasis wizard, menghasilkan "kode yang terbentuk dengan baik dan dapat dibaca", dan merupakan cara yang baik untuk memulai pengembangan WinUI.
Untuk menginstal alat Windows App SDK untuk pengembangan, Anda harus menggunakan Visual Studio 2022 atau 2019, dan ikuti petunjuk di halaman ini tergantung pada jenis aplikasi yang ingin Anda buat. Anda secara otomatis bisa mendapatkan alat versi terbaru dengan cara ini. Anda juga dapat menemukan catatan rilis lengkapnya di sini.
Sumber: Microsoft