
На конференции I/O 2022 Google подробно рассказал о способе создания кросс-платформенных функций для приложений Android, аналогичных Nearby Share, и предварительная версия SDK для разработчиков теперь доступна.
Cross device SDK «позволяет разработчикам создавать многоплатформенные функции с помощью простого и интуитивно понятного набора API». В частности, Google берет на себя обнаружение устройств, аутентификацию и протоколы подключения (Bluetooth, Wi-Fi и UWB), чтобы разработчики приложений могли сосредоточиться на «приятном пользовательском опыте и объединении этих функций на различных форм-факторах и платформах». SDK предлагает три основные функции:
- Обнаружение устройств: Легко находите соседние устройства, авторизуйте одноранговую связь и запускайте целевое приложение на принимающих устройствах.
- Безопасные соединения: Обеспечьте зашифрованный двусторонний обмен данными с низкой задержкой между авторизованными устройствами.
- Сеансы на нескольких устройствах: Обеспечьте передачу или расширение пользовательского опыта приложения на несколько устройств.
Это означает, что приложения будут предлагать такие функции, как:
- Обнаружение и авторизация связи с соседними устройствами.
- Обмен текущим состоянием приложения с тем же приложением на другом устройстве.
- Запуск приложения на вторичном устройстве без необходимости держать приложение в фоновом режиме.
- Установление безопасных соединений для общения между устройствами.
- Обеспечение передачи задач, когда пользователь начинает задачу на одном устройстве и может легко продолжить ее на другом.
В долгосрочной перспективе Cross device SDK от Google будет работать с приложениями для телефонов, планшетов, телевизоров, автомобилей, Wear OS, ChromeOS, iOS и Windows, а компания открыта для других платформ. Он также обратно совместим с Android 8.
Предварительная версия для разработчиков начинается сегодня с телефонов и планшетов Android.
Перейдите в наше руководство для разработчиков, чтобы начать работу и опробовать предварительную версию SDK Cross device для Android. Обязательно ознакомьтесь с нашим примером приложения Rock Paper Scissor (Kotlin и Java) на GitHub, чтобы увидеть демонстрацию работы с различными API, а также с нашей сессией Google I/O ‘22 Multi-device development для общего обзора SDK.