Novità di Windows 10 per sviluppatori, build 17134What's New in Windows 10 for developers, build 17134

Windows 10 build 17134 (noto anche come aggiornamento di aprile o versione 1803), in combinazione con Visual Studio 2019 e l'SDK aggiornato, fornisce strumenti, funzionalità ed esperienze per creare straordinarie app della piattaforma UWP.Windows 10 build 17134 (also known as the April Update or version 1803), in combination with Visual Studio 2019 and the updated SDK, provide the tools, features, and experiences to make remarkable Universal Windows Platform apps. Installa gli strumenti e l'SDK in Windows 10 e sei pronto per creare una nuova app di Windows universale o per scoprire come usare il codice di app esistenti in Windows.Install the tools and SDK on Windows 10 and you’re ready to either create a new Universal Windows app or explore how you can use your existing app code on Windows.

Questo articolo include una raccolta di funzionalità nuove e migliorate e indicazioni interessanti per gli sviluppatori in questa versione di Windows.This is a collection of new and improved features and guidance of interest to Windows developers in this release. Per un elenco completo dei nuovi spazi dei nomi aggiunti a Windows SDK, vedere la pagina relativa alle modifiche delle API per Windows 10 build 17134.For a full list of new namespaces added to the Windows SDK, see the Windows 10 build 17134 API changes. Per altre informazioni sulle funzionalità di Windows 10 evidenziate, vedi Cosa rende così speciale Windows 10.For more information on the highlighted features of Windows 10, see What's cool in Windows 10. Inoltre, vedi le funzionalità della piattaforma di sviluppo Windows per una panoramica generale delle aggiunte passate e future alla piattaforma Windows.In addition, see Windows Developer Platform features for a high-level overview of both past and future additions to the Windows platform.

Progettazione e interfaccia utenteDesign & UI

FunzionalitàFeature DescrizioneDescription
Notifiche di tipo avviso popup adattive e interattiveAdaptive and interactive toast notifications Migliora la tua app con notifiche adattive e interattive.Enhance your app with adaptive and interactive notifications. Informazioni di base sul materiale sussidiario aggiornato sulle notifiche di tipo avviso popup; esplorare nuove informazioni sulle limitazioni relative alle dimensioni delle immagini, sugli indicatori di stato e sull'aggiunta di opzioni di input.Get started with our updated guidance on toast notifications, and explore the new information on image size restrictions, progress bars, and adding input options.

