Чтобы приложения не ограничивались одним устройством, Microsoft объявила о доступности версии 1.0 Project Rome SDK для Android и iOS. Project Rome, или Remote Systems API, — это независимая от устройства платформа, которая помогает создавать ориентированный на людей опыт на разных устройствах. Он разрушает барьеры во всем Windows устройства.
На Windows В блоге Microsoft описала, что такое Project Rome SDK:
Project Rome — это платформа, обеспечивающая бесперебойную работу на разных устройствах и на разных платформах. Философия проекта «Рим» проста. Опыт приложений не должен быть привязан к одному устройству, так же как и данные не должны быть привязаны к одному устройству. Ваши приложения, как и ваши данные, должны путешествовать с вами
Таким образом, разработчики могут создавать приложения, которые могут работать на нескольких устройствах, чтобы пользователь мог переключаться между устройствами без особой головной боли.
Project Rome включает в себя функции, определенные Microsoft Graph и собственные пакеты SDK для конкретной платформы, которые обеспечивают различные возможности взаимодействия между устройствами и подключенными устройствами, а также позволяют приложениям концентрироваться вокруг идентификатора пользователя, вошедшего в систему. Эти функции включают, помимо прочего, разработку ретрансляции, действия пользователей, уведомления, общий ресурс поблизости и удаленные сеансы.
Некоторым сценариям можно воспользоваться с помощью API REST и пакетов SDK собственной платформы через Microsoft Graph. В некоторых сценариях, таких как «Уведомления», используется комбинация API-интерфейсов Microsoft Graph и клиентских пакетов SDK. Несмотря на то, что API-интерфейсы REST помогают быстро и просто реализовать функции Project Rome, использование реализаций для конкретной платформы может в некотором смысле помочь. Они могут предоставить:
Project Rome может помочь создать «человекоориентированные сценарии», которые смогут путешествовать вместе с пользователем и гармонизировать его устройства независимо от форм-фактора или платформы.