Visual Studio 2022 17.3 aggiunge il supporto ufficiale per .NET MAUI e Arm64EC

Visual Studio 2022 verrà aggiornato alla versione 17.3 e semplificherà lo sviluppo di app per dispositivi Windows basati su Arm64.

Microsoft ha rilasciato Visual Studio 2022 17.3 per Windows, apportando alcune nuove funzionalità che gli sviluppatori possono sfruttare nelle loro app insieme a una serie di altri miglioramenti. Tra questi, due potrebbero risaltare se hai seguito le notizie sullo sviluppo di app presso Microsoft: supporto ufficiale per .NET MAUI e Arm64EC.

Con l'ufficialità di queste funzionalità, ora puoi iniziare a utilizzarle nelle app che desideri pubblicare e avere la certezza che funzioneranno come previsto. .NET MAUI (o UI app multipiattaforma) è un set di strumenti che ti consente di creare app per Windows, Android, iOS e macOS utilizzando un'unica base di codice condivisa. Per gli sviluppatori di app multipiattaforma, questo dovrebbe essere di grande aiuto e supporta anche funzionalità come Hot Reload in modo da poter vedere come le modifiche al codice influiscono sull'app in tempo reale. .NET MAUI è in anteprima ormai da qualche tempo, quindi è bello vederlo finalmente supportato ufficialmente.

Nel frattempo, anche se il supporto Arm64EC non è menzionato nell'annuncio per Visual Studio 2022 17.3, c'è un post di blog separato annunciando il supporto ufficiale. Questo accade più di un anno fa Arm64EC è stato annunciato per la prima volta. Se non lo sai, Arm64EC (emulazione compatibile) è un'interfaccia binaria dell'applicazione (ABI) che consente agli sviluppatori di creare applicazioni che mescolano codice Arm64 e x64 nello stesso processo. In sostanza, come sviluppatore, ciò significa che puoi eseguire gradualmente la transizione della tua app per aggiungere il supporto Arm64 senza doverla riscrivere completamente. È importante anche per app come Microsoft Excel, che fanno molto affidamento su estensioni progettate per x64. In questo modo, l'app principale stessa può passare ad Arm64 senza interrompere la compatibilità con le estensioni x64. In effetti, le app Office di Microsoft utilizzano già Arm64EC sui dispositivi Arm.

Oltre a queste grandi aggiunte, Visual Studio 2022 17.3 offre anche prestazioni migliorate per C++ in modo da utilizzare meno risorse della CPU durante la creazione di un'app C++. Inoltre, l'indicizzazione e la colorazione del codice C++ in Visual Studio sono ora molto più veloci e Microsoft condivide un esempio di una nuova soluzione Unreal Engine 5, in cui Visual Studio 173 impiega 72 secondi per l'indicizzazione, rispetto ai 146 secondi della versione 17.2. È ora disponibile anche un nuovo Teams Toolkit per aiutarti a creare app per Microsoft Squadre.

Ci sono numerosi altri miglioramenti e puoi farlo trovi le note di rilascio complete qui se vuoi dare uno sguardo approfondito a tutto ciò che è stato aggiunto in questo aggiornamento. Insieme a Visual Studio 2022 17.3, Microsoft rilascia anche .NET Framework 4.8.1, che è la prima versione con supporto nativo completo per Arm64. E a tal proposito, Microsoft ha anche annunciato che Visual Studio 17.4 sarà la prima versione di Visual Studio ad essere completamente nativa anche su Arm64, e la prima anteprima è disponibile oggi. Puoi scaricare Visual Studio 2022 17.3 per Windows qui oppure ottenere l'anteprima 17.4 qui se sei curioso.

Se utilizzi macOS, oggi sarà disponibile anche Visual Studio 2022 per Mac 17.3. Questa versione include il supporto per i segreti utente, nuove correzioni del codice per aiutarti a essere più produttivo e il supporto per gli account App Store Connect, necessari per i singoli sviluppatori Apple. C'è un elenco completo delle modifiche qui. Anche Visual Studio per Mac 17.4 entrerà in anteprima oggi con il supporto iniziale per .NET MAUI.

Indipendentemente dalla versione che stai cercando, puoi trovare gli ultimi download di Visual Studio qui.


Fonte: Microsoft