Entwickeln von Windows-Desktop-Apps

Dieser Abschnitt der Dokumentation enthält Informationen zu APIs und Features, die Sie bei der Entwicklung von Windows-Desktop-Apps verwenden können. Einige dieser Features sind über APIs im das Windows App SDK verfügbar. Andere Features werden vom Windows-Betriebssystem (über das Windows SDK) und von .NET bereitgestellt und erfordern keine Verwendung des Windows App SDK.

Wichtig

Wenn Sie an einer UWP-App arbeiten, lesen Sie Migrieren von UWP zum Windows App SDK.

Windows-App SDK-Features

In der folgenden Tabelle sind die Entwicklungsfeatures aufgeführt, die von den aktuellen Releases des Windows App SDK bereitgestellt werden. Weitere Informationen zu den Releasekanälen des Windows App SDK, die diese einzelnen Features enthalten, finden Sie unter Verfügbare Features nach Releasekanal.

Funktion Beschreibung
WinUI 3 Das primäre native Benutzeroberflächen-Framework für Windows-Desktop-Apps, einschließlich verwalteter Apps, die C# und .NET verwenden, sowie nativer Apps, die C++ mit der Win32-API verwenden. WinUI 3 bietet unter Verwendung der neuesten Benutzeroberflächenmuster (UI) einheitliche, intuitive und zugängliche Benutzerumgebungen.
Rendern von Text mit DWriteCore Rendern von Text mit einem geräteunabhängigen Textlayoutsystem, hochwertigem Subpixel-Microsoft ClearType-Textrendering, hardwarebeschleunigtem Text, Text mit mehreren Formaten, Unterstützung für breite Sprachen und vielem mehr.
Verwalten von Ressourcen mit MRT Core Verwalten Sie App-Ressourcen wie Zeichenfolgen und Bilder in mehreren Sprachen, Skalierungen und Kontrastvarianten unabhängig von der Logik Ihrer App.
App-Lebenszyklus: App-Instancing Steuern Sie, ob mehrere Instanzen des App-Prozesses gleichzeitig ausgeführt werden können.
App-Lebenszyklus: Umfassende Aktivierung Verarbeiten Sie Informationen zu verschiedenen Arten von Aktivierungen für Ihre App.
App-Lebenszyklus: Energieverwaltung Gewinnen Sie Einblick in die Auswirkungen Ihrer App auf den Energiezustand des Geräts, und ermöglichen Sie es der App, intelligente Entscheidungen zur Ressourcennutzung zu treffen.
Verwalten von App-Fenstern Erstellen und verwalten Sie die Ihrer App zugeordneten Fenster.
Pushbenachrichtigungen Senden Sie unformatierte Benachrichtigungen und App-Benachrichtigungen über Azure-App Registrierungsidentitäten an Ihre App aus der Cloud.
App-Benachrichtigungen Senden Sie Nachrichten an Ihren Benutzer mit App-Benachrichtigungen.
Bereitstellung Bereitstellen der Windows App SDK-Runtime mit Ihrer nicht gepackten und gepackten App

Windows App-Entwicklungsfeatures, nach Szenario organisiert

Die folgenden Artikel enthalten Informationen, die Ihnen den Einstieg in die Verwendung von Features der vollständigen Windows-App-Entwicklungsplattform für gängige App-Szenarien erleichtern, einschließlich Features, die vom Windows App SDK, dem Windows SDK und dem .NET SDK bereitgestellt werden.

Informationen zum Einrichten Ihrer Entwicklungsumgebung und zu den ersten Schritte beim Erstellen einer neuen App finden Sie in den folgenden Artikeln: