
V době, kdy panuje všeobecný názor, že firmy nevědí, co si počít s AI, má MS plán, jak ji využít k tomu, aby do MS Storu přinesl více nativních aplikací WinUI.
Společnost zveřejnila nového průvodce rychlým startem, který vývojářům pomáhá přejít od prázdné složky k publikované aplikaci WinUI 3 pomocí AI, VS Code a nástroje winapp CLI. MS uvádí, že celý proces trvá přibližně 30 minut, nevyžaduje Visual Studio a využívá bezplatné nástroje, včetně bezplatné úrovně GitHub Copilot.

Tento přístupný 30minutový průvodce má v podstatě povzbudit začínající vývojáře k tvorbě aplikací pro Windows 11, aniž by se museli zabývat obtížnějšími částmi programování. Jde o vítaný krok, protože MS Store by rozhodně potřeboval více aplikací WinUI.
Nyní může kdokoli vytvořit aplikaci WinUI s pomocí AI, požádat agenta o přidání funkcí, otestovat výsledek, zabalit jej jako MSIX a odeslat do MS Storu—zcela zdarma a s minimálním úsilím. Ještě zajímavější jsou však doprovodní průvodci migrací stávajících aplikací WPF a UWP s podporou AI.

Zdá se, že jde o odpověď MSu na dlouhodobý problém Windows s nativními aplikacemi: usnadnit tvorbu aplikací WinUI, zjednodušit migraci starších aplikací a nechat AI vyřídit zdlouhavou práci spojenou s oběma procesy.
MS využívá AI ke zjednodušení vývoje a migrace aplikací WinUI
Pracovní postup pro nové aplikace využívá VS Code, .NET 10, nástroj Windows App Development CLI od MSu, šablony projektů WinUI, GitHub Copilot a plugin agenta WinUI.

Tento přístup by neměl být zaměňován se způsobem, jakým MS propagoval svého univerzálního chatbota Copilot. Agent WinUI zahrnuje specializované funkce pro návrh WinUI, kontrolu kódu, testování uživatelského rozhraní, balení a migraci frameworků.
MS také doporučuje připojit agenta ke svému serveru Learn MCP, aby mohl při zpracování dotazů získávat aktuální dokumentaci k API WinUI. Vzhledem k nižší popularitě WinUI 3 lze důvodně předpokládat, že modely AI mají přístup k výrazně většímu množství trénovacích materiálů o WPF a UWP.
Průvodce migrací z WPF nepředstavuje tento proces jako jednoduché vyhledávání a nahrazování. Například System.Windows.* se změní na MS.UI.Xaml.*. MS poskytuje agentovi AI komplexní tabulku náhrad zahrnující ovládací prvky, práci s vlákny, správu oken, zpracování DPI a datové vazby, společně s úvodním promptem vysvětlujícím, na co má agent upozornit.
Průvodce MSu migrací z UWP na WinUI 3 začíná konstatováním, že UWP již není aktivně vyvíjeno a jeho nástupci jsou WinUI 3 a Windows App SDK. Průvodce zejména varuje, že modely AI trénované na dlouholetých příkladech UWP budou tyto vzory nadále reprodukovat, pokud jim migrační funkce neposkytne explicitní náhrady, kterými se mají řídit.

MS se v podstatě snaží snížit náklady na převod své obrovské stávající knihovny softwaru WPF a UWP na nový nativní framework.
MS také chce, aby WinUI nahradilo změť webových aplikací
Windows nadále dostává webové aplikace namísto nativních, protože vývoj pomocí multiplatformních webových frameworků je levnější. Umožňují vývojářům opakovaně používat kód na různých platformách, místo aby jej psali pro framework Windows, který se může v budoucnu změnit, jak se to u frameworků MSu již několikrát stalo.
Na konferenci Build 2026 se MS důrazně zavázal toto vnímání změnit, když WinUI označil za “produkční platformu pro aplikace Windows” a odstranil z jeho názvu číslici “3”. Tato změna měla vývojářskou komunitu ujistit, že MS framework znovu nenahradí.
MS se také zavázal k nižší spotřebě paměti, podpoře DataGridu a grafů, lepší interoperabilitě s WPF a většímu zapojení do open source. WinUI je nyní plně open source.
WinUI se neomezuje pouze na vývoj aplikací. MS nahrazuje části zastaralého rozhraní Windows 11 pomocí WinUI 3, přičemž mezi nejnovější příklady patří Automatické přehrávání a Správa tisku, a další aktualizace jsou ve vývoji. Nebylo by rozumné žádat vývojáře, aby přijali technologický stack, který samotný MS nepoužívá.

