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