На Google I/O 2019 компанія анонсувала новий локальний домашній SDK, підтримку повноекранних додатків для розумних дисплеїв і більше доступу додатків до App Actions.
Оновлення 2 (06.04.20 о 14:25 за східним часом): Google Local Home SDK досягає версії 1.0 і виходить із попереднього перегляду для розробників.
Оновлення 1 (09.07.19 о 14:25 за східним часом): Сьогодні Google запускає попередній перегляд розробника Local Home SDK.
Google I/O завершується, але є ще кілька повідомлень, які пройшли поза увагою. Зрештою, під час конференції стільки доповідей і подій, що важко встигнути за всім. Однією з таких областей, яку не помітили, є Actions on Google. На Google I/O 2019 компанія анонсувала новий локальний домашній SDK, підтримку повноекранних додатків для розумних дисплеїв і сторонній доступ до App Actions.
Для тих, хто може бути не знайомий з Actions on Google, це в основному сторона розробника інтеграції Google Assistant. Це те, що дозволяє розробникам створювати чудові інтеграції з Assistant, якими ми користуємося щодня, і Google постійно розширює функціональні можливості. Платформа отримує нові інструменти для Інтернету, мобільних пристроїв і розумного дому. Давайте подивимося, що все це означає.
Local Home SDK
Інтеграція розумного дому є важливою частиною Google Assistant, і Google каже, що зараз існує понад 30 000 сумісних підключених пристроїв. The Local Home SDK це крок до ще кращої інтеграції зі смарт-пристроями.
Local Home SDK дозволяє запускати код розумного дому локально на динаміках Google Home і дисплеях Nest, які потім можуть використовувати свої радіостанції для локального зв’язку зі смарт-пристроями. Це пришвидшує команди та робить їх надійнішими за рахунок зменшення кількості хмарних викликів.
Local Home SDK також покращує налаштування для інтелектуальних пристроїв. Минулого року Google уже розпочав це разом із GE, і ви можете налаштувати їх освітлення прямо з програми Google Home. Це набагато простіше та безперебійно для користувачів. Google уже почав співпрацювати з такими партнерами, як Philips, Wemo та LIFX, над цим SDK.
Повноекранні програми
Розумні дисплеї стають все більшою частиною апаратної екосистеми Google Assistant. Цього року на I/O Google випустив Nest Hub Max з великим 10-дюймовим дисплеєм. Google дозволяє розробникам використовувати всі переваги цих дисплеїв за допомогою попереднього перегляду «Інтерактивного полотна». Це дозволяє додаткам використовувати повноекранний режим для голосових, візуальних і сенсорних зображень, але це не обмежується лише розумним дисплеї. Він також може працювати на телефонах Android. Interactive Canvas доступний для ігор прямо зараз (наприклад, HQ University), але незабаром Google додасть більше категорій.
Більше дій програми
Нарешті, давайте поговоримо про нові функції для Дії програми. App Actions були було оголошено на минулорічному Google I/O, але поки що це було досить обмежено. Тепер Google відкриває його для більшої кількості програм. App Actions дозволяють розробникам використовувати наміри з Асистента для глибоких посилань на певні частини програм. По суті, голосовий ярлик, але набагато потужніший.
Google анонсувала чотири нові категорії для цих намірів: здоров’я та фітнес, фінанси та банківська справа, спільне використання поїздок і замовлення їжі. Одним із прикладів нового використання є початок тренування у фітнес-додатку. Ви можете сказати «Hey Google, start my run in Nike Run Club», і програма відкриється та почне відстежувати ваш біг. Не потрібно шукати програму та запускати тренування вручну.
Вони кажуть, що розробникам неймовірно легко додавати ці інтеграції. Судячи з усього, функція Nike Run Club була реалізована менш ніж за день із додаванням файлу Actions.xml. У наведеному вище прикладі Асистент перейшов прямо в програму, але він також може показувати картки (зрізи) прямо під час розмови Асистента.
Ці інструменти дозволять розробникам робити більше з Google Assistant, що чудово підходить для споживачів. Домівки стають лише розумнішими, дисплеї стануть все більш поширеними, а користувачі покладатимуться на голосових помічників, навіть більше, щоб виконувати роботу. Перевірте Сайт «Дії». щоб дізнатися більше про створення програм за допомогою цих інструментів.
Джерело: Google
Оновлення 1: попередній перегляд для розробників
Після анонсу Local Home SDK ще в травні під час Google I/O компанія зараз запускає SDK у попередній версії для розробників. Google тестує платформу разом із партнерами, і вони готові запровадити більше. Як згадувалося під час I/O, SDK дозволить розробникам глибоко інтегрувати свої розумні пристрої в Assistant. Google опублікував довідник щодо API, посібники та зразки для розробників, щоб допомогти людям почати роботу. Відгуки під час тестування можна надсилати через трекер помилок і /r/GoogleAssistantDev.
Джерело: Google
Оновлення 2: поза попереднім переглядом
Google Local Home SDK надійшов у попередній версії для розробників минулого липня, і тепер він готовий до використання. Local Home SDK покинув етап попереднього перегляду для розробників і тепер доступний у версії 1.0 через консоль Action.
Реліз додає низку нових функцій. Розробники можуть додати локальне виконання до дій розумного будинку, яке направляє команди на пристрій через локальну мережу, а не через хмару. Це зменшує затримку та підвищує надійність. SDK може виявляти локальні пристрої через Wi-Fi через протоколи mDNS, UDP або UPnP. Потім програми можуть надсилати команди за допомогою TCP, UDP або HTTP.
Google також покращив налаштування сканування в консолі дій. Розробники можуть вводити кілька конфігурацій сканування, що дозволяє локальним додаткам виконання обробляти кілька пристроїв, які можуть використовувати різні протоколи виявлення. Нарешті, сторінка конфігурації SDK тепер дозволяє завантажувати файли JavaScript для локальних програм виконання.
Джерело: Google