La proprietà ExpirationTime è ora supportata nelle notifiche di tipo avviso popup pianificate.ExpirationTime is now supported on scheduled toast notifications.
Collegamenti al contenutoContent links Il nuovo controllo Collegamenti al contenuto consente di incorporare dati complessi nei controlli di testo, permettendo agli utenti di trovare e usare altre informazioni su una persona o un luogo senza lasciare il contesto dell'app.The new Content links control provides a way to embed rich data in your text controls, which lets a user find and use more information about a person or place without leaving the context of your app.
Esempi di progettazioneDesign samples L'esempio BuildCast è stato aggiunto alla pagina Campioni e toolkit di progettazione.The BuildCast sample has been added to the Design toolkits and samples page. BuildCast è un esempio end-to-end creato per presentare il sistema Fluent Design e altre funzionalità della piattaforma UWP.BuildCast is an end-to-end sample built to showcase the Fluent Design System and other capabilities of the Universal Windows Platform.
Grafia incorporataEmbedded handwriting La funzionalità di input penna è stata aggiunta ai controlli di testo e consente agli utenti di scrivere direttamente nelle caselle di testo con Windows Ink.The pen input feature has been added to text controls, enabling users to write directly into text boxes with Windows Ink. Mentre l'utente scrive, il testo viene convertito in uno scritto che conserva l'aspetto di scrittura naturale.As the user writes, the text is converted to a script that maintains the feel of natural writing.
Aggiornamenti di Fluent DesignFluent Design updates Molte delle pagine di Fluent Design sono state aggiornate con nuove informazioni e nuovo materiale sussidiario:We've updated many of our Fluent Design pages with new information and guidance:
* La panoramica di Fluent Design è stata aggiornata con le funzionalità Fluent più recenti.* The Fluent design overview has been updated to align to the latest Fluent features.
* Evidenziazione Reveal include nuovo materiale sussidiario per temi e controlli personalizzati.* Reveal highlight has new guidance on themes and custom controls.
* Cronologia di spostamento e spostamento indietro è stata rinnovata, con esempi dettagliati e materiale sussidiario per l'ottimizzazione dei dispositivi e per il comportamento personalizzato.* Navigation history and backwards navigation has been revamped, with detailed examples, guidance for device optimization, and guidelines for custom behavior.
Navigazione dello stato attivoFocus navigation Nel nuovo argomento navigazione dello stato attivo viene descritto come ottimizzare un'applicazione UWP per gli utenti che si basano su tipi di input diversi dal puntamento, ad esempio tastiere, game pad o telecomandi.The new focus navigation topic describes how to optimize a UWP application for users that rely on non-pointing input types, such as keyboards, gamepads, or remote controls. Inoltre, in navigazione con stato attivo a livello di codice vengono descritte le API che è possibile usare per migliorare queste esperienze.In addition, programmatic focus navigation describes the APIs you can use to enhance these experiences.
Tasti di scelta rapidaKeyboard shortcuts Le linee guida sui tasti di scelta rapida sono state aggiornate con nuove informazioni sull'usabilità.Our guidance on keyboard accelerators has been updated with new usability information. Aggiungere le descrizioni comandi ai tasti di scelta rapida e le etichette ai controlli consente di migliorare l'esposizione al rilevamento o ignorare il comportamento predefinito dei tasti di scelta rapida con le nuove API.Add tooltips to your keyboard accelerators and labels to your controls to improve discoverability, or override default keyboard accelerator behavior with new APIs.
Layout di paginaPage layouts I documenti relativi al layout delle pagine XAML sono stati aggiornati con nuove informazioni sui layout fluidi e gli stati di visualizzazione.We've updated our XAML page layout docs with new information on fluid layouts and visual states. Queste funzionalità consentono un maggiore controllo sulla risposta e l'adattamento allo spazio visivo disponibile della posizione degli elementi nell'app.These features allow for greater control over how the position of elements in your app respond and adapt to the available visual space.
Aggiornamento tramite trascinamento verso il bassoPull to refresh Il controllo Aggiornamento tramite trascinamento verso il basso consente a un utente di trascinare verso il basso un elenco di dati per recuperarne altri.The Pull to refresh control allows a user to pull down a list of data in order to retrieve more data. È ampiamente usato nei dispositivi dotati di touchscreen.It is widely used on devices with a touch screen.
Visualizzazione di spostamentoNavigation view Il controllo Visualizzazione di spostamento fornisce un menu di spostamento comprimibile per lo spostamento di primo livello nell'app.The Navigation view control provides a collapsible navigation menu for top-level navigation in your app. Questo controllo implementa il modello del riquadro di spostamento o del menu hamburger e adatta automaticamente la modalità di visualizzazione del riquadro alle diverse dimensioni della finestra.This control implements the nav pane, or hamburger menu, pattern and automatically adapts the pane's display mode to different window sizes.
Reveal FocusReveal focus Il nuovo effetto Reveal focus fornisce l'illuminazione per le schermate di Xbox One e televisione.The new Reveal focus effect provides lighting for experiences such as Xbox One and television screens. Anima il bordo degli elementi che possono essere attivati, ad esempio i pulsanti, quando l'utente sposta su di essi lo stato attivo della tastiera o del game pad.It animates the border of focusable elements, such as buttons, when the user moves gamepad or keyboard focus to them.
AudioSound XAML supporta ora l'audio 3D con la proprietà SpatialAudioMode.XAML now supports 3D Audio with the SpatialAudioMode property. Per informazioni sulle modalità di configurazione, vedere Suoni.See Sound for information on how it can be configured.
RiquadriTiles Le notifiche di tipo riquadro individuabili sono ora supportate nelle app UWP basate su JavaScript.Chaseable tile notifications are now supported in JavaScript-based UWP apps.