MS však tyto průvodce potřebuje více než vývojáři
Argument MSu ve prospěch nativních aplikací nespočívá v tom, že by WebView2 nebo Electron byly ze své podstaty špatné technologie, ačkoli o tomto názoru lze diskutovat. Dokumentace společnosti popisuje WebView2 jako legitimní možnost pro tvorbu hybridních aplikací a tvrdí, že využití systémových prostředků závisí na tom, jak efektivně vývojáři optimalizují svůj webový obsah.
Je ironií, že aplikace Počasí ve Windows 11, která je postavena na WebView2, využívá 1,2 GB paměti RAM v nečinnosti—přibližně pětkrát více než nativní aplikace Počasí v macOS od Applu—a spouští devět podprocesů Chromia.

Navzdory svému přístupu zaměřenému především na podnikové zákazníky přidal MS Teams úsporný režim až po letech stížností.

Podobným problémům čelily také oblíbené aplikace třetích stran. Aplikace WhatsApp pro Windows se potýkala s dlouhým načítáním a zároveň spotřebovávala značné množství paměti RAM. Discord připustil, že jeho aplikace pro Windows spotřebovává příliš mnoho systémových prostředků, a testoval její automatické restartování, pokud využití paměti RAM překročilo 4 GB.

MS žádá vývojáře třetích stran, aby vytvářeli úspornější nativní aplikace, zatímco některé jeho vlastní aplikace a části rozhraní Windows stále využívají WebView2.
Je kód pro aplikace Windows generovaný AI dobrý, nebo špatný?
David Fowler, významný inženýr MSu pracující na Aspire, nedávno prohlásil, že “ruční psaní kódu je definitivně u konce.” Nástroje WinUI zahrnují agenty, kteří mohou generovat kód, porozumět projektu, spouštět testy a opravovat chyby, místo aby vývojář musel ručně psát každý řádek.

Zlevnit tvorbu kódu však není totéž jako zajistit jeho kvalitu. MS si tento rozdíl uvědomuje, a proto agent WinUI zahrnuje specializované funkce pro kontrolu kódu a testování uživatelského rozhraní.
Pokud chce MS využívat AI k tvorbě většího množství softwaru pro Windows, musí být tento software stále efektivní. V opačném případě povede usnadnění tvorby nativních aplikací pouze k většímu množství špatně optimalizovaných nativních aplikací.
MS přestavuje vývojářský ekosystém Windows kolem AI
Pochopení plánu MSu přinést do Windows 11 více nativních aplikací ukazuje, jak výrazně se vývojářské prostředí změnilo. Před lety MS potřeboval, aby Steve Ballmer na pódiu skandoval “vývojáři, vývojáři, vývojáři”. Dnes mnoho vývojářů upřednostňuje prostředí Linuxu, zatímco značná část vývojářů aplikací zaměřených na AI volí MacBooky kvůli jejich výkonnému hardwaru.

Redmond se snaží udržet svou pozici tím, že vývoj pro Windows přesouvá do prostředí Windows navrženého kolem agentů AI.
Pokud bude tato strategie úspěšná, Windows by mohly získat více nativních aplikací, aniž by vývojáři museli vše ručně přepisovat. MS však stále musí dokázat, že aplikace WinUI vytvořené pomocí AI budou rychlejší a úspornější než webové aplikace, které mají nahradit.
Windows Latest je závislý na čtenářích, jako jste vy. Nastavte si nás jako preferovaný zdroj ve službách Google Discover a Vyhledávání Google a pomozte našemu nezávislému zpravodajství oslovit více lidí.

