Windows documentazione sullo sviluppo di app

Creare app desktop Windows native con SDK per app di Windows e WinUI 3, la piattaforma consigliata per il nuovo sviluppo con C#, C++e XAML in Windows 10 e 11.

Quale piattaforma è consigliabile usare?

Scegliere il framework adatto allo scenario. WinUI 3 con il SDK per app di Windows è consigliato per le nuove app native Windows. La piattaforma UWP è in modalità di manutenzione: per i nuovi progetti usa SDK per app di Windows con WinUI 3 e per modernizzare le app UWP esistenti, vedi la guida alla migrazione.

Progressive App Web (PWA)

App web-first con integrazione Windows: barra delle applicazioni, notifiche, supporto offline. Compilare con HTML, CSS e JavaScript.

Informazioni di riferimento e download dell'SDK

Passare direttamente alle pagine di destinazione dell'SDK per la documentazione di riferimento, le note sulla versione e i download.

Requisiti per iniziare

Cosa è necessario iniziare a creare con il SDK per app di Windows. Supporta Windows 10 versione 1809 (build 17763) o successiva.

SDK per app di Windows (ultima versione stabile)

Scaricare la versione stabile corrente. Include WinUI 3, API del ciclo di vita delle app, finestre e strumenti di distribuzione. Controllare la pagina dei download per il numero di versione più recente.

WinUI 3 (incluso in SDK per app di Windows)

Il framework nativo dell'interfaccia utente per le app desktop di Windows. Viene fornito come parte del SDK per app di Windows: nessuna installazione separata necessaria.

Linguaggi e runtime supportati

C# con .NET 8 o versione successiva, C++ (Win32 e C++/WinRT), Rust (tramite crate windows-rs). XAML viene usato per il markup dell'interfaccia utente in WinUI 3 e macchine virtuali Windows.

Strumenti e risorse