Google позволяет разработчикам Android создавать кросс-платформенные функции, аналогичные Nearby Share

На конференции I/O 2022 Google подробно рассказал о способе создания кросс-платформенных функций для приложений Android, аналогичных Nearby Share, и предварительная версия SDK для разработчиков теперь доступна.

Cross device SDK «позволяет разработчикам создавать многоплатформенные функции с помощью простого и интуитивно понятного набора API». В частности, Google берет на себя обнаружение устройств, аутентификацию и протоколы подключения (Bluetooth, Wi-Fi и UWB), чтобы разработчики приложений могли сосредоточиться на «приятном пользовательском опыте и объединении этих функций на различных форм-факторах и платформах». SDK предлагает три основные функции:

  1. Обнаружение устройств: Легко находите соседние устройства, авторизуйте одноранговую связь и запускайте целевое приложение на принимающих устройствах.
  2. Безопасные соединения: Обеспечьте зашифрованный двусторонний обмен данными с низкой задержкой между авторизованными устройствами.
  3. Сеансы на нескольких устройствах: Обеспечьте передачу или расширение пользовательского опыта приложения на несколько устройств.

Это означает, что приложения будут предлагать такие функции, как:

  • Обнаружение и авторизация связи с соседними устройствами.
  • Обмен текущим состоянием приложения с тем же приложением на другом устройстве.
  • Запуск приложения на вторичном устройстве без необходимости держать приложение в фоновом режиме.
  • Установление безопасных соединений для общения между устройствами.
  • Обеспечение передачи задач, когда пользователь начинает задачу на одном устройстве и может легко продолжить ее на другом.

В долгосрочной перспективе 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.