Le notifiche di tipo riquadro secondarie e le notifiche badge vengono ora supportate dalle app Desktop Bridge.Secondary tile and badge notifications are now supported from Desktop Bridge apps.
Visualizzazione ad alberoTree View Il controllo Visualizzazione ad albero offre un elenco gerarchico con nodi, che è possibile espandere e comprimere, contenenti elementi annidati.The TreeView control enables a hierarchical list with expanding and collapsing nodes that contain nested items. Può essere usato per illustrare una struttura di cartelle o relazioni annidate nell'interfaccia utente.It can be used to illustrate a folder structure or nested relationships in your UI.
Stile di scritturaWriting style Abbiamo aggiornato e ampliato l'articolo relativo alla voce e al tono, trasformandolo in linee guida sullo stile di scrittura.We've upgraded and expanded our article on voice and tone, transforming it into Writing style guidance. Le nuove informazioni includono principi per la creazione di testi efficaci nell'app e indicano le procedure consigliate per la scrittura di controlli quali messaggi di errore o finestre di dialogo.This new information provides principles for creating effective text in your app, and recommends best practices for writing for controls such as error messages or dialogs.

Modalità di giocoGaming

FunzionalitàFeature DescrizioneDescription
Guida introduttiva allo sviluppo di giochiGetting started for game development Se sei interessato allo sviluppo di giochi per Windows 10,Interested in developing games for Windows 10? La nuova pagina Guida introduttiva allo sviluppo di giochi offre una panoramica completa su cosa fare per configurare, registrare e iniziare a inviare app e giochi.The new Getting started for game development page gives you a full overview of what you need to do to get yourself set up, registered, and ready to submit your apps and games.
Schede graficheGraphics adapters Sono state aggiunte le API DXGI seguenti, collegate alle preferenze e alla rimozione della scheda grafica:The following DXGI APIs have been added, which are related to graphics adapter preference and removal:
* L'interfaccia IDXGIFactory6 abilita un unico metodo che enumera le schede grafiche in base a una determinata preferenza GPU.* The IDXGIFactory6 interface enables a single method that enumerates graphics adapters based on a given GPU preference.
* La funzione DXGIDeclareAdapterRemovalSupport consente a un processo di indicare la resilienza alla rimozione di uno dei relativi dispositivi grafici.* The DXGIDeclareAdapterRemovalSupport function allows a process to indicate that it's resilient to any of its graphics devices being removed.
* L'enumerazione DXGI_GPU_PREFERENCE descrive la preferenza di GPU per l'esecuzione dell'app.* The DXGI_GPU_PREFERENCE enumeration describes the preference of GPU for the app to run on.

Sviluppa app di WindowsDevelop Windows apps

