Aplicativos e dispositivos conectados (Projeto Roma)

Esta seção explica como conectar aplicativos em dispositivos e plataformas usando o Project Rome. Para saber como implementar o Project Rome em um cenário de plataforma cruzada, visite a página principal de documentos do Project Rome.

A maioria dos usuários tem vários dispositivos e muitas vezes começam uma atividade em um dispositivo e a concluem em outro. Para acomodar isso, os aplicativos precisam estendem a dispositivos e plataformas. O Project Rome permite descobrir dispositivos remotos, iniciar um aplicativo em um dispositivo remoto e se comunicar com um serviço de aplicativo em um dispositivo remoto.

As APIs de sistemas remotos introduzidas no Windows 10, versão 1607, permitem que você crie aplicativos que permitem aos usuários iniciar uma tarefa em um dispositivo e concluí-la em outro. A tarefa permanece o foco central, e os usuários podem fazer seu trabalho no dispositivo que for mais conveniente. Por exemplo, um usuário pode ouvir rádio no seu telefone enquanto estiver no carro, mas quando chegar em casa pode transferir a reprodução para o Xbox One que está conectado ao seu sistema estéreo doméstico.

Você também pode usar o Project Rome para dispositivos complementares ou cenários de controle remoto. Use as APIs de mensagens de serviço de aplicativo para criar um canal de aplicativo entre dois dispositivos e enviar e receber mensagens personalizadas. Por exemplo, você pode criar um aplicativo para o seu telefone que controle a reprodução em sua TV ou um aplicativo complementar que forneça informações sobre os caracteres em um programa de TV que você esteja assistindo por outro aplicativo.

Os dispositivos podem ser conectados de modo proximal por meio de Bluetooth e conexão sem fio ou remotamente por meio da nuvem; eles são conectados pela conta da Microsoft (MSA) da pessoa que os estiver usando.

Consulte o Exemplo de Sistemas Remotos UWP para obter exemplos de como descobrir o sistema remoto, iniciar um aplicativo em um sistema remoto e usar os serviços de aplicativo para enviar mensagens entre aplicativos em execução em dois sistemas.

Para obter mais informações gerais sobre o Project Rome, incluindo recursos de integração de plataformas, acesse aka.ms/project-rome.

Tópico Descrição
Iniciar um app em um dispositivo remoto Saiba como iniciar um aplicativo em um dispositivo remoto. Este tópico aborda os casos de uso mais simples e a configuração preliminar.
Descobrir dispositivos remotos Saiba como descobrir dispositivos aos quais você pode se conectar.
Comunicar-se com um serviço de app remoto Saiba como interagir com um app em um dispositivo remoto.
Conectar dispositivos por meio de sessões remotas Crie experiências compartilhadas em vários dispositivos ingressando-os em uma sessão remota.
Continue a atividade do usuário, mesmo entre dispositivos Ajude os usuários a retomar o que estavam fazendo em seu aplicativo, mesmo em dispositivos diferentes.
Melhores práticas de atividades de usuários Conheça as melhores práticas para criar e atualizar as atividades do usuário.