Sdílet prostřednictvím


Co je nového ve Windows 10 pro vývojáře, build 18362

Windows 10 build 18362 (označovaný také jako SDK verze 1903) v kombinaci se sadou Visual Studio 2019 poskytuje nástroje, funkce a možnosti pro vytváření pozoruhodných aplikací pro Windows. Nainstalujte nástroje a sadu SDK ve Windows 10 a jste připravení vytvořit novou univerzální aplikaci pro Windows nebo prozkoumat, jak můžete používat existující kód aplikace ve Windows.

Jedná se o kolekci nových a vylepšených funkcí a návodů, které jsou v této verzi zajímavé pro vývojáře Windows. Úplný seznam nových oborů názvů přidaných do sady Windows SDK najdete v změny rozhraní API buildu 18362 pro Windows 10. Další informace o zvýrazněných funkcích Windows 10 najdete v tématu Co je v systému Windows 10 cool.

Návrh & uživatelského rozhraní

Vlastnost Popis
Animovaný vizuální přehrávač AnimatedVisualPlayer API hostuje a řídí přehrávání animovaných vizuálů ve vaší aplikaci. Toto rozhraní API slouží k ovládání a zobrazení obsahu, jako jsou Lottie vizuály, které umožňují vykreslit animace Adobe AfterEffects nativně ve vaší aplikaci.
Kompaktní hustota Povolením kompaktního režimu ve vaší aplikaci umožníte vytváření hustých skupin ovládacích prvků nabitých informacemi. To může pomoct s procházením velkého množství obsahu, maximalizací viditelného obsahu na stránce nebo usnadnění navigace a interakce, když uživatel používá vstup ukazatele.
Opakovač položek Ovládací prvek ItemsRepeater může vytvořit vlastní prostředí pro zobrazování kolekcí uživatelům. ItemsRepeater neposkytuje komplexní prostředí pro koncové uživatele ani výchozí uživatelské rozhraní. Je to stavební blok, který můžete použít k vytvoření vlastních prostředí založených na kolekci a vlastních ovládacích prvků.
Tip k výuce tip pro výuku je částečně trvalý informační panel s bohatým obsahem, který poskytuje kontextové informace. Tento ovládací prvek můžete použít k informování, připomenutí a výuce uživatelů o nových nebo důležitých funkcích.
Příkazy uživatelského rozhraní S příkazy v UWP aplikacíchpoužijte třídy XamlUICommand a StandardUICommand (spolu s rozhraním ICommand) ke sdílení a správě příkazů napříč různými typy řídicích prvků, nezávisle na typu zařízení a vstupu, který se používá.
Knihovna uživatelského rozhraní Systému Windows Nejnovější oficiální verze knihovny uživatelského rozhraní Windows – WinUI 2.1 – poskytuje pro vaši aplikaci pro Windows živé nové ovládací prvky XAML. Rozhraní API knihovny WinUI běží ve starších verzích Windows 10, takže nemusíte zahrnovat kontroly verzí ani podmíněný kód XAML pro podporu uživatelů, kteří nejsou v nejnovějším operačním systému.
Vizuální vrstva v desktopových aplikacích Nyní můžete používat rozhraní API vizuální vrstvy UWP v desktopových aplikacích. Tato rozhraní API poskytují vysoce výkonné API optimalizované pro grafiku, efekty a animace a tvoří základ uživatelského rozhraní na všech zařízeních s Windows.
Hloubka Z a stín Pomocí Z-hloubky a stínu můžete v aplikaci UWP vytvořit prostor. Tyto nové funkce umožňují usnadnit prohledávání uživatelského rozhraní vaší aplikace a lépe sdělit, na co je důležité, aby se vaši uživatelé mohli soustředit.

Vývoj aplikací pro Windows

