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