[Aktualizacja 2: poza wersją zapoznawczą] Google ogłasza lokalny zestaw SDK dla domu, obsługę aplikacji pełnoekranowych dla inteligentnych wyświetlaczy i dostępność działań aplikacji innych firm

Na konferencji Google I/O 2019 firma ogłosiła nowy lokalny zestaw SDK do użytku domowego, obsługę aplikacji pełnoekranowych dla inteligentnych wyświetlaczy oraz większy dostęp aplikacji do akcji aplikacji.

Aktualizacja 2 (6.04.2020 o 14:25 ET): Zestaw SDK Google Local Home osiąga wersję 1.0 i kończy wersję Developer Preview.

Aktualizacja 1 (7/9/19 o 14:25 ET): Google uruchamia dziś wersję deweloperską Local Home SDK Developer Preview.

Google I/O dobiega końca, ale wciąż jest kilka ogłoszeń do omówienia, które nieco przeleciały poza radarem. Przecież podczas konferencji jest tyle rozmów i wydarzeń, że ciężko to wszystko nadążyć. Jednym z takich obszarów, który został pominięty, są Działania w Google. Na konferencji Google I/O 2019 firma ogłosiła nowy lokalny zestaw SDK do użytku domowego, obsługę pełnoekranowych aplikacji dla inteligentnych wyświetlaczy oraz dostęp do aplikacji innych firm.

Dla tych, którzy mogą nie być zaznajomieni z Akcjami w Google, jest to w zasadzie strona programistyczna integracji Asystenta Google. To właśnie pozwala programistom tworzyć niesamowite integracje z Asystentem, z których korzystamy na co dzień, a Google stale rozwija tę funkcjonalność. Platforma otrzymuje nowe narzędzia dla sieci, urządzeń mobilnych i inteligentnego domu. Przyjrzyjmy się, co to wszystko oznacza.

Lokalny zestaw SDK do domu

Integracja inteligentnego domu stanowi dużą część Asystenta Google, a Google twierdzi, że obecnie jest ponad 30 000 kompatybilnych podłączonych urządzeń. The Lokalny zestaw SDK do domu to krok w kierunku jeszcze lepszej integracji z urządzeniami inteligentnymi.

Pakiet Local Home SDK umożliwia lokalne uruchamianie kodu inteligentnego domu na głośnikach Google Home i wyświetlaczach Nest, które następnie mogą wykorzystywać swoje radia do lokalnej komunikacji z urządzeniami inteligentnymi. Przyspiesza to wykonywanie poleceń i zwiększa ich niezawodność poprzez zmniejszenie liczby połączeń w chmurze.

Zestaw SDK Local Home poprawia także wygodę konfiguracji urządzeń inteligentnych. Google rozpoczął to już w zeszłym roku z GE i możesz skonfigurować ich światła bezpośrednio w aplikacji Google Home. Jest to znacznie łatwiejsze i bezproblemowe doświadczenie dla użytkowników. Google rozpoczął już współpracę z partnerami, takimi jak Philips, Wemo i LIFX, nad tym pakietem SDK.

Aplikacje pełnoekranowe

Inteligentne wyświetlacze stają się coraz większą częścią ekosystemu sprzętowego Asystenta Google. W tym roku na I/O Google uruchomił Nest Hub Max z dużym 10-calowym wyświetlaczem. Google umożliwia programistom pełne wykorzystanie tych wyświetlaczy dzięki wersji zapoznawczej „Interactive Canvas”. Dzięki temu aplikacje mogą korzystać z pełnego ekranu do obsługi głosu, obrazu i dotyku, ale nie ogranicza się to tylko do funkcji inteligentnych wyświetla. Może także działać na telefonach z Androidem. Interactive Canvas jest obecnie dostępne dla gier (takich jak HQ University), ale wkrótce Google doda więcej kategorii.

Więcej akcji aplikacji