FunzionalitàFeature DescrizioneDescription
Schede adattiveAdaptive Cards Le schede adattive sono un formato aperto per lo scambio di schede che consente agli sviluppatori di scambiare contenuti dell'interfaccia utente in modo coerente e comune.Adaptive cards are an open card exchange format enbling developers to exchange UI content in a common and consistent way. Le schede adattive descrivono il relativo contenuto come un oggetto JSON di cui è possibile eseguire il rendering per l'adattamento automatico all'aspetto dell'applicazione host.They describe their content as a JSON object that can be rendered to automatically adapt to the look and feel of the host application.
Gruppo di risorse dell'appApp Resource Group La classe AppResourceGroupInfo include nuovi metodi che è possibile usare per avviare la transizione agli stati dell'app in sospeso, attivo (ripreso) e terminato.The AppResourceGroupInfo class has new methods that you can use to initiate the transition to the app suspended, active (resumed), and terminated states.
Accesso ampio al file systemBroad file-system access La funzionalità broadFileSystemAccess concede alle app lo stesso accesso al file system dell'utente che esegue l'app in quel momento, senza richieste di tipo selezione file.The broadFileSystemAccess capability grants apps the same access to the file system as the user who is currently running the app without file-picker style prompts. Per altre informazioni, vedere Autorizzazioni di accesso ai file e la voce broadFileSystemAccess in Dichiarazioni di funzionalità delle app.For more info, see File access permissions and the broadFileSystemAccess entry in App capability declarations.
C++/WinRTC++/WinRT C++/WinRT è una proiezione di linguaggio nuova, interamente standard, moderna di C++ 17 per le API di Windows Runtime (WinRT).C++/WinRT is a new, entirely standard, modern C++17 language projection for Windows Runtime (WinRT) APIs. Viene implementata esclusivamente nel file di intestazione e progettata per fornire accesso privilegiato all'API di Windows più recente.It's implemented solely in header files, and designed to provide you with first-class access to the modern Windows API. Con C++/WinRT è possibile creare e usare API di WinRT tramite qualsiasi compilatore C++17 conforme agli standard.With C++/WinRT, you can author and consume WinRT APIs using any standards-compliant C++17 compiler. Per le applicazioni C++, da Win32 alla piattaforma UWP, usa C++/WinRT per mantenere il codice standard moderno e pulito e l'applicazione leggera e veloce.For your C++ applications — from Win32 to UWP — use C++/WinRT to keep your code standard, modern, and clean, and your application lightweight and fast.
App UWP per consoleConsole UWP apps È ora possibile scrivere app console in C++ /WinRT o /CX piattaforma UWP che vengono eseguite in una finestra della console, ad esempio DOS o una finestra della console di PowerShell.You can now write C++ /WinRT or /CX UWP console apps that run in a console window such as a DOS or PowerShell console window. Le app console usano la finestra della console per l'input e l'output.Console apps use the console window for input and output. Le app console della piattaforma UWP possono essere pubblicate in Microsoft Store, hanno una voce nell'elenco delle app e un riquadro principale che può essere aggiunto al menu Start.UWP console apps can be published to the Microsoft Store, have an entry in the app list, and a primary tile that can be pinned to the Start menu. Per altre informazioni, vedere Creare un'app console della piattaforma UWPFor more info, see Create a Universal Windows Platform console app
Funzionalità aggiunte al manifesto dell'appExpanded app manifest capabilities Sono state aggiunte parecchie funzionalità allo schema del manifesto del pacchetto dell'app, tra cui: accesso generale al file system, abilitazione di scanner di codice a barre per i dispositivi point of service, definizione di un'app console della piattaforma UWP e altro ancora.Several features have been added to the App Package Manifest schema, including: broad file system access, enabling barcode scanners for point-of-service devices, defining a UWP console app, and more. Vedere modifiche al manifesto dell'app in Windows 10 per altri dettagli.See app manifest changes in Windows 10 for more details.
Punti di riferimento e intestazioni supportati per la tecnologia per l'accessibilità (AT)Landmarks and Headings supported for accessible technology (AT) I punti di riferimento e le intestazioni definiscono le sezioni di un'interfaccia utente che agevolano l'efficienza dell'esplorazione per gli utenti di assistive technology, ad esempio le utilità per la lettura dello schermo.Landmarks and headings define sections of a user interface that aid in efficient navigation for users of assistive technology such as screen readers. Per altre informazioni, vedere Punti di riferimento e intestazioni.For more information see Landmarks and Headings.
Machine LearningMachine Learning Windows Machine Learning consente di compilare app che valutano modelli di machine learning con training in locale nei dispositivi Windows 10.Windows Machine Learning allows you to build apps that evaluate pre-trained machine learning models locally on your Windows 10 devices. Per altre informazioni sulla piattaforma, vedere Windows Machine Learning.To learn more about the platform, see Windows Machine Learning.
Lo spazio dei nomi MachineLearning contiene classi che consentono alle app di caricare modelli di machine learning, associare dati come input e valutare i risultati.The MachineLearning namespace contains classes that enable apps to load machine learning models, bind data as inputs, and evaluate the results.
Controlli mappaMap Controls La classe MapControl ha una nuova proprietà denominata Region che è possibile usare per visualizzare contenuti in un controllo mappa in base alla lingua di un'area geografica specifica (ad esempio, lo stato o la provincia).The MapControl class has a new property named Region that you can use to show contents in a map control based on the language of a specific region (for example, the state or province).
Elementi della mappaMap Elements La classe MapElement ha una nuova proprietà denominata IsEnabled che è possibile usare per specificare se gli utenti possono interagire con MapElement.The MapElement class has a new property named IsEnabled that you can use to specify whether users can interact with the MapElement.
Informazioni sulla posizione della mappaMap Place Info La classe PlaceInfo contiene un nuovo metodo CreateFromAddress che è possibile usare per creare un oggetto PlaceInfo tramite un indirizzo e nome visualizzato.The PlaceInfo class contains a new method CreateFromAddress that you can use to create a PlaceInfo by using an address and display name.
Servizi per le mappeMap Services La classe MapRouteDrivingOptions contiene una nuova proprietà denominata DepartureTime che è possibile usare per calcolare un itinerario con le condizioni di traffico tipiche dell'ora e del giorno specificati.The MapRouteDrivingOptions class contains a new property named DepartureTime that you can use to compute a route with the traffic conditions that are typical for the specified day and time.
App UWP a più istanzeMulti-instance UWP apps Un'app UWP può fornire consenso esplicito al supporto di più istanze.A UWP app can opt-in to support multiple instances. Se è in esecuzione un'istanza di un'app UWP a più istanze e arriva una richiesta di attivazione successiva, la piattaforma non attiva l'istanza esistente.If an instance of an multi-instance UWP app is running, and a subsequent activation request comes through, the platform will not activate the existing instance. Al contrario, crea una nuova istanza che viene eseguita in un processo separato.Instead, it will create a new instance, running in a separate process. Per altre informazioni, vedere Creare un'app di Windows universale a più istanze.For more info, see Create a multi-instance Universal Windows App.
API per l'indicizzazione delle risorse pacchetto e sistemi di generazione personalizzatiPackage resource indexing APIs and custom build systems Con le API per l'indicizzazione delle risorse pacchetto (PRI) è possibile sviluppare un sistema di compilazione personalizzato per le risorse dell'app UWP.With package resource indexing (PRI) APIs, you can develop a custom build system for your UWP app's resources. Il sistema di compilazione sarà in grado di creare, impostare la versione e sottoporre al dump i file PRI a qualsiasi livello di complessità richiesto dall'app UWP.The build system will be able to create, version, and dump PRI files to whatever level of complexity your UWP app needs. Se si dispone di un sistema di compilazione personalizzato che usa attualmente lo strumento da riga di comando MakePri.exe, si consiglia invece di chiamare le API PRI, poiché migliorano le prestazioni e il controllo.If you have a custom build system that currently uses the MakePri.exe command-line tool, we recommend that you switch over to calling the PRI APIs instead, as they provide increased performance and control.
PlayReadyPlayReady Microsoft PlayReady è un set di tecnologie per la protezione dei contenuti digitali dall'uso non autorizzato.Microsoft PlayReady is a set of technologies for protecting digital content from unauthorized usage. PlayReady viene eseguito in tutti i tipi di dispositivi, app e in tutti i sistemi operativi.PlayReady runs on all sorts of devices and apps, and across all operating systems. Informazioni su come incorporare PlayReady nell'app.Learn how to incorporate PlayReady in your app.
Destinatari privatiPrivate Audience Se si desidera che la presentazione dell'app nello Store sia visibile solo a utenti specifici, usare la nuova opzione Destinatari privati.If you want your app’s Store listing to be visible only to selected people that you specify, use the new Private audience option. L'app non sarà individuabile né disponibile ad altri utenti non appartenenti ai gruppi specificati.The app will not be discoverable or available to anyone other than people in the group(s) you specify. Questa opzione è utile per il test beta, perché consente di distribuire l'app ai tester senza che altri utenti abbiano la possibilità di ottenerla né di visualizzare la presentazione nello Store.This option is useful for beta testing, as it lets you distribute your app to testers without anyone else being able to get the app, or even see its Store listing. Per ulteriori informazioni, vedere Scegliere le opzioni di visibilità.For more info, see Choose visibility options.
App Web progressiveProgressive Web Apps Microsoft Edge e le app Web della piattaforma UWP supportano ora Progressive Web Apps (PWA).Microsoft Edge and UWP web apps now support Progressive Web Apps (PWAs)!
* Tramite l'uso delle tecnologie Web basate su standard e il rilevamento delle funzionalità, è possibile migliorare le app Web e fornire esperienze di app native, tra cui notifiche push, supporto offline e integrazione OS, garantendo al tempo stesso un'ottima esperienza di app Web nei browser e nelle piattaforme che ancora non supportano le tecnologie PWA.* Using standards-based web technologies and feature detection, you can enhance your web apps to provide native app experiences, including push notifications, offline support, and OS integration, while still offering a great baseline web app experience on browsers and platforms that don’t yet support PWA technologies.
* L'aggiunta di un file manifesto all'app ne consente l'installazione in tutta la famiglia di dispositivi UWP (inclusi i dispositivi Windows 10 in modalità S protetti) e la distribuzione dal Microsoft Store.* Adding a manifest file to your app enables it to be installed across the entire UWP device family (including secure Windows 10 S-mode devices) and distributed from the Microsoft Store.
Le PWA sono un'evoluzione naturale delle app Web ospitate, ma con il supporto basato su standard per scenari offline, grazie a Processi di lavoro dei servizi, Cache e API Push.PWAs are a natural evolution of Hosted Web Apps, but with standards-based support for offline scenarios, thanks to the Service Workers, Cache, and Push APIs.
Acquisizione schermoScreen capture Lo spazio dei nomi Windows.Graphics.Capture fornisce API per l'acquisizione di fotogrammi da una schermata o finestra dell'applicazione, per creare flussi video o snapshot per esperienze di collaborazione e interattive.The Windows.Graphics.Capture namespace provides APIs to acquire frames from a display or application window, to create video streams or snapshots to build collaborative and interactive experiences. Per altre informazioni, vedere Acquisizione schermo.See Screen capture for more information.
Trigger di sistemaSystem Triggers CustomSystemEventTrigger consente di definire un trigger di sistema di cui si ha bisogno quando il sistema operativo ne è sprovvisto.The CustomSystemEventTrigger allows you to define a system trigger when the OS doesn't provide a system trigger that you need. Ad esempio, quando un driver hardware e l'app UWP appartengono entrambi a terze parti e il driver hardware deve generare un evento personalizzato gestito dall'app.Such as when a hardware driver and the UWP app both belong to 3rd party, and the hardware driver needs to raise a custom event that its app handles. Ad esempio, una scheda audio che deve avvertire l'utente quando viene collegato un jack audio.For example, an audio card that needs to notify a user when an audio jack is plugged in.
Attività utenteUser Activities La nuova documentazione UserActivity spiega come aiutare gli utenti a riprendere le proprie attività nell'app, anche su più dispositivi.New UserActivity documentation explains how to help users resume what they were doing in your app, even across multiple devices.
La classe UserActivitySessionHistoryItem include nuovi metodi per il recupero delle attività recenti degli utenti.The UserActivitySessionHistoryItem class has new methods that retrieve recent user activities. Per informazioni dettagliate, vedere GetRecentUserActivitiesAsync e il relativo overload.See GetRecentUserActivitiesAsync, and its overload, for details.
API di Windows Mixed RealityWindows Mixed Reality APIs Per supportare la crescita della piattaforma Windows Mixed Reality, sono state aggiunte nuove API agli spazi dei nomi Windows.Graphic.Holographic e Windows.UI.Input.Spatial .To support the growing Windows Mixed Reality platform, new APIs have been added to the Windows.Graphic.Holographic and Windows.UI.Input.Spatial namespaces.
Documenti di Windows Mixed RealityWindows Mixed Reality docs Il materiale sussidiario per sviluppatori di Windows Mixed Reality è ora ospitato su docs.microsoft.com.The Windows Mixed Reality developer guidance is now hosted on docs.microsoft.com. Proprio come in questa documentazione della piattaforma UWP è ora possibile commentare e lasciare suggerimenti con GitHub Issues o inviare il proprio contributo tramite una richiesta pull.Just like in these UWP docs, you can now file feedback with GitHub Issues or submit your own contributions via a pull request.

