Windows App SDK 1.0.0-experimentální s WinUI 3, více vydáno

Ikona času čtení 3 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

winui 3

Microsoft právě vydal Windows App SDK 1.0.0-experimental, sadu nástrojů, která umožňuje vývojářům desktopových aplikací vytvářet aplikace s moderním uživatelským rozhraním Windows, rozhraními API a funkcemi platformy.

Verze 1.0.0 SDK přináší následující funkce a vylepšení:

WindowsUI 3

Toto vydání WinUI 3 se zaměřuje na vytváření nových funkcí pro stabilní verzi 1.0 a na opravu chyb.

  • Nové funkce: Podpora zobrazení ContentDialog pro okno, nikoli pro vlákno.
  • Hmyz: Úplný seznam chyb řešených v této verzi viz repo GitHub.
  • Vzorky: Chcete-li vidět ovládací prvky a funkce WinUI 3 v akci, můžete naklonovat a sestavit aplikaci WinUI 3 Controls Gallery od GitHubnebo si stáhněte aplikaci ze služby Microsoft Store.

Push notifikace (experimentální funkce)

Tato verze zavádí rozhraní API oznámení push, které mohou používat desktopové aplikace s balíkem MSIX s identitami založenými na registraci aplikací Azure. Chcete-li použít tuto funkci, musíte přihlaste se k odběru soukromého náhledu společnosti Microsoft.

Důležitá omezení:

  • Oznámení push jsou podporována pouze v aplikacích zabalených v MSIX, které běží na Windows 10 verze 2004 (sestavení 19041) nebo novějších vydáních.
  • Společnost Microsoft si vyhrazuje právo zakázat nebo odvolat aplikacím oznámení push během soukromého náhledu.
  • Společnost Microsoft nezaručuje spolehlivost ani latenci nabízených oznámení.
  • Během soukromého náhledu je objem push notifikací omezen na 1 milion za měsíc.

Okno (experimentální funkce)

Tato verze obsahuje aktualizace rozhraní API pro vytváření oken. Jedná se o sadu vysokoúrovňových okenních API, soustředěných kolem třídy AppWindow, která umožňuje snadno použitelné scénáře oken, které se dobře integrují s uživatelským prostředím Windows a dalšími aplikacemi. To je podobné, ale ne stejné jako UWP AppWindow.

Důležitá omezení:

  • Toto vydání AppWindow je aktuálně k dispozici pouze pro aplikace Win32 (zabalené i nezabalené).
  • Windows App SDK aktuálně neposkytuje metody pro připojení obsahu rozhraní uživatelského rozhraní k souboru AppWindow; jste omezeni na použití HWND interoperativní přístupové metody.
  • Windowing API's v současné době nebude fungovat na Windows verze 1809 a 1903 pro AMD64.

Nasazení pro nezabalené aplikace (experimentální funkce)

Tato verze zavádí aktualizace dynamické závislosti funkce, včetně bootstrapper API.

Důležitá omezení:

  • Funkce dynamických závislostí je podporována pouze pro nezabalené aplikace (tj. aplikace, které nepoužívají MSIX pro svou technologii nasazení).
  • Zvýšení volající nejsou podporováni.

Další omezení a známé problémy

  • Žádná podpora pro jakoukoli konfiguraci sestavení CPU: Sada Windows App SDK je napsána v nativním kódu, a proto ji nepodporuje Jakýkoli CPU sestavovat konfigurace. The Šablony projektů WinUI povolit pouze sestavení specifická pro architekturu. Když přidání sady Windows App SDK na existující aplikaci nebo komponentu .NET, která podporuje Jakýkoli CPU, musíte zadat požadovanou architekturu: x86x64 or arm64.
  • Aplikace .NET musí cílit na sestavení 18362 nebo vyšší: Váš TFM musí být nastaven na net5.0-windows10.0.18362 nebo vyšší a váš obalový projekt <TargetPlatformVersion> musí být nastaveno na 18362 nebo vyšší. Pro více informací viz známý problém na GitHubu.

Přečtěte si více a najděte odkazy ke stažení na webu Microsoft zde.

Více o tématech: Windows App SDK 1.0.0, winui 3

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *