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.
- Modernisieren Ihrer vorhandene Desktop-Apps
- Benutzerschnittstelle und -eingabe
- App-Lebenszyklus und Systemdienste
- Kommunikation
- Bedienungshilfen
- Audio, Video und Kamera
- Grafiken
- Daten und Dateien
- Windows-KI und Machine Learning
- Integration in Windows
- Geräte und Sensoren
- Sicherheit und Identität
- Übersicht über die Bereitstellung
Informationen zum Einrichten Ihrer Entwicklungsumgebung und zu den ersten Schritte beim Erstellen einer neuen App finden Sie hier:
Zugehörige Themen
Windows developer