Windows 11
Obsah
MS využívá AI ke zjednodušení vývoje a migrace aplikací WinUI
MS také chce, aby WinUI nahradilo chaos webových aplikací
MS však tyto příručky potřebuje více než vývojáři
Je kód aplikací pro Windows generovaný umělou inteligencí dobrý, nebo špatný?
MS přestavuje vývojářský ekosystém Windows kolem AI
AI nyní vytváří nativní aplikace za 30 minut a MS ukončuje éru nekvalitních webových aplikací ve Windows 11
Čas: Sep, 6, 2026
MS turns to AI agents to bring more native WinUI apps to Windows 11.

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.

Making a WinUI 3 app in 30 minutes

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.

WinUI 3 Gallery

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.

WinUI using agents

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.

Universal Windows Platform (UWP)

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á.

Windows 11 modern AutoPlay

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.

Windows 11 Weather app is a web wrapper that uses more than 1GB of RAM

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í.

MS Teams in Efficiency Mode

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.

The latest WhatsApp app using 600MB of RAM while idle on a PC with 8GB of RAM

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.

David Fowler says typing code is absolutely over

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.

MS introduced AI tools to help developers create WinUI 3 apps

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í.

Živý chat
0