Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Windows App SDK je doporučená vývojová platforma pro vytváření nových desktopových aplikací Windows. Poskytuje jednotnou sadu rozhraní API a nástrojů, které přinášejí nejnovější funkce platformy Windows do architektur WinUI 3 i stávajících desktopových aplikací, jako jsou WPF (Windows Presentation Foundation), model Windows Forms nebo Win32.
Windows App SDK je postaven v otevřeném prostředí a příspěvky nebo diskuze jsou vítány. Podrobnosti najdete v úložišti:
Co můžete dělat s Windows App SDK
Bez ohledu na to, jestli vytváříte novou aplikaci pomocí WinUI nebo vylepšujete stávající aplikaci s moderními funkcemi, Windows App SDK vám pomůže využít nejnovější Windows rozhraní API.
Tady je přehled hlavních funkcí, které Windows App SDK poskytují:
| Vlastnost | Popis |
|---|---|
| WinUI | Moderní nativní uživatelské rozhraní (uživatelské rozhraní) pro Windows aplikace, které podporují projekty .NET (C#) i C++. WinUI umožňuje konzistentní, přístupné a krásné uživatelské prostředí, které jsou v souladu se systémem Fluent Design. |
| Windows AI API | Díky výkonným a hardwarově akcelerovaným funkcím umělé inteligence (AI) můžete do svých aplikací bezproblémově a efektivně spouštět místní modely na počítačích Copilot+ . |
| Windows ML | Spouštět modely ONNX AI místně na Windows a automaticky optimalizovat výkon napříč dostupným hardwarem, jako jsou procesory, GPU a NPU pro rychlé a efektivní odvozování. |
| Moderní vykreslování textu | Používejte systém rozložení a vykreslování textu nezávislý na zařízení s vykreslováním podpixely ClearType, hardwarovou akcelerací a širokou jazykovou podporou pro přesný a vysoce kvalitní text. |
| Správa prostředků | Spravujte prostředky aplikací, jako jsou řetězce a obrázky ve více jazycích, škálovacích a kontrastních variantách nezávisle na logice vaší aplikace. |
| Životní cyklus aplikace | Spravujte klíčové aspekty běhového chování vaší aplikace, včetně správy instancí, rozšířené aktivace (soubor, protokol, restartování a další) a správy napájení. Získejte kontrolu nad tím, jak se aplikace spouští, spouští a šetří systémové prostředky. |
| Práce v oknech | Vytvářejte, umístěte a přizpůsobte okna aplikací pomocí moderních rozhraní API pro okna. |
| Notifications | Posílat místní nebo cloudová oznámení, aby mohli zapojit uživatele a udržovat aplikaci připojenou, včetně oznámení aplikací a nabízených oznámení. |
| Widgety | Přineste si přizpůsobené přehledné informace na panelu widgetů Windows, které uživatelům umožní zůstat v kontaktu s živým obsahem vaší aplikace přímo z plochy. |
| Ostrovy XAML | Vložení moderních ovládacích prvků uživatelského rozhraní Windows do existujících desktopových aplikací za účelem aktualizace rozhraní a přidání nových funkcí bez úplného přepsání |
| Nasazení | Nasaďte modul runtime Windows App SDK s vaší aplikací bez ohledu na to, jestli je zabalený nebo rozbalený, aby se zajistila konzistentní a spolehlivá operace napříč zařízeními. |
Výhody používání Windows App SDK
Windows App SDK poskytuje moderní základ pro vytváření aplikací Windows s jednotnou sadou rozhraní API doručovaných prostřednictvím NuGetu. Funguje společně se sadou Windows SDK a poskytuje vývojářům přístup k novým funkcím Windows v rychlejším cyklu vydávání verzí.
Modern UI out of the box: Windows App SDK zahrnuje WinUI, výkonné nativní uživatelské rozhraní pro vytváření moderních vysoce výkonných rozhraní, která odpovídají systému Fluent Design. Můžete ho použít k vytváření nových desktopových aplikací nebo k aktualizaci existujících prostředí pomocí moderních vizuálů a ovládacích prvků.
Spolupracuje s vaší stávající aplikací a vývojovou sadou nástrojů: Windows App SDK lze přidat do existujících aplikací vytvořených pomocí WPF (Windows Presentation Foundation), model Windows Forms, Win32 nebo jiných aplikačních architektur.
Modulární návrh sady SDK: Využívá strukturu metabalíku, která umožňuje aplikacím odkazovat na úplnou sadu SDK nebo jenom na konkrétní komponenty, například WinUI, AI nebo vykreslování textu. To umožňuje přírůstkové přijetí a snižuje celkovou velikost balíčku.
Konsistentní napříč verzemi Windows: API Windows App SDK běží na Windows 11 a starších verzích od Windows 10 verze 1809. To vám umožní používat nové funkce, jakmile budou vydány bez toho, aby se v závislosti na aktualizacích operačního systému nebo psaní adaptivního kódu verze.
Rychlejší tempo vydávání verzí: Protože se Windows App SDK vydává nezávisle na operačním systému, budou k dispozici nová rozhraní API a vylepšení několikrát ročně. Díky tomu mají vývojáři rychlejší přístup k nejnovějším funkcím Windows, aniž by čekali na hlavní aktualizace operačního systému.
Kanály vydání Windows App SDK
Windows App SDK je k dispozici prostřednictvím několika kanálů vydaných verzí, které vám umožní zvolit správnou rovnováhu mezi stabilitou a dřívějším přístupem.
| Kanál vydaných verzí | Popis |
|---|---|
| stabilní | Určeno pro produkční aplikace a zahrnuje pouze stabilní podporovaná rozhraní API. Toto je výchozí kanál používaný v dokumentaci k Windows App SDK. |
| Preview | Nabízí brzy přehled o tom, co přichází v příští stabilní verzi. Mezi verzí Preview a odpovídající stabilní verzí může dojít ke změnám rozhraní API. |
| experimentální | Obsahuje funkce, které jsou v rané fázi vývoje a můžou se před budoucími verzemi změnit nebo odebrat. |
Další podrobnosti o kanálech vydaných verzí Windows App SDK najdete v tématu Windows App SDK kanály vydaných verzí.
Začínáme s Windows App SDK
Pro nové aplikace prozkoumejte WinUI a vytvořte a spusťte projekt WinUI 3.
Pokud chcete integrovat Windows App SDK do existujícího projektu WPF (Windows Presentation Foundation), model Windows Forms, Win32 nebo multiplatformních projektů, přečtěte si použít Windows App SDK v existující aplikaci pokyny.
Podrobné informace o verzi najdete v kanálech vydaných verzí a souborech ke stažení.
Důležité
Pokud pracujete na aplikaci pro UPW, přečtěte si Migrace z UPW na Windows App SDK.
Poskytnutí zpětné vazby a přispívání
Vytváříme Windows App SDK jako projekt open source. Na naší stránce GitHub máme mnohem více informací o tom, jak vytváříme Windows App SDK a jak můžete být součástí procesu vývoje. Podívejte se na našeho průvodce přispěvatele , kde můžete klást otázky, zahajovat diskuze nebo vytvářet návrhy funkcí. Chceme se ujistit, že Windows App SDK přináší vývojářům největší výhody, jako jste vy.
Související témata
- Kanály vydání a poznámky k vydání
- Vytvoření a spuštění projektu WinUI 3
Windows developer