Novità di Windows 10 per gli sviluppatori, build 10586
Windows 10 build 10586 (noto anche come aggiornamento di novembre o versione 1511), in combinazione con Visual Studio 2019 e l'SDK aggiornato, fornisce strumenti, funzionalità ed esperienze per creare straordinarie app UWP. Installa gli strumenti e l'SDK in Windows 10 e sarai pronto per creare una nuova app di Windows universale o per scoprire come usare il codice di app esistente in Windows.
Windows 10 build 10586 - Novembre 2015
Funzionalità | Descrizione |
---|---|
Esperienza utente | Le nuove classi Windows.UI.StartScreen.JumpList e Windows.UI.StartScreen.JumpListItem offrono alle app la possibilità di selezionare a livello di codice il tipo di Jump List gestita dal sistema da usare e di aggiungere alla Jump List punti di ingresso delle attività personalizzati e gruppi personalizzati. |
Input | Keyboard Delivery Interceptor. Consente a un'app di eseguire l'override dell'elaborazione da parte del sistema dell'input da tastiera non elaborato, tra cui combinazioni di tasti, tasti di scelta (o scelte rapide da tastiera), acceleratori e tasti di applicazioni, ma escludendo le combinazioni di tasti Secure Attention Sequence (SAS). Le combinazioni di tasti SAS (Secure Attention Sequence), incluse CTRL+ALT+CANC e WINDOWS+L, continuano a essere elaborate dal sistema. Concatenamento tra processi dell'input del puntatore per le app UWP e le app desktop di Windows. Nuovi eventi puntatore che consentono il concatenamento tra processi dell'input. API di visualizzazione dell'input penna per le app desktop classiche. Le API di visualizzazione dell'input penna consentono alle app Microsoft Win32 di gestire l'input, l'elaborazione e il rendering dell’input penna (standard e modificato) tramite un oggetto InkPresenter inserito nella struttura ad albero visuale dell'app DirectComposition. |
Rete | Per gli utenti di WebSockets: l'implementazione di MessageWebSocket.OutputStream.FlushAsync e StreamWebSocket.OutputStream.FlushAsync è completa e questi metodi attendono il completamento di chiamate WriteAsync precedenti. Si noti che questo può causare la generazione di un'eccezione da parte del codice esistente se WebSocket è in uno stato non valido quando si esegue la chiamata di FlushAsync. Una nuova proprietà CookieUsageBehavior è stata aggiunta alla classe Windows.Web.Http.Filters.HttpBaseProtocolFilter esistente. Questo consente agli sviluppatori di avere il controllo della gestione dei cookie nel sistema. |
ORTC | Microsoft Edge ora implementa ORTC (Object Real-Time Communications) che consente l'esecuzione di chiamate audio/video in tempo reale sul Web direttamente tra browser, dispositivi mobili e server tramite API JavaScript native. Gli sviluppatori possono ora creare applicazioni avanzate per le comunicazioni audio/video in tempo reale sulla base del browser Microsoft Edge con l'API ORTC, con il supporto per videochiamate di gruppo, simulcast, SVC (Scalable Video Coding) e altro. Per una demo di una chiamata audio/video 1:1 tramite l'API ORTC tra browser Microsoft Edge, visitare Siti e demo delle versioni di test. |
Strumenti di sviluppo F12 di Microsoft Edge | In Microsoft Edge sono stati introdotti notevoli miglioramenti degli strumenti di sviluppo F12, incluse alcune delle funzionalità più richieste in UserVoice. Sono presenti nuove funzionalità degli strumenti DOM Explorer, Console, Debugger, Rete, Prestazioni, Memoria, Emulazione e un nuovo strumento Esperimenti, che consente di provare le nuove funzionalità prima di completarle. I nuovi strumenti sono realizzati in TypeScript e sono sempre in esecuzione, quindi non è necessario ricaricarli. Inoltre, la documentazione relativa agli strumenti di sviluppo F12 ora fa parte del sito Microsoft Edge Dev ed è disponibile integralmente in GitHub. Da ora in poi, la documentazione non solo sarà influenzata dal feedback degli utenti, ma invitiamo tutti a contribuire e ad aiutarci a dare forma alla nostra documentazione. Per un breve video introduttivo agli strumenti di sviluppo F12, visitare One Dev Minute in Channel9. |
Windows Hello | Windows Hello consente all'app di abilitare il riconoscimento facciale e delle impronte digitali per accedere a un sistema o un dispositivo Windows. Le API del provider consentono a IHV e OEM di esporre nella piattaforma UWP fotocamere con sensore di profondità, a infrarossi e a colori (e i metadati correlati) per la visione artificiale e di designare una fotocamera per partecipare all'autenticazione facciale con Windows Hello. Lo spazio dei nomi Windows.Devices.Perception contiene le API client che consentono a un'applicazione UWP di accedere ai dati su colori, profondità o infrarossi delle fotocamere per la visione artificiale. |
Nuova API per i giochi | Usare la nuova classe Windows.Gaming.UI.GameBar per ricevere notifiche quando la barra dei giochi viene visualizzata o chiusa. |
API Bluetooth | Diverse API sono state aggiunte e aggiornate per estendere il supporto per Bluetooth a basso consumo, enumerazione dei dispositivi e altre funzionalità in Bluetooth. Vedere lo spazio dei nomi Windows.Devices.Bluetooth. |
API per smart card | Sono state aggiunte diverse API SmartCardCryptogram allo spazio dei nomi Windows.Devices.SmartCards per supportare i protocolli di pagamento sicuro con crittogramma. Le app per il pagamento che usano l'emulazione di carte host per il supporto della funzionalità Tocca per pagare possono usare queste API per migliorare la sicurezza e le prestazioni. Le app possono creare una chiave e proteggere le chiavi per le transazioni con uso limitato tramite il modulo TPM. Le app possono anche sfruttare il framework NGC (Next Generation Credentials) per proteggere le chiavi con il PIN dell'utente. Queste API delegano la generazione del crittogramma al sistema per offrire prestazioni migliori. Questo impedisce inoltre qualsiasi accesso alle chiavi e ai crittogrammi da parte di altre app. |
API di archiviazione aggiornate | Nella classe Windows.Storage.DownloadsFolder l'app può ora creare un file o creare una cartella nella cartella Download per uno specifico utente. Nella classe Windows.Storage.StorageLibrary l'app può ora ottenere una libreria specificata per uno specifico utente. |
Kit di certificazione app Windows | Il Kit di certificazione app Windows è stato aggiornato con test migliorati. Per un elenco completo degli aggiornamenti, visitare la pagina del Kit di certificazione app Windows. |
Download per la progettazione | Sono disponibili nostri nuovi modelli di progettazione di app UWP per Adobe Photoshop. Abbiamo aggiornato anche i modelli di Microsoft PowerPoint e Adobe Illustrator e reso disponibile una versione PDF delle linee guida. Visitare la pagina dei download per la progettazione. |