Windows App SDK 1.0.0-experimenteel met WinUI 3, meer uitgebracht
3 minuut. lezen
Uitgegeven op
Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer
Microsoft heeft zojuist Windows App SDK 1.0.0-experimental uitgebracht, een toolkit waarmee ontwikkelaars van desktop-apps apps kunnen bouwen met een moderne Windows-gebruikersinterface, API's en platformfuncties.
Versie 1.0.0 van de SDK biedt de volgende functies en verbeteringen:
WindowsUI 3
Deze release van WinUI 3 is gericht op het bouwen aan nieuwe functies voor 1.0 stabiel en het oplossen van bugs.
- Nieuwe functies: Ondersteuning voor het tonen van een ContentDialog per venster in plaats van per thread.
- bugs: Voor de volledige lijst met bugs die in deze release zijn aangepakt, zie de GitHub-opslagplaats.
- Stalen: Om WinUI 3-besturing en -functies in actie te zien, kunt u de WinUI 3 Controls Gallery-app klonen en bouwen van GitHub, of download de app van de Microsoft Store.
Pushmeldingen (experimentele functie)
Deze release introduceert een API voor pushmeldingen die kan worden gebruikt door in MSIX verpakte desktop-apps met op Azure-app-registratie gebaseerde identiteiten. Om deze functie te gebruiken, moet u: meld je aan voor de privé-preview van Microsoft.
Belangrijke beperkingen:
- Pushmeldingen worden alleen ondersteund in MSIX-pakketapps die worden uitgevoerd op Windows 10 versie 2004 (build 19041) of latere releases.
- Microsoft behoudt zich het recht voor om apps uit pushmeldingen uit te schakelen of in te trekken tijdens de privé-preview.
- Microsoft garandeert de betrouwbaarheid of latentie van pushmeldingen niet.
- Tijdens de privépreview is het volume voor pushmeldingen beperkt tot 1 miljoen per maand.
Windowing (experimentele functie)
Deze release bevat updates voor de venster-API's. Dit is een reeks venster-API's op hoog niveau, gecentreerd rond de AppWindow-klasse, die gebruiksvriendelijke vensterscenario's mogelijk maakt die goed integreren met de Windows-gebruikerservaring en andere apps. Dit is vergelijkbaar met, maar niet hetzelfde als, de UWP AppWindow.
Belangrijke beperkingen:
- Deze release van
AppWindow
is momenteel alleen beschikbaar voor Win32-apps (zowel verpakt als onverpakt). - De Windows App SDK biedt momenteel geen methoden voor het koppelen van inhoud van het UI-framework aan een
AppWindow
; je bent beperkt tot het gebruik van deHWND
toegangsmethoden voor interoperabiliteit. - De Windowing API's werken momenteel niet op Windows versie 1809 en 1903 voor AMD64.
Implementatie voor onverpakte apps (experimentele functie)
Deze release introduceert updates voor de dynamische afhankelijkheden functie, inclusief de bootstrapper-API.
Belangrijke beperkingen:
- De functie dynamische afhankelijkheden wordt alleen ondersteund voor onverpakte apps (dat wil zeggen apps die geen MSIX gebruiken voor hun implementatietechnologie).
- Verhoogde bellers worden niet ondersteund.
Andere beperkingen en bekende problemen
- Geen ondersteuning voor elke CPU-buildconfiguratie: De Windows App SDK is geschreven in native code en ondersteunt dus niet Elke CPU configuraties bouwen. De WinUI-projectsjablonen staan alleen architectuurspecifieke builds toe. Wanneer de Windows App SDK toevoegen naar een bestaande .NET-toepassing of -component die ondersteuning biedt voor Elke CPU, moet u de gewenste architectuur opgeven:
x86
,x64
orarm64
. - .NET-apps moeten build 18362 of hoger targeten: Uw TFM moet zijn ingesteld op
net5.0-windows10.0.18362
of hoger, en uw verpakkingsproject<TargetPlatformVersion>
moet zijn ingesteld op 18362 of hoger. Voor meer info, zie de bekend probleem op GitHub.
Lees meer en vind de downloadlinks op Microsoft hier.