Windows App SDK 1.0.0-experimenteel met WinUI 3, meer uitgebracht

Pictogram voor leestijd 3 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

winui 3

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 de HWND 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: x86x64 or arm64.
  • .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.

Meer over de onderwerpen: SDK voor Windows-app 1.0.0, winui 3

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *