Novità delle app per dispositivi UWP

Questa sezione offre una panoramica delle novità delle app per dispositivi UWP. Per altre info sulle app per dispositivi, vedi Soddisfare le app per dispositivi UWP.

Le API del dispositivo Windows Runtime non richiedono metadati del dispositivo. Ciò significa che la tua app non deve essere un'app per dispositivi UWP per usarla. Le app UWP possono usare queste API per accedere a USB, human interface devices (HID), Bluetooth GATT, Bluetooth RFCOMM, dispositivi Wi-Fi Direct e altro ancora. Per altre info, vedi Integrazione dei dispositivi.

Novità di Windows 10

Con Windows 10, non sono state apportate modifiche alla funzionalità dell'app per dispositivi di Microsoft Store. I processi di Windows 8.1 per la compilazione, il test e l'invio di app per dispositivi UWP continueranno a funzionare con Windows 10. È tuttavia consigliabile sviluppare un'app UWP (piattaforma UWP (Universal Windows Platform)) con funzionalità personalizzate. Per altre info, vedi Hardware Support App (HSA): Passaggi per sviluppatori di app.

Procedura guidata metadati dispositivo

Windows 8.1 introduce una nuova procedura guidata per i metadati del dispositivo. Creare facilmente pacchetti di metadati del dispositivo per le app per dispositivi UWP senza dover modificare il codice XML non elaborato. La nuova procedura guidata può anche convalidare i metadati del dispositivo rispetto all'app in locale, prima di inviarli al dashboard. Per altre info su come questa procedura guidata si inserisce nel processo, vedi Creare un'app per dispositivi UWP in modo dettagliato.

Per ottenere la Creazione guidata metadati dispositivo, è necessario installare l'SDK autonomo per Windows 8.1 prima di completare i passaggi descritti in questo argomento. L'installazione di Microsoft Visual Studio Express per Windows installa una versione dell'SDK che non include la procedura guidata.

Attività in background per la sincronizzazione e l'aggiornamento dei dispositivi

In Windows 8.1 le app per dispositivi UWP possono eseguire operazioni sui dispositivi in più passaggi in un'attività in background in modo che possano essere eseguite fino al completamento anche se l'app viene spostata in background e sospesa. Ciò è necessario per consentire la manutenzione affidabile dei dispositivi (modifiche alle impostazioni persistenti o al firmware) e la sincronizzazione del contenuto, senza che l'utente sieda e osservi un indicatore di stato. Usare DeviceServicingTrigger per la manutenzione dei dispositivi e DeviceUseTrigger per la sincronizzazione del contenuto. Si noti che queste attività in background vincolano la quantità di tempo in cui l'app può essere eseguita in background e non è progettata per consentire l'operazione illimitata o la sincronizzazione infinita. Per altre info, vedi Sincronizzazione e aggiornamento dei dispositivi per le app per dispositivi UWP.

DeviceUseTrigger, per la sincronizzazione dei dispositivi, non richiede metadati del dispositivo.

AutoPlay per app per dispositivi UWP

Puoi configurare l'app per dispositivi UWP per l'avvio automatico quando il dispositivo periferico è collegato al PC (dopo l'installazione dell'app). In Windows 8.1 AutoPlay per le app per dispositivi aggiunge il supporto per human interface devices (HID), smart card e la porta generale. Per altre info, vedi AutoPlay per le app per dispositivi UWP.

Funzionalità della stampante

In Windows 8.1 le app per dispositivi UWP possono gestire i processi di stampa ed eseguire attività di manutenzione della stampante. Per altre info, vedi Come gestire i processi di stampa e Come eseguire la manutenzione della stampante.

È possibile visualizzare queste funzionalità evidenziate nel nuovo esempio, La gestione dei processi di stampa e la manutenzione della stampante. La libreria di estensioni della stampante, inclusa nell'esempio, esegue il wrapping dell'implementazione COM dell'interfaccia COM PrinterExtensionLib. Questa libreria è stata progettata per semplificare il riutilizzo nell'app per dispositivi UWP.

Modifiche all'esperienza utente

Per offrire un'esperienza coerente con altre app UWP installate in Windows 8.1, le app per dispositivi UWP non vengono aggiunte a Start quando vengono installate. Da Start gli utenti possono scorrere rapidamente verso l'alto (dal centro dello schermo) per visualizzare tutte le app, incluse le app per dispositivi UWP installate di recente.

L'app predefinita di Windows 8.1 Fotocamera non include più un pulsante Opzioni. Ciò significa che un riquadro a comparsa personalizzato delle opzioni della fotocamera da un'app per dispositivi UWP non verrà visualizzato in tale app. Tuttavia, qualsiasi altra app UWP che usa Windows.Media.Capture.FotocameraLa classe CaptureUI può comunque esporre un riquadro a comparsa personalizzato per Altre opzioni, se installato.