Utveckla Windows-skrivbordsappar
Det här avsnittet i dokumentationen innehåller information om API:er och funktioner som du kan använda när du utvecklar Windows-skrivbordsappar. Vissa av dessa funktioner är tillgängliga med hjälp av API:er i Windows App SDK. Andra funktioner är tillgängliga med hjälp av API:er i Windows-operativsystemet (via Windows SDK) och .NET, och kräver inte användning av Windows App SDK.
Viktig
Om du arbetar med en UWP-app kan du läsa Migrera från UWP till Windows App SDK.
Windows App SDK-funktioner
I följande tabell visas de utvecklingsfunktioner som tillhandahålls av de aktuella versionerna av Windows App SDK. Mer information om lanseringskanalerna för Windows App SDK som innehåller var och en av dessa funktioner finns i Funktioner som är tillgängliga via versionskanalen.
Funktion | Beskrivning |
---|---|
WinUI 3 | Det ursprungliga användargränssnittsramverket (UI) för Windows-skrivbordsappar, inklusive hanterade appar som använder C# och .NET och interna appar som använder C++ med Win32-API:et. WinUI 3 ger konsekventa, intuitiva och tillgängliga upplevelser med hjälp av de senaste användargränssnittsmönstren. |
Rendera text med DWriteCore | Rendera text med hjälp av ett enhetsoberoende textlayoutsystem, microsoft ClearType-textrendering av hög kvalitet, maskinvaruaccelererad text, text i flera format, stöd för breda språk och mycket mer. |
Hantera resurser med MRT Core | Hantera appresurser som strängar och bilder på flera språk, skalor och kontrastvarianter oberoende av appens logik. |
Applivscykel: App-instansiering | Kontrollera om flera instanser av appens process kan köras samtidigt. |
applivscykel: Omfattande aktivering | Bearbeta information om olika typer av aktiveringar för din app. |
Appens livscykel: Energihantering | Få insyn i hur din app påverkar enhetens energitillstånd och gör det möjligt för appen att fatta intelligenta beslut om resursanvändning. |
Hantera appfönster | Skapa och hantera de fönster som är associerade med din app. |
Push-meddelanden | Skicka råa meddelanden och appaviseringar till din app från molnet med hjälp av Azure App Registration-identiteter. |
App-meddelanden | Leverera meddelanden till användaren med appaviseringar. |
Utrullning | Distribuera Windows App SDK-runtime med dina uppackade och paketerade appar |
Utvecklingsfunktioner för Windows-appar ordnade efter scenario
Följande artiklar innehåller information som hjälper dig att komma igång med funktioner i den fullständiga Utvecklingsplattformen för Windows-appar för vanliga appscenarier, inklusive funktioner som tillhandahålls av Windows App SDK, Windows SDK och .NET SDK.
- Modernisera dina befintliga skrivbordsappar
- Användargränssnitt och indata
- applivscykel och systemtjänster
- Starta Windows-appar och hantera bakgrundsuppgifter
- Kommunikation
- Tillgänglighet
- ljud, video och kamera
- Grafik
- Data och filer
- Windows AI och maskininlärning
- Integrera med Windows
- Enheter och sensorer
- Säkerhet och identitet
- Distributionsöversikt
Information om hur du konfigurerar utvecklingsmiljön och kommer igång med att skapa en ny app finns i:
Relaterade ämnen
Windows developer