Подключенные приложения и устройства (Project Rome)

В этом разделе объясняется, как подключать приложения на разных устройствах и платформах с помощью Project Rome. Чтобы узнать, как реализовать Project Rome в кроссплатформенный сценарий, посетите страницу документации main для Project Rome.

У большинства пользователей имеется несколько устройств, и они часто начинают действие на одном устройстве, а завершают его на другом. Для учета такого поведения приложения должны работать на различных устройствах и платформах. Project Rome позволяет обнаруживать удаленные устройства, запускать приложение на удаленном устройстве и взаимодействовать со службой приложений на удаленном устройстве.

API удаленных систем, представленные в Windows 10 версии 1607, позволяют создавать приложения, позволяющие пользователям запускать задачу на одном устройстве и завершать ее на другом. В центре внимания остается задача, и пользователи могут выполнять свою работу на наиболее удобном устройстве. Например, в автомобиле пользователь может слушать радио по телефону, но, приехав домой, захочет продолжить прослушивание на системе Xbox One, подключенной к домашней стереосистеме.

Платформу Project Rome можно также использовать для сопутствующих устройств или сценариев удаленного управления. Используйте интерфейсы API служб сообщений приложения для создания канала приложения между двумя устройствами, чтобы отправлять и получать настраиваемые сообщения. Например, можно создать приложение для телефона, которое управляет воспроизведением на телевизоре, или сопутствующее приложение, предоставляющее сведения о героях телевизионного шоу, которое вы смотрите в другом приложении.

Устройства можно подключать локально через Bluetooth и по беспроводной сети, или удаленно через облако; устройства связываются между собой учетной записью Майкрософт пользователя (MSA).

В разделе Пример удаленных систем для UWP приведены примеры обнаружения удаленной системы, запуска приложения в удаленной системе и использования службы приложений для передачи сообщений между приложениями, работающими в двух системах.

Дополнительные сведения о Project Rome, в том числе ресурсы для кросс-платформенной интеграции, можно найти в разделе aka.ms/project-rome.

Раздел Описание
Запуск приложения на удаленном устройстве Узнайте, как запустить приложение на удаленном устройстве. В этом разделе рассматриваются простейший случай использования и предварительная настройка.
Обнаружение удаленных устройств Узнайте, как обнаруживать устройства, к которым можно подключиться.
Обмен данными с удаленной службой приложений Узнайте, как взаимодействовать с приложением на удаленном устройстве.
Подключение устройств с помощью удаленных сеансов Предоставляйте общие возможности на нескольких устройствах за счет их объединения через удаленный сеанс.
Продолжение активности пользователей даже на разных устройствах Помогите пользователям возобновить действия, которые они делали в вашем приложении, даже на нескольких устройствах.
Рекомендации для пользователя Ознакомьтесь с рекомендациями по созданию и обновлению действий пользователей.