
Для команды Android «Лучше вместе» стало постоянной темой анонсов на CES и теперь на I/O 2022. Помимо кросс-устройственных взаимодействий в своих собственных продуктах, Google хочет упростить сторонним разработчикам Android создание аналогичных функций с Nearby Share в их приложениях.
Сегодня Nearby Share — это способ отправки текста, файлов и другой информации между устройствами Android и Chromebook. На I/O Google продемонстрировала возможность скопировать что-либо (URL-адрес, текст или изображение) на телефоне и вставить на планшете.
Точный процесс включает в себя новое оверлей-окно буфера обмена в Android 13, которое появляется после копирования и отображает новую кнопку Nearby Share. При нажатии на неё открывается панель с аналогичным названием, где отображается предварительный просмотр и находящиеся поблизости устройства. После отправки вы можете просто вставить скопированное, как обычно, на целевом устройстве.
Мы усердно работали над созданием программного стека, который позволит реализовать кросс-устройственные взаимодействия как на уровне платформы, так и на уровне разработчиков, используя сверхширокополосную связь, Bluetooth и Wi-Fi.
Google хочет, чтобы все приложения, а не только ОС, имели подобные кросс-устройственные возможности (ознакомьтесь с докладом «Создание мощных кросс-устройственных взаимодействий»), и собирается «проектировать, создавать и предоставлять базовую структуру и возможности, которые позволят устройствам в экосистеме Android взаимно дополнять ценность друг друга».
Эти API также будут поддерживать двунаправленную связь между устройствами, чтобы два устройства могли не только общаться друг с другом, но и выполнять общую задачу. Эти API также будут обратно совместимы вплоть до API 26, так что вы можете начать использовать их прямо сейчас. Мы также намерены поддерживать кросс-платформенную разработку, выходя за рамки Android и охватывая Chrome OS, iOS, Windows и другие платформы.
Примеры использования Nearby Share и кросс-устройственных взаимодействий в приложениях для Android охватывают как личные, так и совместные сценарии:
- Завершите аренду или покупку фильма на телевизоре, используя телефон для ввода платежных данных.
- Начните читать длинную статью на телефоне и закончите на планшете, не теряя места, на котором остановились.
- Поделитесь своим местоположением на карте в качестве пассажира напрямую с автомобилем вашего друга.
- Поделитесь своим воскресным веломаршрутом с другими участниками поездки.
- Соберите позиции для группового заказа еды, не передавая свой телефон из рук в руки.
Чтобы упростить обнаружение устройств, которые могут участвовать в кросс-устройственном взаимодействии, мы взяли за основу логику, которую Nearby Share использует для обнаружения и авторизации устройств, и дополнили ее новыми возможностями, чтобы ваше приложение могло легко объединять устройства для совместной работы, сохраняя при этом конфиденциальность пользователя.
Что касается реализации, первоначальное развертывание этих возможностей для разработчиков будет осуществляться через сервисы Google Play, но в планах — добавить их в AOSP, начиная с Android U. Ранняя предварительная версия появится во втором квартале 2022 года.
Больше новостей об Android с I/O 2022:
- Health Connect синхронизирует данные между фитнес-приложениями для Android, такими как Fitbit, Samsung Health и другими
- Вот все устройства, которые на данный момент могут установить бета-версию Android 13
- Редизайн Android Auto добавляет режим разделенного экрана на автомобильные дисплеи всех размеров
- Android TV 13 получит улучшенную поддержку режима «картинка в картинке» и новые специальные возможности