Na koniec porozmawiajmy o nowych funkcjach Działania aplikacji. Działania aplikacji były ogłoszone podczas zeszłorocznej konferencji Google I/O, ale jak dotąd było to dość ograniczone. Teraz Google udostępnia je większej liczbie aplikacji. Akcje aplikacji umożliwiają programistom korzystanie z intencji Asystenta w celu tworzenia precyzyjnych linków do określonych części aplikacji. Zasadniczo skrót uruchamiany głosowo, ale o wiele potężniejszy.

Google ogłosił cztery nowe kategorie dla tych celów: Zdrowie i fitness, Finanse i bankowość, Wspólne przejazdy oraz Zamawianie jedzenia. Jednym z przykładów nowego zastosowania jest rozpoczęcie treningu w aplikacji fitness. Możesz powiedzieć „Hej, Google, rozpocznij bieg w Nike Run Club”, a aplikacja otworzy się i zacznie śledzić Twój bieg. Nie musisz szukać aplikacji i ręcznie rozpoczynać treningu.

Mówią, że programiści niezwykle łatwo dodają takie integracje. Najwyraźniej funkcja Nike Run Club została wdrożona w mniej niż jeden dzień dzięki dodaniu pliku Actions.xml. W powyższym przykładzie Asystent od razu wskoczył do aplikacji, ale może też wyświetlać karty (Plasterki) bezpośrednio w rozmowie z Asystentem.

Narzędzia te pozwolą programistom zrobić więcej z Asystentem Google, co jest świetne dla konsumentów. Domy stają się coraz inteligentniejsze, wyświetlacze staną się coraz bardziej powszechne, a użytkownicy, jeszcze bardziej teraz, będą polegać na asystentach głosowych, aby wykonywać swoje zadania. Sprawdź Strona akcji aby dowiedzieć się więcej o tworzeniu aplikacji za pomocą tych narzędzi.

Źródło: Google


Aktualizacja 1: Podgląd programisty

Po ogłoszeniu pakietu Local Home SDK w maju podczas Google I/O firma uruchamia teraz pakiet SDK w wersji deweloperskiej. Google testował platformę z partnerami i są gotowi udostępnić jej więcej. Jak wspomniano podczas I/O, SDK umożliwi programistom głęboką integrację inteligentnych urządzeń z Asystentem. Firma Google opublikowała dokumentację interfejsu API oraz przewodniki i próbki dla programistów, które pomogą użytkownikom rozpocząć pracę. Informacje zwrotne podczas testów można przesyłać za pośrednictwem narzędzie do śledzenia błędów I /r/GoogleAssistantDev.

Źródło: Google


Aktualizacja 2: Poza podglądem

Pakiet SDK Google Local Home pojawił się w wersji deweloperskiej w lipcu zeszłego roku i teraz jest gotowy do użytku. Zestaw Local Home SDK opuścił fazę podglądu deweloperskiego i jest teraz dostępny w wersji 1.0 poprzez konsolę akcji.

Wydanie dodaje szereg nowych funkcji. Programiści mogą dodać lokalną realizację do działań inteligentnego domu, które kierują polecenia do urządzenia przez sieć lokalną zamiast przez chmurę. Zmniejsza to opóźnienia i poprawia niezawodność. SDK może wykrywać urządzenia lokalne przez Wi-Fi za pośrednictwem protokołów mDNS, UDP lub UPnP. Aplikacje mogą następnie wysłać polecenie za pomocą protokołu TCP, UDP lub HTTP.

Google poprawiło także konfiguracje skanowania w konsoli Akcje. Programiści mogą wprowadzić wiele konfiguracji skanowania, dzięki czemu lokalne aplikacje do realizacji zamówień mogą obsługiwać wiele urządzeń, które mogą korzystać z różnych protokołów wykrywania. Wreszcie strona konfiguracji pakietu SDK umożliwia teraz przesyłanie plików JavaScript dla lokalnych aplikacji do realizacji zamówień.

Źródło: Google