Microsoft môže obnoviť vzhľad Windowsu 10 pomocou WinUI 3
Úplne nová knižnica WinUI od spoločnosti Microsoft bola vytvorená, aby preplnila vývojárske projekty ovládacími prvkami Fluent, modernými funkciami a ďalšími vylepšeniami UWP/XAML. Zdá sa, že spoločnosť Microsoft sa ho chystá použiť ako náhradu za základné časti používateľského rozhrania systému Windows 10 vrátane ponuky Štart, centra akcií, pracovnej plochy a panela úloh.
Knižnica umožňuje používať komponenty WinUI XAML vo WPF, WinForm a natívnych aplikáciách. Spoločnosť Microsoft pridala väčšinu prvkov moderného používateľského rozhrania do rámca WinUI.
Rámec bol vytvorený pre Windows 10 a Windows 10X. Posledné budú spustené natívne aplikácie Win32 v kontajneroch, takže Microsoft má záujem získať verzie aplikácií natívne pre Windows 10X. Teraz je to možné pomocou WinUI. Microsoft očakáva, že vývojári aktualizujú svoje aplikácie pomocou modernej platformy a urobia ich kompatibilnými s Windowsom 10X.
Microsoft plánuje v roku 2020 vydať WinUI 3.0 ako hlavnú aktualizáciu používateľského rozhrania Windows 10. Odteraz je k dispozícii WinUI 3.0 Preview 2 k dispozícii na testovanie.
WinUI v systéme Windows 10
V súčasných zostavách systému Windows 10 sú Ponuka Štart, Centrum akcií a ďalšie moderné časti používateľského rozhrania zostavené pomocou XAML. Používajú komponenty používateľského rozhrania z Windows. UI.XAML
knižnica.
Podľa Windows najnovšie, skenovanie súborov databázy Microsoft Program Database (PDB). Windows 10 zostava 20197 odhaľuje, že spoločnosť Microsoft v súčasnosti interne testuje tieto funkcie:
- WinUIOnDesktop
- WinUIDesktopActionCenter
- WinUIDesktopStartMenu
Je teda celkom možné, že v blízkej budúcnosti môže systém Windows 10 získať obnovený vzhľad vďaka použitiu rozhrania WinUI. Knižnica poskytuje ovládacie prvky so zaoblenými rohmi, takže nové používateľské rozhranie môže vyzerať nasledovne.
Najnovšia verzia WinUI, Preview 2, zatiaľ nie je pripravená na použitie v produkčných aplikáciách. Má množstvo známy obmedzenia. Microsoft zhromažďuje spätnú väzbu od vývojárov a snaží sa zlepšiť ich skúsenosti v nasledujúcich vydaniach.