Novità per gli sviluppatori in Windows 11
Dopo gli annunci all'evento Microsoft Build 2024, ecco alcune delle novità più recenti per gli sviluppatori Windows:
- Aggiornamento delle raccomandazioni per lo sviluppo di app
- Supporto Windows di nuove funzionalità di IA e Machine Learning
- Strumenti di sviluppo avanzati
Raccomandazioni per lo sviluppo
Si consiglia vivamente di prendere in considerazione l'uso di Windows App SDK/WinUI o di WPF come piattaforma di sviluppo per la creazione di applicazioni client Windows.
Windows App SDK
Funzionalità | Descrizione |
---|---|
Windows App SDK | Windows App SDK è un set di componenti e strumenti per sviluppatori che rappresenta la prossima evoluzione della piattaforma per lo 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 fino a Windows 10, versione 1809. |
Note sulla versione di Windows App SDK | Dettagli sull'ultima versione stabile 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 si crea un progetto con questi modelli (vedere Creare il primo progetto WinUI 3), l'intera interfaccia utente dell'applicazione viene implementata tramite finestre, controlli e altri tipi forniti da WinUI 3. |
Usare SDK per app di Windows in un progetto esistente | Se si ha un progetto esistente in cui si vuole usare Windows App SDK, è possibile installare l'ultima versione 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. |
Scaricare Windows App SDK | Esistono diversi pacchetti e canali di rilascio per Windows App SDK. La pagina Scarica Windows App SDK fornisce indicazioni su quelli necessari, sui collegamenti per il download e sulle istruzioni di installazione. |
WinUI
Funzionalità | Descrizione |
---|---|
WinUI | WinUI è il componente nativo della piattaforma dell'interfaccia utente fornito con Windows App SDK (completamente disaccoppiato dagli SDK di Windows). L’SDK per app di Windows fornisce un set unificato di API e strumenti che possono essere usati per creare app desktop di produzione destinate a Windows 10 e versioni successive e possono essere pubblicate in Microsoft Store. |
Intelligenza artificiale Windows
Funzionalità | Descrizione |
---|---|
Intelligenza artificiale Windows | Migliorare le app di Windows con l'IA 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'IA, come Phi Silica, il modello SLM (Small Language Model) creato da Microsoft Research che è in grado di offrire molte delle stesse funzionalità disponibili negli LLM (Large Language Models), ma più compatto ed efficiente per poter essere eseguito in locale su Windows. |
Strumenti di sviluppo
Funzionalità | Descrizione |
---|---|
Panoramica di Dev Home | Dev Home è un nuovo centro di controllo per Windows che 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à dev drive per l'archiviazione in un'unica posizione. |
WSL (Sottosistema di Windows per Linux) | Il sottosistema Windows per Linux (Windows Subsystem for Linux, WSL) è una funzionalità di Windows che consente di eseguire un ambiente Linux in un computer Windows senza la necessità di una macchina virtuale separata o di un doppio avvio. |
Esempi
La Raccolta WinUI 3 su GitHub viene aggiornata regolarmente per mostrare i miglioramenti e le funzionalità aggiuntive più recenti di WinUI in Windows App SDK. L'app Raccolta può anche essere scaricata da 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.