Novità per gli sviluppatori in Windows 11
Dopo gli annunci in Microsoft Build 2024, ecco alcune delle novità più recenti per gli sviluppatori Windows:
- Raccomandazioni aggiornate per lo sviluppo di app
- Nuove funzionalità di intelligenza artificiale e Machine Learning supportate da Windows
- Strumenti di sviluppo avanzati
Raccomandazioni per lo sviluppo
Si consiglia vivamente di prendere in considerazione l'uso di Windows App SDK/WinUI o WPF come piattaforma di sviluppo per la creazione di applicazioni client Windows.
Windows App SDK
Caratteristica | Descrizione |
---|---|
Windows App SDK | La di Windows App SDK è un set di componenti e strumenti di sviluppo che rappresentano la prossima evoluzione nella piattaforma di sviluppo di app di Windows. Windows App SDK offre un set unificato di API e strumenti che possono essere usati in modo coerente da qualsiasi app desktop in Windows 11 (e di livello inferiore a Windows 10, versione 1809). |
Note sulla versione di Windows App SDK | Dettagli su la versione stabile più recente di Windows App SDK, che può essere usata dalle app negli ambienti di produzione e dalle app pubblicate in Microsoft Store. |
Creare una nuova app con Windows App SDK | Windows App SDK include modelli di progetto WinUI 3 che consentono di creare app con un'interfaccia utente completamente basata su WinUI. Quando crei un progetto usando questi modelli (vedi Creare il primo progetto WinUI 3), l'intera interfaccia utente dell'applicazione viene implementata usando finestre, controlli e altri tipi di interfaccia utente forniti da WinUI 3. |
Usare Windows App SDK in un progetto esistente | Se si dispone di un progetto esistente in cui si vuole usare Windows App SDK, è possibile installare la versione più recente del pacchetto NuGet di Windows App SDK nel progetto. Le app non in pacchetto devono seguire questa procedura per usare Windows App SDK, ma anche le app in pacchetto possono eseguire questa operazione. |
Scarica Windows App SDK | Esistono diversi pacchetti e canali di rilascio per Windows App SDK. La pagina per il download di Windows App SDK fornisce indicazioni su quali sono necessarie, sui collegamenti di download e sulle istruzioni di installazione. |
WinUI
Intelligenza artificiale Windows
Caratteristica | Descrizione |
---|---|
Windows AI | Migliorare le app di Windows con intelligenza artificiale tramite API locali e modelli di Machine Learning. |
Panoramica di Windows Copilot Runtime | Windows Copilot Runtime introduce nuovi modi di interagire con il sistema operativo che usano l'intelligenza artificiale, ad esempio Phi Silica, il modello SLM (Small Language Model) creato da Microsoft Research che è in grado di offrire molte delle stesse funzionalità disponibili nei modelli di linguaggio large, ma più compatta ed efficiente in modo da poter essere eseguita localmente in Windows. |
Strumenti di sviluppo
Caratteristica | Descrizione |
---|---|
Panoramica di Dev Home | Dev Home era un centro di controllo sperimentale per Windows, ma non sarà più supportato a partire da maggio 2025. Dev Home offre la possibilità di monitorare i progetti nel dashboard usando widget personalizzabili, configurare l'ambiente di sviluppo scaricando app, pacchetti o repository, connettersi agli account e agli strumenti per sviluppatori (ad esempio GitHub) e creare un'unità di sviluppo per l'archiviazione in un'unica posizione. |
WSL (sottosistema Windows per Linux) | Sottosistema Windows per Linux (WSL) è una funzionalità di Windows che consente di eseguire un ambiente Linux nel computer Windows, senza la necessità di una macchina virtuale separata o di un doppio avvio. |
Campioni
La raccolta WinUI 3 su GitHub viene aggiornata regolarmente per presentare le aggiunte e i miglioramenti più recenti a WinUI nel Windows App SDK. L'app della galleria può essere scaricata anche dal Microsoft Store.
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.