Teilen über


Versionshinweise zum experimentelle Kanal für das Windows App SDK 1.0

Wichtig

Der experimentelle Kanal wird nicht für die Verwendung in Produktionsumgebungen unterstützt, und Apps, die die experimentellen Versionen verwenden, können nicht im Microsoft Store veröffentlicht werden.

Der experimentelle Kanal stellt Versionen des Windows App SDK bereit, die experimentelle Kanalfeatures enthalten, die sich in frühen Entwicklungsphasen befinden. APIs für experimentelle Features weisen das Experimental-Attribut auf. Wenn Sie eine experimentelle API in Ihrem Code aufrufen, erhalten Sie eine Buildzeitwarnung. Alle APIs im experimentellen Kanal können Änderungen in zukünftigen Versionen aufweisen, aber experimentelle APIs unterliegen insbesondere Änderungen. Features des Experimental-Releases können aus der nächsten Version entfernt oder überhaupt nicht veröffentlicht werden.

Wichtige Links:

Neuestes experimentelles Kanal-Release:

Release des neuesten stabilen Kanals:

Version 1.0 Experimental (1.0.0-experimental1)

Diese Version unterstützt alle Features des experementelle Kanals.

In den folgenden Abschnitten werden neue und aktualisierte Features, Einschränkungen und bekannte Probleme für diese Version beschrieben.

WinUI 3

Diese Version von WinUI 3 konzentriert sich auf das Erstellen neuer Features für 1.0 stabile und Beheben von Fehlern.

  • Neue Features: Unterstützung für die Anzeige eines Inhaltsdialogs pro Fenster und nicht pro Thread.
  • Bugs: Eine vollständige Liste der in dieser Version behobenen Fehler finden Sie in unserem GitHub-Repository.
  • Bildpunkte: Um die WinUI 3-Steuerelemente und -Features in Aktion zu sehen, können Sie die WinUI 3-Gallery-App von GitHub klonen und kompilieren oder aus dem Microsoft Store herunterladen.

Weitere Informationen sowie die ersten Schritte zur Entwicklung mit WinUI finden Sie unter:

Pushbenachrichtigung (experimentelle Feature)

In dieser Version wird eine Pushbenachrichtigungs-API eingeführt, die von verpackten Desktop-Apps mit registrierungsbasierten Azure-App-Identitäten verwendet werden kann. Um dieses Feature zu verwenden, müssen Sie sich für unsere private Vorschau registrieren.

Wichtige Einschränkungen:

  • Pushbenachrichtigungen werden nur in MSIX-gepackten Apps unterstützt, die unter Windows 10, Version 2004 (Build 19041) oder höher, ausgeführt werden.
  • Microsoft behält sich das Recht vor, Apps während der privaten Vorschau für Pushbenachrichtigungen zu deaktivieren oder zu einzustellen.
  • Microsoft garantiert nicht die Zuverlässigkeit oder Latenz von Pushbenachrichtigungen.
  • Während der privaten Vorschau ist das Pushbenachrichtigungsvolumen auf 1 Million pro Monat beschränkt.

Weitere Informationen finden Sie in der Übersicht über Pushbenachrichtigungen.

Windowing

Diese Version enthält die folgenden Updates für Windows-API. AppWindow ist eine allgemeine API für Fensterfunktionen, die benutzerfreundliche Fensterszenarien ermöglicht, die sich gut in die Windows-Benutzeroberfläche und andere Apps integrieren lassen. Dies ist ähnlich wie die UWP-AppWindow, aber nicht die gleiche.

Wichtige Einschränkungen:

  • Diese Version von AppWindow ist derzeit nur für Win32-Apps verfügbar (sowohl verpackt als auch entpackt).
  • Das Windows App SDK bietet derzeit keine Methoden zum Anfügen von UI-Framework-Inhalten an. AppWindowSie sind auf die Verwendung der HWND Interop-Zugriffsmethoden beschränkt.
  • Die Windowing-API funktioniert derzeit nicht unter Windows, Version 1809 und 1903 für AMD64.

Weitere Informationen finden Sie unter Verwalten von App-Fenstern (Windows App SDK).

Bereitstellung für nicht gepackte Apps

In dieser Version werden Updates für das Feature dynamische Abhängigkeiten eingeführt, einschließlich der Bootstrapper-API.

Wichtige Einschränkungen:

  • Das Feature für dynamische Abhängigkeiten wird nur für entpackte Apps unterstützt.
  • Hochgestellte Aufrufe werden nicht unterstützt.

Weitere Informationen finden Sie in den folgenden Artikeln:

Weitere Einschränkungen und bekannte Probleme

  • Keine Unterstützung für eine CPU-Buildkonfiguration: Das Windows App SDK ist in systemeigenem Code geschrieben und unterstützt somit keine CPU-Buildkonfigurationen . Die WinUI 3-Vorlagen in Visual Studio lassen nur architekturspezifische Builds zu. Beim Hinzufügen des Windows App SDK zu einer vorhandenen .NET-Anwendung oder -Komponente, die Beliebige CPU unterstützt, müssen Sie die gewünschte Architektur angeben: x86, x64 oder arm64.
  • .NET-Apps müssen auf Build 18362 oder höher ausgerichtet sein: Ihr TFM muss auf net6.0-windows10.0.18362 oder höher festgelegt sein, und die <TargetPlatformVersion> Ihres Paketprojekts muss auf 18362 oder höher festgelegt sein. Weitere Informationen finden Sie in diesem bekannten Issue auf GitHub.
  • C#-Apps mit 1.0 Experimental müssen eines der folgenden .NET-SDKs verwenden: