Non c'è da meravigliarsi perché Windows è la piattaforma preferita dagli sviluppatori di software. Grazie al supporto della maggior parte dei linguaggi e degli strumenti di sviluppo software, creare e testare applicazioni su Windows è molto più semplice che su altri sistemi operativi.
Dall'arrivo di Windows 11 , gli sviluppatori sono curiosi di sapere come influirà sulle prestazioni e sulla flessibilità, nonché se sarà opportuno aggiornare o meno a Win 11 . Oggi, Quantrimang.com si unirà ai lettori nell'esaminare come Microsoft ha migliorato (o peggiorato) il nuovo sistema operativo per gli sviluppatori.
Miglioramenti di Microsoft Store
Miglioramenti di Microsoft Store
Il Microsoft Store riprogettato è una delle numerose nuove interessanti funzionalità di Windows 11, ora più ampiamente disponibili per gli sviluppatori.
Supporto applicativo più ampio
In precedenza, Microsoft prevedeva un requisito solo UWP, costringendo gli sviluppatori a riscrivere le app non UWP nel formato UWP. Questa politica spesso scoraggia gli sviluppatori, il che alla fine porta a far sì che le app non vengano visualizzate nel Microsoft Store.
Con l'ultimo aggiornamento, Microsoft supporta altri tipi di applicazioni come Win32, PWA e .NET. Di conseguenza, gli sviluppatori possono ora concentrarsi su aree più importanti delle loro app, come il miglioramento dell'interfaccia.
Supporta negozi di terze parti
Anche gli app store di e-commerce come Amazon Appstore ed Epic Games Store saranno disponibili direttamente sul nuovo Microsoft Store. Quindi, in effetti, tutti gli sviluppatori di app che potrebbero aver pubblicato su questi store (o altri, che saranno disponibili in futuro, secondo Microsoft) non avranno bisogno di caricarli separatamente sul Microsoft Store.
Incentivi per gli sviluppatori
Forse la mossa migliore fatta da Microsoft è stata quella di incoraggiare gli sviluppatori di software. In precedenza, Microsoft aveva ridotto la propria quota di mercato delle entrate derivanti dalle app dal 30% al 15% per rendere il Microsoft Store più competitivo.
Inoltre, Microsoft consentirà agli sviluppatori che utilizzano piattaforme commerciali proprie o di terze parti di trattenere il 100% dei ricavi generati dalle applicazioni della propria piattaforma.
In breve, Microsoft ora consente la pubblicazione di più formati di app, interfacce di negozi di terze parti e offre agli sviluppatori la possibilità di trattenere il 100% delle entrate. Queste tre offerte rendono l'ultimo aggiornamento di oggi più attraente che mai per la comunità degli sviluppatori.
Supporto per applicazioni Android
Supporto per applicazioni Android
Microsoft sta creando nuove opportunità per gli sviluppatori di app avvicinando il mondo Android a Windows. Anche se gli sviluppatori dovranno aspettare un po', il supporto Android è promettente e l'integrazione di Amazon Store porterà vantaggi significativi a tutte le parti. Microsoft sta ancora lavorando all'integrazione di Amazon Appstore con Microsoft Store.
Man mano che le app Android inizieranno a essere supportate, le app degli sviluppatori offriranno una migliore copertura e download più elevati. Gli utenti che hanno scaricato l'app sul proprio telefono possono scaricarla anche sul proprio desktop. Inoltre, questa funzionalità aiuterà gli sviluppatori di applicazioni mobili a creare applicazioni adatte alle esigenze degli utenti desktop.
Tuttavia, è impossibile misurare l’efficacia di questa nuova funzionalità finché non sarà effettivamente disponibile e potrà essere testata. Gli sviluppatori dovranno aspettare ancora un po'.
Strumenti di sviluppo migliorati
Sul front-end, Microsoft ha rinominato e riprogettato Project Reunion e WinUI 3 come Windows App SDK. Tuttavia, non sostituisce l'SDK di Windows esistente e Microsoft ha incoraggiato gli sviluppatori ad adattarlo "al proprio ritmo".
Internamente, Microsoft continua a supportare le applicazioni Win32 e .NET introducendo al contempo nuove API e strumenti di sviluppo delle applicazioni. Windows App SDK mira a introdurre API che aiutano a colmare le lacune in vari modelli applicativi. Microsoft prevede di ridurre al minimo il divario e supportare gli sviluppatori.
Sebbene sia stato lanciato con l'ultimo sistema operativo di Microsoft, questo aggiornamento è ancora disponibile per Windows 10 (fino alla versione 1809). Quindi, se non riesci a trovare un motivo per aggiornare, oltre al Windows App SDK migliorato, otterrai finalmente un aggiornamento per la tua versione di Windows 10.
Tuttavia, un miglioramento importante è che Windows Terminal è ora preinstallato in Windows. Scaricare questa applicazione separatamente (come facevano prima gli sviluppatori su Windows) non è un grosso problema. Tuttavia, l'inclusione di Windows Terminal mostra l'interesse di Microsoft nel creare il miglior sistema operativo per la programmazione.
Sperimenta il multitasking
Sperimenta il multitasking
Con Windows 11, Microsoft ha migliorato notevolmente il modo in cui utilizzi lo spazio sullo schermo per scopi multitasking. Innanzitutto, Microsoft ha evidenziato la funzionalità Snap Assist precedentemente disponibile su Windows 10 apportando ulteriori miglioramenti visivi.
1. Layout a scatto : quando passi il mouse sul pulsante dello zoom, una finestra pop-up visualizzerà 6 diversi layout per il tuo schermo. Tuttavia, il numero di opzioni può variare a seconda delle dimensioni dello schermo.
2. Gruppi di snap : puoi bloccare un layout su cui stai lavorando e minimizzarlo dalla barra delle applicazioni. Questo ti aiuta a raggruppare le tue applicazioni e a passare da una combinazione di finestre all'altra.
3. Layout del display esterno : quando ricolleghi il display, tutte le app ripristineranno la posizione in cui si trovavano prima di scollegarle.
Tutte queste opzioni possono essere disabilitate da Impostazioni > Multitasking .
In secondo luogo, Microsoft ha rinominato la funzionalità Desktop virtuali in Solo desktop . Ora puoi modificare lo sfondo per ciascun desktop per mantenere le app non correlate in esecuzione separatamente.
Gli sviluppatori svolgono più attività contemporaneamente rispetto alla maggior parte degli altri professionisti. Se altre funzionalità aiutano con l'efficienza, il supporto del display esterno consente di risparmiare tempo dedicato alla riorganizzazione delle app. Rispetto a Windows 10, il multitasking è la forza trainante per l'aggiornamento degli sviluppatori.
Migliora la sicurezza
Migliora la sicurezza
L'utilizzo di TPM 2.0 , UEFI Secure Boot e funzionalità VBS da parte di Windows 11 lo rendono più sicuro per gli sviluppatori rispetto alla maggior parte dei sistemi operativi esistenti. L'intrusione non autorizzata di terze parti per accedere ai dati sull'unità è ora più difficile che mai. La sicurezza avanzata è un vantaggio per gli sviluppatori.
Velocità migliorata
Windows 11 è ottimizzato per concentrare tutte le risorse sulle applicazioni utilizzate attivamente. Questa ottimizzazione ha reso Windows più veloce e la comunità degli sviluppatori ne trarrà i maggiori benefici. In questo video, il team di Windows Mechanics analizza tutti i dettagli tecnici.
Windows 11 porterà il successo agli sviluppatori?
Microsoft ha fornito agli sviluppatori molti motivi per amare il suo sistema operativo, ridisegnando l'interfaccia di Windows, migliorando e introducendo nuovi strumenti di sviluppo software e incoraggiando gli sviluppatori a sviluppare l'utilizzo del tuo negozio.
D'altra parte, le funzionalità di Windows 11 lo rendono il miglior sistema operativo disponibile per gli sviluppatori. Tuttavia, i requisiti hardware avanzati potrebbero indurre molti sviluppatori a buttare via i loro "vecchi" PC perfetti, semplicemente perché l'hardware più vecchio non supporta completamente Windows 11.
L'ultimo sistema operativo di Microsoft è ancora in versione beta e solo il tempo dirà come si svilupperanno questi miglioramenti.