Microsoft var atsvaidzināt Windows 10 izskatu, izmantojot WinUI 3
Microsoft pavisam jaunā WinUI bibliotēka ir izveidota, lai papildinātu izstrādātāju projektus ar Fluent vadīklām, modernām funkcijām un citiem UWP/XAML uzlabojumiem. Šķiet, ka Microsoft gatavojas to izmantot kā Windows 10 pamata lietotāja interfeisa daļu, tostarp izvēlnes Sākt, darbību centra, darbvirsmas un uzdevumjoslas, aizstājēju.
Bibliotēka ļauj izmantot WinUI XAML komponentus WPF, WinForm un vietējās lietotnēs. Microsoft WinUI sistēmai ir pievienojusi lielāko daļu mūsdienu lietotāja interfeisa elementu.
Ietvars ir izveidots gan operētājsistēmai Windows 10, gan Windows 10X. Pēdējā darbosies vietējās Win32 lietotnes konteineros, tāpēc Microsoft ir ieinteresēts iegūt lietotņu versijas, kas ir paredzētas operētājsistēmai Windows 10X. Tagad tas ir iespējams ar WinUI. Microsoft sagaida, ka izstrādātāji atjauninās savas lietotnes, izmantojot moderno platformu, un padarīs tās saderīgas ar Windows 10X.
Microsoft plāno izlaist WinUI 3.0 kā nozīmīgu Windows 10 lietotāja interfeisa atjauninājumu 2020. gadā. Šobrīd WinUI 3.0 Preview 2 ir pieejams testēšanai.
WinUI operētājsistēmā Windows 10
Pašreizējās Windows 10 versijās izvēlne Sākt, darbību centrs un citas modernās lietotāja saskarnes daļas ir veidotas, izmantojot XAML. Viņi izmanto UI komponentus no Windows. UI.XAML
bibliotēka.
Saskaņā ar Windows jaunākais, Microsoft programmu datu bāzes (PDB) failu skenēšana Windows 10 Build 20197 atklāj, ka Microsoft pašlaik iekšēji testē šīs funkcijas:
- WinUIOnDesktop
- WinUIDesktopActionCenter
- WinUIDesktopStartMenu
Tātad, pilnīgi iespējams, ka tuvākajā nākotnē Windows 10 var iegūt atsvaidzinātu izskatu, pateicoties WinUI izmantošanai. Bibliotēka nodrošina vadīklas ar noapaļotiem stūriem, tāpēc jaunais lietotāja interfeiss var izskatīties šādi.
Patlaban jaunākā WinUI versija Preview 2 vēl nav gatava lietošanai ražošanas lietotnēs. Tam ir vairāki zināms ierobežojumiem. Microsoft apkopo atsauksmes no izstrādātājiem un mēģina uzlabot viņu pieredzi turpmākajos laidienos.