Microsoft chce zrýchliť tvoj Windows počítač, ale najprv musí opraviť vlastný framework
Microsoft chce na WinUI postaviť ďalšie časti Windows 11, najprv však musí vyriešiť jeho problémy s výkonom a pamäťou. Prvé testy ukázali citeľné zlepšenie, no zatiaľ iba v presne vymedzenej časti Prieskumníka.
Windows 11 v sebe dodnes mieša niekoľko generácií vývojárskych nástrojov. Vedľa seba fungujú prvky Win32, UWP, WinUI, React Native aj webové komponenty cez WebView2. Preto sa niektoré okná otvoria okamžite, zatiaľ čo iné sa na rovnakom počítači zadrhnú alebo si vypýtajú nečakane veľa operačnej pamäte.
Microsoft chce tento mix postupne obmedziť a viac častí systému presunúť na WinUI. O ďalšom smerovaní frameworku hovoril Chris Anderson z tímu Windows UI počas prednášky OD854 na konferencii Microsoft Build 2026. Microsoft zverejnil aj celý videozáznam relácie.
Microsoft chce pri vykresľovaní odstrániť zbytočnú medzivrstvu
Jednou z pripravovaných zmien je prechod na systémový kompozítor. Ten vo Windowse skladá obsah okien, animácie a ďalšie grafické vrstvy do výsledného obrazu na monitore.
WinUI dnes pri časti tejto práce využíva vlastnú kompozičnú vrstvu. Microsoft ju chce odstrániť a framework napojiť priamo na mechanizmus systému. Menej krokov pri vykresľovaní má odľahčiť systém najmä pri animáciách a zmenách veľkosti okien.
Samotná zmena kompozítora všetky problémy s plynulosťou ale nevyrieši. Do výsledku stále zasahuje kód aplikácie aj zvyšok systému. Úpravy však už pribudli do verejného GitHub repozitára, takže Microsoft ich reálne testuje.
Neprehliadni
K bežným používateľom sa nedostanú okamžite. Najprv musia prejsť do stabilnej verzie Windows App SDK a potom ich musia prevziať konkrétne aplikácie alebo súčasti Windowsu.
Prieskumník brzdili zbytočné operácie s pamäťou
Prvé konkrétne výsledky Microsoft zverejnil 11. mája 2026 v príspevku venovanom výkonu WinUI 3. Pri WinUI časti spúšťania Prieskumníka nameral o 41 percent menej alokácií pamäte. Počet krátkodobých alokácií klesol o 63 percent a volaní funkcií bolo o 45 percent menej.
Čas strávený priamo v kóde WinUI sa skrátil o 25 percent. Tieto percentá sa však týkajú len samotného štartovacieho kódu frameworku. Zrýchlenie celého Prieskumníka o štvrtinu preto nečakaj.
Microsoft nezverejnil ani výslednú úsporu v megabajtoch. Nižší počet alokácií znamená, že program menej často rezervuje a uvoľňuje pamäť. V Správcovi úloh preto nemusíš vidieť rovnako veľký pokles spotreby RAM, aký naznačujú percentá z interného merania.
Microsoft najprv opraví WinUI, až potom naň presunie nový Štart
Anderson počas prednášky povedal, že tím sa chce najskôr venovať výkonu a stabilite. Až potom príde priestor na nové ovládacie prvky a viditeľné funkcie.
Tento postup zodpovedá jarným sľubom. Microsoft už v marci v pláne na zlepšenie Windows 11 potvrdil, že chce na WinUI 3 presunúť ďalšie základné prvky systému. Medzi nimi výslovne uviedol ponuku Štart.
Súčasný Štart používa viac technológií naraz. Niektoré jeho časti, napríklad zoznam aplikácií a odporúčaný obsah, podľa dostupných informácií bežia na React Native. Microsoft ich chce vo väčšej miere nahradiť komponentmi WinUI.
Windows Latest s odvolaním sa na vlastné zdroje tvrdí, že firma pred nasadením nového Štartu interne testuje pamäťové nároky a odozvu frameworku. Vzhľad sa pritom nemusí výrazne zmeniť. Rozdiel by mali pocítiť najmä majitelia slabších počítačov, na ktorých ponuka Štart reaguje pomalšie. Microsoft tieto detaily verejne nepotvrdil.
Microsoft zapĺňa dieru, ktorá vývojárov roky tlačila k externým knižniciam
Výkon nie je jediná vec, ktorá vývojárov od WinUI odrádza. Frameworku stále chýbajú niektoré prvky, ktoré firemné aplikácie používajú každý deň. Anderson preto oznámil, že priamo do platformy pribudne DataGrid a podpora grafov.
Chýbajúci DataGrid doteraz nútil vývojárov používať externé tabuľkové knižnice. Pri programoch pre fakturáciu, sklady alebo správu zákazníkov pritom ide o základnú súčasť rozhrania. Vlastné riešenie od Microsoftu môže zjednodušiť vývoj aj následnú údržbu.
Firma však nesľubuje, že samotné pridanie tabuliek a grafov zníži pamäťové nároky aplikácií. Táto zmena má odstrániť jednu z medzier platformy, nie vyriešiť jej výkon.
Vývojári sa pýtali, či WinUI neskončí ako jeho predchodcovia. Microsoft im dal jasnú odpoveď
Microsoft v minulosti predstavil viacero frameworkov pre Windows, ktoré najskôr intenzívne presadzoval a neskôr odsunul bokom. Pri WinUI sa preto pýtajú, ako dlho pri ňom firma vydrží.
Anderson tvrdí, že Microsoft nový framework nechystá. Z názvu má zároveň zmiznúť označenie „WinUI 3“ a zostať iba WinUI. Číslo podľa tímu vytvára dojem, že neskôr príde ďalšia veľká a možno nekompatibilná generácia.
Platforma má napriek tomu stále citeľné medzery. Vývojári upozorňujú napríklad na obmedzenú prácu so system tray, teda oblasťou ikon pri hodinách. Microsoft priznáva, že zoznam nevyriešených požiadaviek zostáva dlhý.
Skutočný test príde až po nasadení do Windows 11
WinUI sa má postupne dostať do väčšieho množstva aplikácií aj priamo do shellu Windowsu. Windows Central túto prestavbu spája s interným projektom Windows K2, ktorého názov Microsoft verejne nepotvrdil.
Okrem ponuky Štart sa spomína aj zobrazenie agendy v centre oznámení. Informácia však zatiaľ pochádza z neoficiálnych zdrojov a firma nepovedala, ktoré ďalšie časti systému plánuje prepisovať.
Prvé čísla ukazujú, že Microsoft skutočne zasahuje do kódu pod rozhraním Windows 11. Používateľov však počet alokácií ani volaní funkcií presviedčať nebude. Rozhodne až to, či sa Štart a Prieskumník prestanú zadrhávať aj na obyčajnom notebooku.