Pubblicare e monetizzare le app di WindowsPublish & Monetize Windows apps

FunzionalitàFeature DescrizioneDescription
Scaricare e installare gli aggiornamenti di pacchetto dallo StoreDownload and install package updates from the Store Scaricare e installare gli aggiornamenti di pacchetto dallo Store è stato aggiornato con nuovo materiale sussidiario ed esempi su come scaricare e installare gli aggiornamenti di pacchetto senza visualizzare l'interfaccia utente di notifica per l'utente, disinstallare un pacchetto opzionale e ottenere informazioni sui pacchetti nelle code per il download e l'installazione dell'app.We've updated Download and install package updates from the Store with new guidance and examples about how to download and install package updates without displaying a notification UI to the user, uninstall an optional package, and get info about packages in the download and install queue for your app.
Immettere prezzi liberi nella valuta locale del mercato specificoEnter free-form prices in a specific market's local currency Quando si esegue l'override del prezzo di base dell'app per un mercato specifico, non è più necessario scegliere uno dei livelli di prezzo standard. Ora c'è la possibilità di immettere un prezzo libero nella valuta locale del mercato.When you override your app's base price for a specific market, you are no longer limited to choosing one of the standard price tiers; you now have the option to enter a free-form price in the market's local currency. Per altre informazioni, vedere Impostare e pianificare il prezzo delle app.For more info, see Set and schedule app pricing. Questa funzionalità è disponibile per tutti gli sviluppatori di Windows e non richiede l'SDK aggiornato.This feature is available to all Windows developers and does not require the updated SDK.
Contesto dello StoreStore Context La classe StoreContext è stata aggiornata con una selezione di nuovi metodi.The StoreContext class has been updated with a selection of new methods. I metodi gestiscono il download e l'installazione degli aggiornamenti di pacchetto e dei componenti aggiuntivi per un'app.These methods manage the downloading and installation of package updates and add-ons for an app.
I componenti aggiuntivi per le sottoscrizioni sono ora disponibili per tutti gli sviluppatoriSubscription add-ons are now available to all developers Crea e pubblica componenti aggiuntivi di sottoscrizione per vendere prodotti digitali nelle app e nei giochi, ad esempio contenuti digitali o funzionalità di app, con periodi di fatturazione ricorrenti automatizzati.Create and publish subscription add-ons to sell digital products in your apps and games (such as app features or digital content) with automated recurring billing periods. Per altre informazioni, vedere Abilitare i componenti aggiuntivi di sottoscrizione per l'app.For more details, see Enable subscription add-ons for your app. Questa funzionalità è disponibile per tutti gli sviluppatori di Windows e non richiede l'SDK aggiornato.This feature is available to all Windows developers and does not require the updated SDK.

