App e dispositivi connessi (progetto Rome)

Questa sezione illustra come connettere le app tra dispositivi e piattaforme usando Project Rome. Per informazioni su come implementare Project Rome in uno scenario multipiattaforma, visitare la pagina principale della documentazione per Project Rome.

La maggior parte degli utenti ha più dispositivi e spesso inizia un'attività in un dispositivo e la termina su un altro. Per supportare questo problema, le app devono estendersi su dispositivi e piattaforme. Project Rome consente di individuare i dispositivi remoti, avviare un'app in un dispositivo remoto e comunicare con un servizio app in un dispositivo remoto.

Le API di sistemi remoti introdotte in Windows 10 versione 1607 consentono di scrivere app che permettono agli utenti di avviare un'attività in un dispositivo e completarla su un altro. L'attività rimane l'obiettivo centrale e gli utenti possono svolgere il proprio lavoro sul dispositivo più comodo. Ad esempio, un utente potrebbe ascoltare la radio sul proprio telefono in macchina, ma quando torna a casa potrebbe voler trasferire la riproduzione sulla propria Xbox One che è collegata all'impianto stereo di casa.

È anche possibile usare Project Rome per dispositivi complementari o scenari di controllo remoto. Usare le API di messaggistica del servizio app per creare un canale dell'app tra due dispositivi per inviare e ricevere messaggi personalizzati. Ad esempio, puoi scrivere un'app per il tuo telefono che controlla la riproduzione sul televisore o un'app complementare che fornisce informazioni sui personaggi di un programma TV che stai guardando tramite un'altra app.

I dispositivi possono essere connessi da vicino tramite Bluetooth e wireless o in remoto attraverso il cloud; sono collegati dall'account Microsoft (MSA) della persona che li usa.

Vedi l'esempio UWP di Sistemi remoti per esempi su come individuare il sistema remoto, avviare un'app in un sistema remoto e usare i servizi app per inviare messaggi tra app in esecuzione in due sistemi.

Per altre informazioni su Project Rome in generale, incluse le risorse per l'integrazione multipiattaforma, vedere aka.ms/project-rome.

Argomento Descrizione
Avviare un'app su un dispositivo remoto Informazioni su come avviare un'app su un dispositivo remoto. Questo argomento illustra il caso d'uso più semplice e la configurazione preliminare.
Individuare i dispositivi remoti Informazioni su come individuare i dispositivi a cui puoi connetterti.
Comunicare con un servizio app remoto Informazioni su come interagire con un'app su un dispositivo remoto.
Connettere i dispositivi tramite sessioni remote Crea esperienze condivise tra più dispositivi aggiungendoli a una sessione remota.
Continuare l'attività dell'utente, anche su dispositivi diversi Aiuta gli utenti a riprendere ciò che stavano facendo nella tua app, anche su più dispositivi.
Procedure consigliate per le attività utente Informazioni sulle procedure consigliate per la creazione e l'aggiornamento delle attività utente.