Vlastnost Popis
Rozhraní pro antimalwarové prohledávání (AMSI) Přečtěte si, jak antimalwarové skenovací rozhraní (AMSI) pomáhá chránit před malwarema pak se podívejte na vzorový kód a zjistěte, jak ho implementovat v desktopové aplikaci.
C++/WinRT 2.0 Verze 2.0 jazyka C++/WinRT byla vydána. Podívejte se, co je nového v jazyce C++/WinRT pro úplný přehled všech nových změn a doplňků.
Vyberte si platformu Zajímá vás vytvoření nové desktopové aplikace? Podívejte se na naši přepracovanou stránku Zvolte svou platformu, která obsahuje podrobné popisy a porovnání platforem UWP, WPF a Windows Forms a další podrobnosti o rozhraní Win32 API.
Chatovací agent Obor názvů Windows.ApplicationModel.ConversationalAgent umožňuje do aplikace pro Windows přidat jakoukoli digitální pomoc podporovanou modulem AAR (Windows Platform Agent Activation Runtime).
Rozhraní API pro cloudové soubory Rozhraní API cloudových souborů umožňuje vytvořit cloudový synchronizační modul, který podporuje zástupné soubory.
Direct3D 12 Renderovací průchody Direct3D 12 mohou zlepšit výkon vašeho rendereru, pokud je založen mimo jiné na Tile-Based Deferred Rendering (TBDR). Tato technika pomáhá vykreslovacímu modulu zlepšit efektivitu GPU tím, že vaší aplikaci umožní lépe identifikovat požadavky na řazení vykreslování prostředků a závislosti dat. Tím se snižuje přenosy paměti do/z paměti mimo čip.
Direct Machine Learning (DirectML) DirectML je rozhraní API s akcelerovaným hardwarem nízké úrovně pro strojové učení. Má známé (nativní programovací rozhraní C++, nano-COM) a pracovní postup ve stylu DirectX 12. Úlohy odvozování strojového učení můžete integrovat do hry, stroje, middlewaru, back-endu nebo jiné aplikace. DirectML podporuje veškerý hardware kompatibilní s DirectX 12.
DirectX HLSL HLSL Shader Model 6.4 poskytuje nové intrinsiky strojového učení pro použití se systémem DirectML.
Vývoj ovladačů Byly přidány nové funkce zvuku, kamery, displeje, sítě, mobilního širokopásmového připojení, tisku, senzoru, úložiště a wi-fi pro vývojáře ovladačů windows. Další podrobnosti najdete v Co je nového ve vývoji ovladačů.
Operace systému souborů Tento osvědčený postup vám může pomoct nejlépe používat třídy Windows.Storage.FileIO a Windows.Storage.PathIO k provádění vstupně-výstupních operací systému souborů.
Interakce gamepadu a vzdáleného ovládání Používejte interakce gamepadu a dálkového ovládání k vytváření použitelných a přístupných interakčních zážitků. Díky těmto interakcím může být vaše aplikace stejně intuitivní a snadno použitelná jak ze vzdálenosti necelého metru, tak ze vzdálenosti tří metrů.
Změna japonské éry Poskytli jsme tyto pokyny, abychom vám ukázali, jak zajistit, aby vaše aplikace pro Windows byla připravená na změnu japonské éry, která je plánována na 1. května 2019. Tato stránka je dostupná také v japonštině (v dolní části článku klikněte na ovládací prvek jazyka a vyberte japonštinu).
Otevřený zdrojový kód WPF, Windows Forms a WinUI Rozhraní WPF, Windows Forms a WinUI UX jsou nyní k dispozici pro opensourcové příspěvky na GitHubu. Další informace a odkazy naleznete v blogu o vývoji aplikací pro Windows.
Projekt Řím Sada Project Rome SDK je teď dostupná pro Android a iOS. Naučte se integrovat oznámení Graphu s každou platformou: Android a iOS.
Vzdálené kamery Pomocí třídy DeviceWatcher se můžete připojit ke vzdáleným fotoaparátůma číst snímky z těchto fotoaparátů do aplikace pro Windows.
Ovládací prvky UPW v desktopových aplikacích (ostrůvky XAML) Rozhraní API v sadě Windows SDK pro hostování ovládacích prvků UWP v desktopových aplikacích WPF, Windows Forms a C++ Win32 již nejsou ve verzi pro vývojáře. Další informace najdete v tématu ovládací prvky UPW v desktopových aplikacích.
Visual Studio 2019 Sada Visual Studio 2019 byla vydána s nejnovějšími nástroji a službami pro všechny vývojáře, aplikace nebo platformy. Podívejte se na Co je nového v sadě Visual Studio 2019, kde najdete nejnovější informace a jak začít.
Win32 WebView Naše nejčastější dotazy poskytují odpovědi na běžné otázky při používání microsoft Edge WebView v desktopových aplikacích a také odkazy na ukázky a další zdroje informací.
Příkazový řádek Windows nové funkce konzoly zahrnují experimentální kartu Terminálu s nastavením pro posouvání, obrazec kurzoru a barvy kurzoru. Pro více informací navštivte blog Windows Command Line Tools for Developers .
Windows Community Toolkit Sada Windows Community Toolkit v5.1 poskytuje zajímavé aktualizace pro animace, vzdálená zařízení, oříznutí obrázků a přístupnost.
• Nová knihovna Lottie-Windows poskytuje podporu vysoce kvalitních animací ve Windows 10 (1809) pomocí rozhraní API windows.UI.Composition a umožňuje využívat bodymovin soubory JSON nebo optimalizované třídy generované kódem pro přehrávání v aplikacích pro Windows. Vyzkoušejte novou aplikaci Lottie Viewer z Microsoft Storu, abyste otestovali animace a vygenerovali optimalizovaný kód pro vaše aplikace pro Windows.
• Nový nástroj pro výběr vzdálených zařízení umožňuje uživateli vybrat zařízení (přístupné lokálně nebo v cloudu), spustit aplikaci na daném zařízení nebo komunikovat se službami aplikací na daném vzdáleném zařízení.
• Nový ovládací prvek ImageCropper integruje funkci oříznutí pro výběr profilových obrázků nebo pro použití nástrojů pro úpravy fotek.
• Kromě toho byly na ovládacích prvcích vylepšení přístupnosti, aktualizace balíčků Microsoft.Toolkit.Win32 6.0 preview pro WPF a WinForms a další funkce, o kterých si můžete přečíst v poznámkách k verzi.
Windows Machine Learning Přepracovali jsme dokumentaci k AI pro Windows a rozdělili je do tří oblastí: Windows Machine Learning (WinML), Windows Vision Skills a Direct Machine Learning (DirectML). Podívejte se na novou cílovou stránku • V sadě Visual Studio se mění prostředí MLGen. Ve Windows 10 verze 1903 a novějších mlgen už není součástí sady Windows 10 SDK. Pokud používáte VS 2017, měli byste místo toho stáhnout a nainstalovat rozšíření sady Visual Studio Windows Machine Learning Code Generator VS 2017. Pokud používáte Visual Studio 2019, měli byste nainstalovat rozšíření Windows Machine Learning Code Generator.
• Jsme také hrdí na to, že oznamujeme novou podporu optimalizace váhového balení. Vývojáři nyní mohou snížit nároky na disk svých modelů ML pomocí techniky označované jako balení vah, která je k dispozici prostřednictvím převaděče WinMLTools .
Konsolidovaná dokumentace WinRT Přidali jsme úplný popis systému typů WinRT a souborů WinMD, abychom poskytli konkrétní podrobné poznámky k definicím struktury rozhraní API WinRT.
Subsystém Windows pro Linux (WSL) nedávné aktualizace WSL zahrnují možnost přistupovat k souborům Linuxu z Windows pomocí Průzkumníka souborů a některé nové příkazy pro wsl.exe a wslconfig.exe.
Windows Vision dovednosti windows vision skills je sada rozhraní API, která umožňují vytvářet "dovednosti", jako je rozpoznávání obličeje, a pak je zabalit jako balíček NuGet, který můžou využívat jiné aplikace, aniž by bylo nutné zahrnout model strojového učení.

