Maggio 2018

Volume 33 Numero 5

Il presente articolo è stato tradotto automaticamente.

Nota dell'editore - Miglioramento della piattaforma UWP

Dal Michael Desmond | 2018 maggio

Michael DesmondAndrew Whitechapel scritto articolo funzionalità responsabile di questo mese, "chiusura degli spazi vuoti UWP Win32," che descrive tre importanti le nuove funzionalità aggiunte per le app della piattaforma UWP (Universal Windows) e come gli sviluppatori possono accedervi. Aggiornamento della versione 1803 abilitata all'interno di Windows 10 è supporto nelle App UWP per l'accesso al sistema di file ampio, istanze multiple e la possibilità di scrivere applicazioni console headless in UWP. Tutte e tre portano alle funzionalità di piattaforma UWP che sono già state presente in Win32 e .NET Framework.

"È avessimo ascoltato da varie origini che queste sono importanti gap nella storia UWP, dei team addetti alle app interne, dalla community MVP e da altri clienti che siano creando o prendere in considerazione la creazione di App UWP," afferma Whitechapel, che è un program manager di Microsoft Divisione di Windows. "Istanze multiple in gran parte rilevata come un banale."

Egli non prevede che gli sviluppatori per codificare per aggiungere la funzionalità per la maggior parte delle App UWP esistente, indicante che "app solo più complesse con un'esperienza utente sofisticata verrebbe sfrutta inizialmente" Sebbene egli prevede l'utilizzo di aumentare nel tempo come istanze multiple rivela nuova app opportunità. Ma per tali applicazioni che ne hanno necessità, il nuovo supporto consente di eliminare gli schemi di multi-windowing fragile e complessi come soluzione alternativa. Per gli sviluppatori supporto migliori, Microsoft ha introdotto due livelli di istanze multiple: un'implementazione semplice che richiede solo un manifesto di essere aggiunti a un progetto UWP nuovo o esistente e un'implementazione più granulare che si basa sul reindirizzamento dell'API.

Supporto file system sono esteso da un'altra dei miglioramenti principali. Come misura di sicurezza, le app UWP per impostazione predefinita sono limitate per selezionare le cartelle, ad esempio le immagini o brani musicali libreria. L'accesso a altre aree di archiviazione locale o remoto richiesta richiamando una finestra di dialogo FilePicker e chiedere conferma all'utente di scegliere il percorso, ovvero un processo impropria che interrompe il flusso dell'interfaccia utente. Le app UWP ora ottengono accesso implicito al file e cartelle nella directory di lavoro corrente e di sotto.

"Siamo prestare particolare attenzione nel perseguire accesso ampie file system a causa della sicurezza ovvio e problemi di privacy," Whitechapel è indicato. "In definitiva, abbiamo ritenuto che richieda la funzionalità limitata, più il consenso dell'utente, ovvero coupled con la possibilità di disabilitare l'accesso per qualsiasi applicazione specificata oppure a livello globale per tutte le app, era sufficiente per risolvere questi problemi."

In realtà, accesso al file system è stato migliorato come parte del lavoro richiesto per abilitare il supporto di applicazione console in UWP, ovvero un avanzamento di importazione specifica per gli sviluppatori e amministratori IT. Come Whitechapel indicato, il team di sviluppo realizzata la sfida che le app console canonica, come findstr e grep, che cercano schemi all'interno di file.

"Tale applicazione potrebbe essere gravemente indiscriminatamente, ovvero al punto di essere inutile, ovvero se Impossibile ottenere un accesso più ampio nel file System," afferma.

Interesse nello sviluppo di app console per UWP è stato acuto. Whitechapel è indicato che i modelli di progetto di Visual Studio Console UWP sono registrati più di 20.000 installa poiché sono state rilasciate. E afferma che accesso al file system e istanze multiple sono entrambi prodotti "supporto per".

Cos'è tocco per UWP in futuro? Whitechapel punta al discorso di apertura giornata di uno sviluppatore di Windows (youtu.be/D6YAJxFsmuM) da Microsoft aziendale vicepresidente Kevin Gallo, in cui ha discusse l'impegno per aiutare gli sviluppatori di app desktop modernizzare il proprio codice con new tecnologie quali la containerizzazione WebView moderni e MSIX. Ha inoltre singolo artificiale intelligence e di Internet delle cose come aree di investimento pesante.


Michael Desmondè caporedattore di MSDN Magazine.


Viene illustrato in questo articolo nel forum di MSDN Magazine