Microsoft ha ufficializzato le novità di Windows 11 per gli sviluppatori e per l’intera piattaforma in vista del rilascio pubblico per tutti a fine anno.

Evento Windows Developer

Dopo la presentazione del nuovo sistema operativo il 24 giugno, Microsoft ha tenuto un evento globale dedicato agli sviluppatori, che potete rivedere qui in alto, che allo stesso tempo ha confermato e rivelato altre novità su Windows 11, fornendo numerosi spunti interessanti anche per gli utenti comuni.
Trovate tutti i dettagli sulle novità annunciate per gli sviluppatori e la documentazione ufficiale a questo indirizzo.

I vantaggi del nuovo Microsoft Store

Sveliamo il nuovo Microsoft Store su Windows e annunciamo il nostro supporto per più tipi di app come Win32, .NET e PWA, nonché il supporto per le app Android da Amazon Appstore. Lo Store è stato anche riprogettato per mantenere i tuoi clienti nel loro flusso e rendere più facile la ricerca e la scoperta di storie e raccolte curate. Con nuove funzionalità come il “pop-up” Store i tuoi utenti possono installare app direttamente dal browser. Avrai anche più opzioni di compartecipazione alle entrate, come mantenere il 100% quando porti la tua piattaforma di commercio per lo Store per la tua app (questo non include i giochi per PC). Un’anteprima del nuovo Store sarà presto disponibile per i Windows Insider.

Utilizzo dei nostri strumenti di sviluppo per migliorare lo sviluppo di app Web e native di Windows

Con Windows 11, stiamo abbracciando tutte le tue app e stiamo lavorando per far sentire tutte le app a casa su Windows. E, con il nuovo PWABuilder3, puoi creare una PWA dalla tua app web in pochi minuti. Il runtime sempreverde WebView2 è incluso anche in Windows 11 che semplifica l’ utilizzo della sua piattaforma Web come un modo efficiente e sicuro per creare app Web ibride. Naturalmente, puoi continuare a utilizzare potenti offerte per sviluppatori come Windows Terminal e i nuovi Microsoft Edge DevTools poiché ora sono inclusi nella confezione.

Il di Windows App SDK , precedentemente conosciuto come Project Reunion, sarà più facile per voi per integrare Windows 11 caratteristiche nelle tue app, pur consentendo di raggiungere più di utenti 1B per Windows 10. Noi continueremo a costruire Windows App SDK in collaborazione con la community e a partire da oggi, puoi usare la versione Windows App SDK 0.8 Stable (ancora denominata Project Reunion nel pacchetto NuGet e Visual Studio Marketplace). In questa versione troverai aggiornamenti di stabilità per WinUI3 e supporto per lo sviluppo per Visual Studio 16.10. Windows App SDK 1.0 verrà rilasciato entro la fine dell’anno.

Puoi anche creare app che vengono eseguite in modo nativo su Windows su ARM con il nuovo ABI compatibile con l’emulazione ARM64. Utilizzando ARM64EC, puoi combinare ARM nativo e codice x64 emulato nello stesso processo o modulo. Questa interoperabilità significa che puoi ottimizzare la tua app per l’esecuzione su Windows su ARM anche se la tua app ha dipendenze x64 o carica plug-in x64 che non controlli.

Aggiorna le tue app e le tue esperienze in modo che siano più coinvolgenti

Se vuoi ringiovanire il design e le esperienze della tua app per sentirti a casa su Windows 11, puoi utilizzare WinUI3 per sfruttare l’aggiornamento dell’interfaccia utente integrato come la geometria arrotondata, l’iconografia aggiornata, la nuova tipografia, divertenti micro-interazioni (come animazione Lottie) e tavolozza dei colori aggiornata. Nuovi materiali come Mica aggiungono anche una gerarchia significativa e altro ancora. I layout snap garantiranno inoltre a te e ai tuoi utenti di essere produttivi su Windows 11.

Puoi anche creare e gestire facilmente le finestre della tua app utilizzando Reunion Windowing. Funziona con il codice dell’app esistente, semplifica le operazioni comuni e offre nuove funzionalità alle app desktop come il comportamento di eliminazione della luce, la modalità picture-in-picture e una più semplice personalizzazione della barra del titolo.

Sviluppo di fantastici giochi sia per PC che per console

Per semplificare lo sviluppo di giochi per PC, stiamo rendendo pubblicamente disponibile il nostro Game Development Kit (GDK), gratuitamente su GitHubIl GDK contiene gli strumenti, le librerie e la documentazione comuni necessari per creare giochi per PC ed è lo stesso GDK di base utilizzato oggi da migliaia di sviluppatori per offrire grandi esperienze ai giocatori di tutto il mondo. Il GDK si aggiunge alla raccolta di tecnologie Game Stack che offriamo oggi per aiutare gli sviluppatori a creare, pubblicare, monetizzare e scalare i loro giochi.

Annunciamo inoltre che la fantastica tecnologia di gioco, precedentemente disponibile solo su console, è ora disponibile su Windows 11 incluso DirectStorage. Per ottenere tutti i vantaggi di DirectStorage, avrai bisogno di un SSD PCIe 3.0+ NVMe e di una GPU che supporti DirectX 12 e Shader Model 6.0+. Ciò consente tempi di caricamento ridotti e mondi più estesi, dettagliati e vivi. Così come Auto HDR, che aggiorna automaticamente DirectX 11 e giochi più recenti con illuminazione e colori migliorati ad alta gamma dinamica senza bisogno di lavoro aggiuntivo da parte tua o dei tuoi giocatori.

Non vediamo l’ora di collaborare con te per fare progressi su ciascuno di questi sforzi, in modo da poter costruire insieme esperienze produttive, coinvolgenti e coinvolgenti. Ulteriori informazioni su aka.ms/windowsdev.

Articolo di Windows Blog Italia