Windows UI Library już dostępna dla deweloperów aplikacji UWP

Windows UI Library już dostępna dla deweloperów aplikacji UWP

Autor: Krzysztof Sulikowski

Opublikowano: 7/23/2018, 10:35 PM

Liczba odsłon: 1931

Microsoft udostępnił w końcu poglądową wersję Windows UI Library (WinUI) dla deweloperów aplikacji UWP. Do tej pory w ramach Windows 10 i jego SDK udostępniany był framework UWP XAML, przez co deweloperzy, aby dodawać nowe funkcje, musieli czekać na aktualizacje zarówno dla siebie, jak i użytkowników. Teraz nie ma takiej konieczności, jako że WinUI został wydany w formie pakietu NuGet.

WinUI NuGet

Biblioteka WinUI jest w gruncie rzeczy nowym sposobem, by używać kontrolek i stylów Fluent podczas budowania aplikacji UWP dla Windows 10. Windows UI Library jest zbudowana i utrzymywana przez ten sam zespół inżynierów, który odpowiada za standardowy Windows 10 SDK, i podlega tym samym procesom rozwojowym i testowym. Z drugiej strony specyfika NuGet zapewnia inżynierom więcej elastyczności w planowaniu, udostępnianiu i aktualizowaniu platformy UWP XAML. Wstępne wydanie zawiera wersje rozwojowe dwóch pierwszych pakietów Windows UI: Microsoft.UI.Xaml oraz Microsoft.UI.Xaml.Core.Direct. Są to pakiety przedpremierowe, podobne do Windows Insider SDK. Przyszłe wydanie będzie zawierać oznaczenia wersji "RTM" i prawdopodobnie również nowe funkcje.

Jak wskazuje Microsoft, używanie pakietu (pakietów) NuGet ma kilka zalet dla deweloperów i ostatecznie także dla użytkowników końcowych:

  1. Pozwala zacząć budować i dostarczać aplikacje z nowymi funkcjami UWP XAML natychmiastowo. Ponieważ pakiety NuGet są wstecznie kompatybilne z szerszym zakresem wersji Windows 10, nie trzeba już czekać na użytkowników, by ci zaktualizowali swoje wersje OS, nim będą mogli używać aplikacji z nowymi funkcjami.
  2. Ułatwia budowanie aplikacji adaptujących się pod kątem wersji. Deweloperzy z reguły nie będą musieli dołączać sprawdzania wersji lub warunkowych markupów XAML, by używać kontrolek i funkcjonalności w pakiecie WinUI podczas budowania aplikacji, celującej w wiele wersji Windows 10.

Należy jeszcze dokonać pewnego rozróżnienia. Microsoft zaznacza, że nie cała platforma XAML znajduje się w WinUI. W przyszłych wersjach Microsoft rozważy włączenie większego zakresu platformy XAML do pakietów WinUI i będzie eksplorował opcję przeniesienia procesu rozwoju do modelu open source w GitHub.

Źródło: https://blogs.windows.com/buildingapps/2018/07/23/windows-ui-library-preview-released/

Rekrutujemy: Dołącz do zespołu eskpertów Data & AI!
Rekrutujemy: Dołącz do zespołu eskpertów Data & AI!

Wydarzenia