[Обновление 2: версия вышла из предварительной версии] Google объявляет о локальном домашнем SDK, поддержке полноэкранных приложений для умных дисплеев и доступности сторонних приложений для действий в приложениях.

click fraud protection

На Google I/O 2019 компания анонсировала новый локальный домашний SDK, поддержку полноэкранных приложений для интеллектуальных дисплеев и расширенный доступ приложений к действиям приложений.

Обновление 2 (06.04.20, 14:25 по восточноевропейскому времени): SDK Google Local Home достигает версии 1.0 и выходит из версии Developer Preview.

Обновление 1 (9.07.19, 14:25 по восточному времени): Сегодня Google запускает предварительную версию Local Home SDK Developer Preview.

Google I/O завершается, но есть еще некоторые объявления, которые остались незамеченными. Ведь во время конференции столько докладов и мероприятий, что уследить за всем сложно. Одной из таких областей, которая была упущена из виду, являются Действия в Google. На Google I/O 2019 компания анонсировала новый локальный домашний SDK, поддержку полноэкранных приложений для интеллектуальных дисплеев и сторонний доступ к действиям приложений.

Для тех, кто, возможно, не знаком с Actions on Google, это, по сути, часть интеграции Google Assistant со стороны разработчиков. Это то, что позволяет разработчикам создавать потрясающие интеграции с Assistant, которыми мы пользуемся каждый день, и Google постоянно расширяет функциональность. Платформа получает новые инструменты для Интернета, мобильных устройств и умного дома. Давайте посмотрим, что все это значит.

Локальный домашний SDK

Интеграция с умным домом является важной частью Google Assistant, и Google сообщает, что сейчас существует более 30 000 совместимых подключенных устройств. Локальный домашний SDK — это шаг к тому, чтобы сделать интеграцию со смарт-устройствами еще лучше.

Local Home SDK позволяет запускать код умного дома локально на колонках Google Home и дисплеях Nest, которые затем могут использовать свои радиоприемники для локальной связи со смарт-устройствами. Это ускоряет выполнение команд и делает их более надежными за счет сокращения количества облачных вызовов.

Local Home SDK также улучшает процесс настройки интеллектуальных устройств. Google уже начал это с GE в прошлом году, и вы можете настроить освещение прямо из приложения Google Home. Это гораздо проще и удобнее для пользователей. Google уже начал работать над этим SDK с партнерами, включая Philips, Wemo и LIFX.

Полноэкранные приложения

Умные дисплеи становятся все большей частью аппаратной экосистемы Google Assistant. На выставке I/O в этом году Google запустил Nest Hub Max с большим 10-дюймовым дисплеем. Google позволяет разработчикам в полной мере воспользоваться преимуществами этих дисплеев с помощью предварительной версии «Interactive Canvas». Это позволяет приложениям использовать полноэкранный режим для голосовых, визуальных и сенсорных функций, но не ограничивается только интеллектуальными функциями. дисплеи. Он также может работать на телефонах Android. Interactive Canvas доступен для игр прямо сейчас (например, HQ University), но вскоре Google добавит больше категорий.

Дополнительные действия приложения

Наконец, давайте поговорим о новых функциях для Действия приложения. Действия приложения были анонсирован на прошлогодней конференции Google I/O, но до сих пор это было довольно ограничено. Теперь Google открывает его для большего количества приложений. Действия приложения позволяют разработчикам использовать намерения Ассистента для создания глубоких ссылок на определенные части приложений. По сути, это ярлык, запускаемый голосом, но гораздо более мощный.

Google анонсировал четыре новые категории для этих целей: «Здоровье и фитнес», «Финансы и банковское дело», «Поездки» и «Заказ еды». Одним из примеров нового использования является запуск тренировки в фитнес-приложении. Вы можете сказать «Окей, Google, начни пробежку в Nike Run Club», и приложение откроется и начнет отслеживать вашу пробежку. Не нужно искать приложение и вручную запускать тренировку.

Они говорят, что разработчикам невероятно легко добавлять эти интеграции. Судя по всему, функция Nike Run Club была реализована менее чем за день с добавлением файла Actions.xml. В приведенном выше примере Ассистент сразу перешел в приложение, но он также может показывать карточки (фрагменты) прямо в разговоре с Ассистентом.

Эти инструменты позволят разработчикам делать больше с Google Assistant, что очень удобно для потребителей. Дома становятся все умнее, дисплеи становятся все более распространенными, а пользователи будут полагаться на голосовых помощников, особенно сейчас, для выполнения задач. Проверьте Сайт действий чтобы узнать больше о создании приложений с помощью этих инструментов.

Источник: Google


Обновление 1: предварительная версия для разработчиков

После анонса Local Home SDK еще в мае во время Google I/O, компания теперь запускает SDK в предварительной версии для разработчиков. Google тестирует платформу с партнерами, и они готовы внести в нее еще больше. Как упоминалось во время ввода-вывода, SDK позволит разработчикам глубоко интегрировать свои интеллектуальные устройства в Assistant. Google опубликовал справочник по API, а также руководства и примеры для разработчиков, которые помогут людям начать работу. Обратная связь во время тестирования может быть отправлена ​​через баг трекер и /r/GoogleAssistantDev.

Источник: Google


Обновление 2: окончено предварительной версии

Google Local Home SDK появился в предварительной версии для разработчиков в июле прошлого года и теперь готов к использованию в прайм-тайм. Local Home SDK вышел из стадии предварительной версии для разработчиков и теперь доступен в версии 1.0 через консоль действий.

В релиз добавлен ряд новых функций. Разработчики могут добавить локальное выполнение к действиям умного дома, которое направляет команды на устройство через локальную сеть, а не через облако. Это уменьшает задержку и повышает надежность. SDK может обнаруживать локальные устройства через Wi-Fi через протоколы mDNS, UDP или UPnP. Затем приложения могут отправлять команды с использованием TCP, UDP или HTTP.

Google также улучшил настройки сканирования в консоли действий. Разработчики могут ввести несколько конфигураций сканирования, что позволяет локальным приложениям выполнения обрабатывать несколько устройств, которые могут использовать разные протоколы обнаружения. Наконец, страница конфигурации SDK теперь допускает загрузку файлов JavaScript для локальных приложений выполнения.

Источник: Google