Поделиться через


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

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

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

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

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

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

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

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

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