Publikovat & a zpeněžit aplikace pro Windows

Vlastnost Popis
MSIX podpora MSIX ve Windows 10 buildů 1709 a 1803 popisuje, které funkce MSIX jsou podporovány ve verzích před Windows 10 verze 1809.
Balení a nasazení MSIX Zavedli jsme několik vylepšení souvisejících s modifikačními balíčky, aby bylo snazší zabalit přizpůsobení do balíčku MSIX. Mezi tato vylepšení patří nový rescap6:ModificationPackage element v manifestu balíčku, možnost přepsat soubor v hlavním balíčku balíčkem úprav a možnost zabalit modul plug-in založený na systému souborů jako balíček změn MSIX.
MSIX nástroj pro balení • Přidali jsme podporu pro provádění převodů na vzdáleném počítači. Také jsme představili program MSIX Packaging Tool Insider, který nabízí přednostní přístup k novým funkcím nástrojů.
podporu balíčků MSIX na verzi 1709 a novějších poskytuje pokyny k používání nástroje MSIX Packaging Tool k sestavování balíčků speciálně pro Windows 10, verze 1709 a 1803.
prostředí balíčku MSIX na Hyper-V Rychlé vytvoření ukazuje, jak vytvořit virtuální prostředí pro projekty balení MSIX.
sada balíčků MSIX poskytuje pokyny pro vytvoření balíčkové sady pomocí nástroje MSIX Packaging Tool.
• balíčky úprav ve Windows 10 verze 1809 obsahují pokyny k vytvoření balíčku úprav pro Windows 10 verze 1809 a novějších verzí pomocí nástroje MSIX Packaging Tool a MakeApp.exe.
MSIX SDK Pomocí sady MSIX SDK sestavte balíček pro použitípro různé platformy a zjistěte, jak určit cílové platformy, do kterých chcete balíčky extrahovat.

Microsoft Learn - vzdělávací platforma

Microsoft Learn poskytuje vývojářům Microsoftu nové praktické možnosti výuky a školení.

Videa

Progresivní webové aplikace

Progresivní webové aplikace jsou weby, které fungují jako nativní aplikace v různých prohlížečích a široké škále zařízení s Windows 10. Podívejte se na video a zjistěte více, pak se podívejte na dokumentaci, abyste mohli začít.

Řada VS Code

Podívejte se na naši novou sérii videí v editoru Visual Studio Code, kde najdete informace o tom, co je VSCode, jak ho používat a jak se vytvořilo.

Služby hybridní reality

HoloLens 2 byl nedávno oznámen. Podívejte se na tuto sérii videí o hybridní realitě o nejnovějších informacích a o tom, jak se můžete zapojit a začít vyvíjet.

Jedna otázka pro vývojáře

V sérii videí One Dev Question zkušení vývojáři společnosti Microsoft odpovídají na řadu otázek ohledně vývoje Windows, týmové kultury a historie.