SDK для нескольких устройств упрощает разработчикам создание приложений, совместимых на нескольких устройствах. SDK упрощает разработку многофункциональных и привлекательных возможностей работы с несколькими устройствами, объединяя различные технологии подключения в один набор инструментов. Раньше разработчикам приходилось самостоятельно работать с такими платформами подключения, как Bluetooth и Wi-Fi, для создания возможностей взаимодействия с несколькими устройствами. Теперь разработчики могут сосредоточиться на наиболее важных аспектах взаимодействия с пользователем, в то время как SDK обрабатывает технологии более низкого уровня.
Этот SDK является частью нашего более крупного набора инструментов для разработки на нескольких устройствах , который включает поддержку эмулятора, профилирование и многое другое. Cross-device SDK обеспечивает следующие основные функции:
- Обнаружение и авторизация устройств
- Безопасные соединения и передача данных
- Сеансы с несколькими устройствами
Некоторые примеры приложений и возможностей, которые вы можете создать с помощью этого SDK, включают многопользовательские игры, плавное переключение между устройствами в приложениях для повышения производительности и групповой заказ еды.
При разработке SDK для нескольких устройств мы следовали трем основным принципам, чтобы создать уровень абстракции, который безопасно и уважительно ускоряет разработку приложений и возможностей для нескольких устройств. Эти принципы таковы:
- Повсеместность: SDK должен работать на всех возможных устройствах, начиная с телефонов и планшетов.
- Модульность: разработчики должны иметь возможность сочетать SDK с другими решениями.
- Расширение возможностей: SDK не ограничивает вас конкретными возможностями взаимодействия с разными устройствами, а позволяет вам создавать свои собственные функции и возможности.
Варианты использования
Обсуждая варианты использования кросс-девайсов, мы рассматриваем две основные категории: личный и общественный опыт.
Личный опыт
Личный опыт строится вокруг одной личности пользователя на нескольких устройствах, таких как мобильные телефоны, часы, телевизоры и/или автомобили. Эти возможности помогают пользователям более эффективно подключать различные устройства, которыми они владеют. Например:
- Возьмите напрокат или купите фильм на телевизоре, указав на телефоне способ оплаты.
- Начните читать длинную статью на телефоне и дочитайте ее на планшете, не теряя места.
Общий опыт
Пользователь и окружающие его люди получают удовольствие от совместного опыта. Например:
- Поделитесь местоположением на карте в качестве пассажира непосредственно с автомобилем вашего друга.
- Поделитесь своим воскресным велосипедным маршрутом с другими людьми, с которыми вы едете на велосипеде.
- Собирайте продукты для группового заказа еды, не раздавая телефон.
- Проголосуйте группой за следующее телешоу, которое вы сможете посмотреть вместе.
СМИ и другой опыт
Существуют также возможности использования нескольких устройств, такие как непрерывный контроль мультимедиа и аутентификация, которые могут побуждать обнаруживать устройства и передавать данные между участниками. Для этих случаев использования у нас есть существующие платформы и SDK, которые могут подойти лучше:
- Cast SDK для трансляции мультимедиа на другие устройства.
- Медиа-сессии для непрерывного воспроизведения.
- Блокировать хранилище для аутентификации.
- Диспетчер сопутствующих устройств для обнаружения и сопряжения сопутствующих устройств, таких как фитнес-трекеры или наушники.
Вместе с SDK для нескольких устройств эти API и технологии позволяют создавать в ваших приложениях уникальный и удобный пользовательский интерфейс для нескольких устройств.
Ограничения предварительной версии для разработчиков
Поскольку это предварительная версия SDK для разработчиков, обратите внимание на следующее:
- Поверхности API могут быть изменены.
- SDK для нескольких устройств НЕ предназначен для использования в производственных приложениях.
В настоящее время поддерживаемые платформы и поверхности ограничены мобильными и планшетными устройствами Android.
Мы призываем вас поделиться своими отзывами и предложениями. Пожалуйста, отправляйте отчеты об ошибках здесь .
Как это работает
Cross-device SDK — это уровень программной абстракции, который обеспечивает взаимодействие нескольких устройств как на основе платформы, так и на основе разработчиков, используя различные беспроводные технологии, такие как Bluetooth, Wi-Fi и сверхширокополосную связь. Эта абстракция позволяет разработчикам сосредоточиться на наиболее важных частях взаимодействия с пользователем, в то время как SDK обрабатывает основные аспекты возможностей платформы, обнаружения устройств, аутентификации и совместимости.
Большинству разработчиков приложений мы рекомендуем использовать API сеансов нескольких устройств. Этот API позволяет передавать пользовательский опыт приложения на другие устройства или делиться ими с другими устройствами. Однако, если вам нужна большая степень детализации или настройки для работы с несколькими устройствами, доступны автономные API-интерфейсы обнаружения устройств и безопасных подключений.
SDK для нескольких устройств имеет открытый исходный код и будет доступен для различных платформ Android и устройств, не входящих в экосистему Android (ChromeOS, Windows, iOS). Цель SDK — использовать существующие технологии и возможности платформы, одновременно упрощая разработку приложений для нескольких устройств для разработчиков приложений.
,SDK для нескольких устройств упрощает разработчикам создание приложений, совместимых на нескольких устройствах. SDK упрощает разработку многофункциональных и привлекательных возможностей работы с несколькими устройствами, объединяя различные технологии подключения в один набор инструментов. Раньше разработчикам приходилось самостоятельно работать с такими платформами подключения, как Bluetooth и Wi-Fi, для создания возможностей взаимодействия с несколькими устройствами. Теперь разработчики могут сосредоточиться на наиболее важных аспектах взаимодействия с пользователем, в то время как SDK обрабатывает технологии более низкого уровня.
Этот SDK является частью нашего более крупного набора инструментов для разработки на нескольких устройствах , который включает поддержку эмулятора, профилирование и многое другое. Cross-device SDK обеспечивает следующие основные функции:
- Обнаружение и авторизация устройств
- Безопасные соединения и передача данных
- Сеансы с несколькими устройствами
Некоторые примеры приложений и возможностей, которые вы можете создать с помощью этого SDK, включают многопользовательские игры, плавное переключение между устройствами в приложениях для повышения производительности и групповой заказ еды.
При разработке SDK для нескольких устройств мы следовали трем основным принципам, чтобы создать уровень абстракции, который безопасно и уважительно ускоряет разработку приложений и возможностей для нескольких устройств. Эти принципы таковы:
- Повсеместность: SDK должен работать на всех возможных устройствах, начиная с телефонов и планшетов.
- Модульность: разработчики должны иметь возможность сочетать SDK с другими решениями.
- Расширение возможностей: SDK не ограничивает вас конкретными возможностями взаимодействия с разными устройствами, а позволяет вам создавать свои собственные функции и возможности.
Варианты использования
Обсуждая варианты использования кросс-девайсов, мы рассматриваем две основные категории: личный и общественный опыт.
Личный опыт
Личный опыт строится вокруг одной личности пользователя на нескольких устройствах, таких как мобильные телефоны, часы, телевизоры и/или автомобили. Эти возможности помогают пользователям более эффективно подключать различные устройства, которыми они владеют. Например:
- Возьмите напрокат или купите фильм на телевизоре, указав на телефоне способ оплаты.
- Начните читать длинную статью на телефоне и дочитайте ее на планшете, не теряя места.
Общий опыт
Пользователь и окружающие его люди получают удовольствие от совместного опыта. Например:
- Поделитесь местоположением на карте в качестве пассажира непосредственно с автомобилем вашего друга.
- Поделитесь своим воскресным велосипедным маршрутом с другими людьми, с которыми вы едете на велосипеде.
- Собирайте продукты для группового заказа еды, не раздавая телефон.
- Проголосуйте группой за следующее телешоу, которое вы сможете посмотреть вместе.
СМИ и другой опыт
Существуют также возможности использования нескольких устройств, такие как непрерывный контроль мультимедиа и аутентификация, которые могут побуждать обнаруживать устройства и передавать данные между участниками. Для этих случаев использования у нас есть существующие платформы и SDK, которые могут подойти лучше:
- Cast SDK для трансляции мультимедиа на другие устройства.
- Медиа-сессии для непрерывного воспроизведения.
- Блокировать хранилище для аутентификации.
- Диспетчер сопутствующих устройств для обнаружения и сопряжения сопутствующих устройств, таких как фитнес-трекеры или наушники.
Вместе с SDK для нескольких устройств эти API и технологии позволяют создавать в ваших приложениях уникальный и удобный пользовательский интерфейс для нескольких устройств.
Ограничения предварительной версии для разработчиков
Поскольку это предварительная версия SDK для разработчиков, обратите внимание на следующее:
- Поверхности API могут быть изменены.
- SDK для нескольких устройств НЕ предназначен для использования в производственных приложениях.
В настоящее время поддерживаемые платформы и поверхности ограничены мобильными и планшетными устройствами Android.
Мы призываем вас поделиться своими отзывами и предложениями. Пожалуйста, отправляйте отчеты об ошибках здесь .
Как это работает
Cross-device SDK — это уровень программной абстракции, который обеспечивает взаимодействие нескольких устройств как на основе платформы, так и на основе разработчиков, используя различные беспроводные технологии, такие как Bluetooth, Wi-Fi и сверхширокополосную связь. Эта абстракция позволяет разработчикам сосредоточиться на наиболее важных частях взаимодействия с пользователем, в то время как SDK обрабатывает основные аспекты возможностей платформы, обнаружения устройств, аутентификации и совместимости.
Большинству разработчиков приложений мы рекомендуем использовать API сеансов нескольких устройств. Этот API позволяет переносить пользовательский опыт приложения на другие устройства или делиться ими с другими устройствами. Однако, если вам нужна большая степень детализации или настройки для работы с несколькими устройствами, доступны автономные API-интерфейсы обнаружения устройств и безопасных подключений.
SDK для разных устройств имеет открытый исходный код и будет доступен для различных платформ Android и устройств, не входящих в экосистему Android (ChromeOS, Windows, iOS). Цель SDK — использовать существующие технологии и возможности платформы, одновременно упрощая разработку приложений для нескольких устройств для разработчиков приложений.