Pada konferensi Ignite 2019 beberapa hari lalu di Orlando, Florida, Microsoft mengumumkan bahwa Windows UI Library (WinUI) 3.0, Interface Framework akan datang untuk Windows 10, Dan sekarang tersedia dalam rilis Preview Alpha.
Microsoft menggambarkan WinUI 3.0 sebagai “Full Stack UI Solutions” yang membawa kontrol dan fitur asli yang sama yang ditemukan dalam XAML Framework UWP [Universal Windows Platform] untuk aplikasi Windows apa pun, dari aplikasi desktop UWP hingga Win32 dan para pengembang .NET Core atau dalam bahasa C + Native. Pengembang dapat menambahkan WinUI 3.0 Alpha ke proyek aplikasi UWP baru dan yang sudah ada melalui NuGet, sama seperti mereka dengan WinUI 2.x.
Dengan kata lain nih, ini memisahkan kemampuan antarmuka pengguna khusus Windows 10 dari UWP, yang tidak lagi menjadi prioritas untuk Microsoft dan basis pengembangnya. Dengan WinUI 3.0, pengembang akan dapat membuat aplikasi Windows 10 di lingkungan apa pun yang mereka sukai dan mendapatkan akses ke kontrol UI yang sebelumnya terbatas pada UWP yang tidak populer.
Paket Microsoft.UI.Xaml 2.2 NuGet mengharuskan proyek Anda memiliki TargetPlatformVersion> = 10.0.18362.0 dan TargetPlatformMinVersion> = 10.0.15063.0 saat membangun.
Penggunaan aplikasi dapat menggunakan salah satu versi Windows yang didukung berikut ini:
- Preview Insider Windows
- Update Mei 2019 (18362 alias “19H1”)
- Update Oktober 2018 (17763 alias “Redstone 5”)
- Update April 2018 (17134 alias “Redstone 4”)
- Fall Creators Update (16299 alias “Redstone 3”)
- Creators Update (15063 alias “Redstone 2”)
Beberapa fitur mungkin memiliki pengalaman pengguna yang berkurang atau sedikit berbeda pada versi yang lebih lama, terutama pada build sebelum 15063. Namun seharusnya tidak memengaruhi kegunaan keseluruhan.
Kamu dapat mempelajari lebih lanjut tentang WinUI 3.0 di halaman GitHub.