VideoVideos

I video seguenti sono stati pubblicati dopo il Fall Creator Update ed evidenziano le funzionalità nuove e migliorate di Windows 10 per sviluppatori.The following videos have been published since the Fall Creator's Update, highlighting new and improved features in Windows 10 for developers.

Strumenti di accessibilità per sviluppatori di WindowsAccessibility tools for Windows developers

Windows 10 SDK include diversi strumenti per testare e migliorare l'accessibilità delle app.The Windows 10 SDK includes several tools to help you test for and improve the accessibility of your app. Gli strumenti Inspect e AccEvent permettono di verificare che le app siano disponibili per tutti.The Inspect and AccEvent tools help you ensure your apps are available to all. Guardare il video per informazioni su questi strumenti, quindi leggere altre informazioni sul test dell'accessibilità per altre informazioni.Watch the video to learn about these tools, then read more about accessibility testing for more information.

Creazione di icone di avvio delle app 3D per Windows Mixed RealityCreating 3D app launchers for Windows Mixed Reality

Le icone di avvio 3D forniscono agli utenti uno strumento esclusivo per inserire una rappresentazione veramente realistica dell'app nell'ambiente home Mixed Reality.3D launchers provide a unique way for users to place a truly volumetric representation of your app in their Mixed Reality home environment. Guardare il video per informazioni su come preparare il modello 3D e assegnarlo come icona di avvio per l'app, quindi leggere la documentazione per sviluppatori e le linee guida di progettazione per altre informazioni.Watch the video to learn how to prepare your 3D model and assign it as the launcher for your app, then read the developer docs and check out our design guidance for more information.

Creazione di un'app console della piattaforma UWPCreating a UWP Console App

È ora possibile creare app UWP da eseguire all'interno di una finestra della console di PowerShell o DOS.You can now create UWP apps that run inside a PowerShell or DOS console window. Guardare il video in cui viene descritto come fare, quindi consultare la documentazione per altre informazioni.Watch the video to learn how, then check out the docs for more information.

Come usare Windows ML nella tua appHow to use Windows ML in your app

Windows Machine Learning consente di compilare app che valutano modelli di machine learning con training in locale nei dispositivi Windows 10.Windows Machine Learning allows you to build apps that evaluate pre-trained machine learning models locally on your Windows 10 devices. Guardare il video per una procedura dettagliata rapida, quindi leggere la documentazione per la storia completa.Watch the video for a quick walkthrough, then read the docs for the full story.

Monitoraggio tramite controller di movimentoMotion controller tracking

I controller del movimento rappresentano le mani dell'utente in Windows Mixed Reality.Motion controllers represent a user's hands in Windows Mixed Reality. Guardare il video per informazioni sul funzionamento dei controller di movimento quando dentro o fuori dal campo visivo del visore VR realtà mista e leggere qui altre informazioni sul monitoraggio del controller.Watch the video to learn how the motion controllers work when they are both in and out of the field of view of the Mixed Reality headset, and read more about controller tracking here.

Creare il pacchetto di un'app .NET con Visual StudioPackage a .NET app in Visual Studio

Portare un'app desktop sulla piattaforma UWP (Universal Windows Platform) è più facile che mai.It's easier than ever to bring your desktop app to the Universal Windows Platform. Guardare il video per informazioni su come creare il pacchetto dell'app .NET per la distribuzione, quindi vedere questa pagina per altre informazioni.Watch the video to learn how to package your .NET app for distribution, then check out this page for more information.

Programma per creatori Xbox LiveXbox Live Creators Program

Il programma per creatori Xbox Live consente agli sviluppatori di pubblicare rapidamente giochi della piattaforma UWP su Xbox One e Windows 10.The Xbox Live Creators Program allows developers to quickly publish their UWP games to Xbox One and Windows 10. Guardare il video per scoprire il programma, quindi consultare questa pagina per iniziare.Watch the video to learn about the program, then check out this page to get started.

Domande sullo sviluppo: perché la cartella Documenti e Impostazioni è stata rinominata Utenti?One Dev Question - Why was Docments and Settings renamed Users?

Perché la directory Documenti e Impostazioni è stata rinominata?Curious why the Documents and Settings directory was renamed? Raymond Chen spiega da dove proviene il nome e il motivo per cui è stato cambiato.Raymond Chen explains where the name came from, and why it was changed. Per ulteriori informazioni sullo sviluppo riguardanti Windows e la sua cronologia, leggere il blog di Raymond.For more developement details about Windows and its history, check out Raymond's blog.

EsempiSamples

Album da disegnoColoring Book

L'album da disegno di esempio ha ricevuto un aggiornamento principale per incorporare scenari avanzati di input penna, tra cui le prestazioni del rendering dell'input penna migliorate grazie alle API del rendering definitivo personalizzato.The Coloring Book sample has received a major update to incorporate advanced Ink scenarios including improved ink rendering performance using the custom ink drying APIs. Include inoltre il supporto per il riempimento di flood e la colorazione all'interno di righe per le aree definite dalla grafica.It also includes support for flood fill and coloring inside the lines for regions defined by the artwork.

Laboratorio fotograficoPhoto Lab

Il laboratorio fotografico di esempio è stato aggiornato per caricare le immagini dalla raccolta Immagini tramite la virtualizzazione dei dati, per migliorare le prestazioni quando è presente un gran numero di file.The Photo Lab sample has been updated to load images from the Pictures library using data virtualization to increase performance when there are numerous files. Inoltre, la pagina di modifica dell'immagine nell'esempio usa ora la classe XamlCompositionBrushBase per applicare effetti.Also, the image editing page in the sample now uses the XamlCompositionBrushBase class to apply effects.