Microsoft svela il promesso “incredibile incremento delle prestazioni” per le moderne applicazioni Windows 11

Microsoft svela il promesso “incredibile incremento delle prestazioni” per le moderne applicazioni Windows 11

Microsoft ha scoperto un modo per migliorare le prestazioni delle app create con Windows App SDK su Windows 11, ottenendo una riduzione fino al 50% nei tempi di caricamento e una riduzione di 8 volte nelle dimensioni delle app. Tuttavia, i guadagni in termini di prestazioni possono variare e non tutte le applicazioni sperimenteranno un aumento di velocità.

Windows App SDK unisce gli strumenti essenziali per lo sviluppo di app Windows, colmando il divario tra le API Win32 e UWP. Gli sviluppatori possono utilizzare il loro framework preferito per creare applicazioni Windows moderne, sebbene vi sia uno svantaggio significativo: le app basate su Windows App SDK possono avere tempi di avvio lenti.

I problemi di prestazioni riguardanti Windows App SDK sono stati oggetto di discussione. I report indicano problemi con l’app Foto e l’app Phone Link, in particolare per quanto riguarda le schermate iniziali prolungate. Microsoft riconosce che la nuova app Foto si avvia troppo lentamente, consigliando di eseguirla in background per alleviare alcuni di questi ritardi.

Si segnala che molte applicazioni Windows App SDK hanno tempi di avvio più lenti rispetto alle applicazioni Windows tradizionali. Una volta avviata, l’interfaccia utente può apparire lenta o non reattiva a causa della dipendenza da Microsoft Edge WebView, con conseguente maggiore utilizzo di CPU e memoria. Inoltre, possono verificarsi ritardi evidenti quando si interagisce con i pulsanti o si naviga all’interno dell’app.

In un recente esame della documentazione di supporto, è stato notato che un post del blog del 6 settembre descrive in dettaglio i miglioramenti delle prestazioni disponibili con Windows App SDK versione 1.6. Questa versione è ora disponibile per gli sviluppatori che vogliono provare e aggiornare le loro applicazioni di conseguenza.

Secondo Microsoft, Windows App SDK ora supporta la compilazione “Native AOT”, o Ahead-Of-Time, che gli sviluppatori possono implementare durante la compilazione dell’app. Le applicazioni aggiornate mostrano tempi di avvio più rapidi e un consumo di memoria ridotto.

I test iniziali rivelano promettenti miglioramenti delle prestazioni, come:

  • Tempo di lancio più rapido del 50%.
  • Una riduzione di 8 volte delle dimensioni del pacchetto dell’app.
  • Anche le app che utilizzano Windows App SDK in modalità autonoma sono due volte più piccole.

Il supporto AOT nativo potrebbe avere un impatto significativo sulle prestazioni di Windows App SDK e delle moderne applicazioni Windows 11 come Foto e Phone Link.

È anche degno di nota che Microsoft ha smesso di raggruppare l’SDK Edge WebView2 hard-coded con l’SDK Windows App, il che riduce le dimensioni delle app. Invece, ora utilizza NuGet per accedere all’SDK Edge WebView2 quando necessario.

Sebbene queste modifiche potrebbero non comportare direttamente applicazioni più veloci su Windows 11, man mano che Microsoft e altri sviluppatori inizieranno a implementare WinAppSDK 1.6 con AOT nativo, gli utenti noteranno probabilmente miglioramenti nelle prestazioni e riduzioni nell’utilizzo della memoria.

Fonte

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *