Debug, test e prestazioniDebugging, testing, and performance

Questa sezione illustra come usare Microsoft Visual Studio per il debug, i test e l'ottimizzazione dell'app.This section shows you how to use Microsoft Visual Studio to debug, test, and optimize your app. Include anche strumenti come il Portale di dispositivi di Windows (per il monitoraggio e la configurazione dei dispositivi) e il Kit di certificazione app Windows (per preparare l'app per Microsoft Store).It also includes tools like the Windows Device Portal (for device monitoring and configuration) and the Windows App Certification Kit (to prepare your app for the Microsoft Store).

ArgomentoTopic DescriptionDescription
Distribuzione e debug delle app UWPDeploying and debugging UWP apps Questo articolo descrive in dettaglio i passaggi necessari per gestire varie destinazioni di distribuzione e debug.This article guides you through the steps to target various deployment and debugging targets.
Strumenti di test e debug per Gestione del ciclo di vita dei processiTesting and debugging tools for Process Lifetime Management (PLM) Strumenti e tecniche per il debug e il test del funzionamento della tua app con Gestione del ciclo di vita dei processi.Tools and techniques for debugging and testing how your app works with Process Lifetime Management.
Eseguire test con l'emulatore Microsoft per Windows 10 MobileTest with the Microsoft Emulator for Windows 10 Mobile Simula le interazioni che avvengono realmente con un dispositivo e testa le funzionalità della tua app usando gli strumenti inclusi nell'emulatore Microsoft per Windows 10 Mobile.Simulate real-world interaction with a device and test the features of your app by using the tools included with Microsoft Emulator for Windows 10 Mobile. L'emulatore è un'applicazione desktop che emula un dispositivo mobile in cui è in esecuzione Windows 10.The emulator is a desktop application that emulates a mobile device running Windows 10. Fornisce un ambiente virtualizzato in cui puoi eseguire il debug e il test delle app di Windows senza usare un dispositivo fisico.It provides a virtualized environment in which you can debug and test Windows apps without a physical device. Offre inoltre un ambiente isolato per i prototipi delle tue applicazioni.It also provides an isolated environment for your application prototypes.
Testare app di Surface Hub con Visual StudioTest Surface Hub apps using Visual Studio Il simulatore di Visual Studio offre un ambiente in cui puoi progettare, sviluppare, eseguire il debug e testare le app UWP (Universal Windows Platform), incluse le app realizzate per Microsoft Surface Hub.The Visual Studio simulator provides an environment where you can design, develop, debug, and test Universal Windows Platform (UWP) apps, including apps that you have built for Microsoft Surface Hub. Il simulatore non usa la stessa interfaccia utente di Surface Hub, ma è utile per verificare l'aspetto e il comportamento dell'app con le dimensioni e la risoluzione dello schermo del dispositivo Surface Hub.The simulator does not use the same user interface as Surface Hub, but it is useful for testing how your app looks and behaves at the Surface Hub's screen size and resolution.
Distribuire un'app tramite la registrazione di file separatiDeploy an app through loose file registration Questa guida mostra come usare il layout di file separati per convalidare e condividere le app di Windows 10 senza la necessità di inserirle in un pacchetto.This guide shows how to use the loose file layout to validate and share Windows 10 apps without needing to package them.
Beta testBeta testing Il beta test ti offre l’opportunità di migliorare la tua app in base al feedback di singoli utenti esterni al team di sviluppo, che provano l’app non ancora rilasciata nei loro dispositivi.Beta testing gives you the chance to improve your app based on feedback from individuals outside of your app-development team who try your unreleased app on their own devices.
Portale di dispositivi di WindowsWindows Device Portal Windows Device Portal ti permette di configurare e gestire un dispositivo in remoto tramite una connessione di rete o USB.The Windows Device Portal lets you configure and manage your device remotely over a network or USB connection.
Kit di certificazione app WindowsWindows App Certification Kit Per avere maggiori probabilità che la tua app venga pubblicata in Microsoft Store o che ottenga la certificazione Windows, ti consigliamo di convalidarla e testarla in locale prima di inviarla per la certificazione.To give your app the best chance of being published on the Microsoft Store, or becoming Windows Certified, validate and test it locally before you submit it for certification. Questo argomento spiega come installare ed eseguire il Kit di certificazione app Windows.This topic shows you how to install and run the Windows App Certification Kit.
PrestazioniPerformance Gli utenti si aspettano che le app rispondano velocemente e risultino naturali, oltre a non consumare eccessivamente la batteria.Users expect their apps to remain responsive, to feel natural, and not to drain their battery. Tecnicamente, le prestazioni non sono un requisito funzionale, ma considerare le prestazioni come una funzionalità ti permetterà di essere all'altezza delle aspettative dei tuoi utenti.Technically, performance is a non-functional requirement but treating performance as a feature will help you deliver on your users' expectations. Specificare gli obiettivi e misurarli sono fattori chiave.Specifying goals, and measuring, are key factors. Stabilisci quali sono gli scenari cruciali per le prestazioni e definisci il concetto di buone prestazioni.Determine what your performance-critical scenarios are; define what good performance mean. Quindi esegui misurazioni sin dalle prima fasi e con una frequenza sufficiente per tutto il ciclo di vita del progetto per essere certo di raggiungere i tuoi obiettivi.Then measure early and often enough throughout the lifecycle of your project to be confident you'll hit your goals.
App adattive per la versioneVersion adaptive apps Sfrutta le API e le funzionalità più recenti raggiungendo comunque il più ampio pubblico possibile.Take advantage of the latest APIs and features while still reaching the broadest possible audience. Usa i controlli di runtime delle API per adattare il codice e XAML in fase di esecuzione alle funzionalità disponibili nella versione di Windows 10 in cui l'app è in esecuzione.Use runtime API checks to adapt your code and XAML at runtime to the features available on the version of Windows 10 where your app is running.