På Google I/O 2019 kunngjorde selskapet en ny lokal SDK for hjemmet, fullskjermsappstøtte for smartskjermer og mer apptilgang til apphandlinger.
Oppdatering 2 (4/6/20 @ 14:25 ET): Googles Local Home SDK når versjon 1.0 og avslutter Developer Preview.
Oppdatering 1 (7/9/19 @ 14:25 ET): Google lanserer Local Home SDK Developer Preview i dag.
Google I/O er i ferd med å avsluttes, men det er fortsatt noen kunngjøringer å dekke som fløy litt under radaren. Tross alt er det så mange foredrag og arrangementer under konferansen at det er vanskelig å holde tritt med det hele. Et slikt område som ble oversett er Actions on Google. På Google I/O 2019 kunngjorde selskapet en ny lokal SDK for hjemmet, fullskjerm-appstøtte for smartskjermer og tredjepartstilgang til apphandlinger.
For de som kanskje ikke er kjent med Actions on Google, er det i utgangspunktet utviklersiden av Google Assistant-integrasjoner. Det er det som lar utviklere lage de fantastiske integrasjonene med Assistant som vi bruker hver dag, og Google utvider alltid funksjonaliteten. Plattformen får nye verktøy for nett, mobil og smarthjem. La oss ta en titt på hva alt dette betyr.
Local Home SDK
Smarthjemintegrasjon er en stor del av Google Assistant, og Google sier at det nå er mer enn 30 000 kompatible tilkoblede enheter. De Local Home SDK er et skritt mot å gjøre integrasjonen med smarte enheter enda bedre.
Local Home SDK lar smarthjemkoden kjøres lokalt på Google Home-høyttalere og Nest-skjermer, som deretter kan bruke radioene sine til å kommunisere lokalt med smartenheter. Dette gir raskere kommandoer og gjør dem mer pålitelige ved å redusere antall nettskyanrop.
Local Home SDK forbedrer også oppsettopplevelsen for smartenheter. Google startet dette allerede med GE i fjor, og du kan sette opp lysene deres rett fra Google Home-appen. Dette er en mye enklere og sømløs opplevelse for brukerne. Google har allerede begynt å samarbeide med partnere inkludert Philips, Wemo og LIFX på denne SDK-en.
Fullskjermsapper
Smartskjermer blir en større del av Google Assistant-maskinvareøkosystemet. På I/O i år, Google lanserte Nest Hub Max med en stor 10-tommers skjerm. Google lar utviklere dra full nytte av disse skjermene med en forhåndsvisning av «Interactive Canvas». Dette gjør at apper kan bruke fullskjerm for tale, bilder og berøring, men det er ikke bare begrenset til smart viser. Det kan også fungere på Android-telefoner. Interactive Canvas er tilgjengelig for spill akkurat nå (som HQ University), men snart vil Google legge til flere kategorier.
Flere apphandlinger
Til slutt, la oss snakke om nye funksjoner for Apphandlinger. Apphandlinger var annonsert på fjorårets Google I/O, men det har vært ganske begrenset så langt. Nå åpner Google den for flere apper. Apphandlinger lar utviklere bruke intensjoner fra assistenten til å dyplinke til bestemte deler av apper. Egentlig en stemmelansert snarvei, men mye kraftigere.
Google kunngjorde fire nye kategorier for disse hensiktene: Helse og trening, finans og bank, Ridesharing og Matbestilling. Et eksempel på en ny bruk er å starte en treningsøkt i en treningsapp. Du kan si «Hey Google, start my run in Nike Run Club» og appen åpnes og begynner å spore løpeturen din. Du trenger ikke å finne appen og starte treningen manuelt.
De sier det er utrolig enkelt for utviklere å legge til disse integrasjonene. Tilsynelatende ble Nike Run Club-funksjonen implementert på mindre enn en dag med tillegg av en Actions.xml-fil. I eksemplet ovenfor hoppet Assistant rett inn i appen, men den kan også vise kort (Slices) rett i Assistant-samtalen.
Disse verktøyene vil tillate utviklere å gjøre mer med Google Assistant, noe som er flott for forbrukere. Hjem blir bare smartere, skjermer vil bare bli mer utbredt, og brukere vil stole på stemmeassistenter, enda mer nå, for å få ting gjort. Sjekk ut Actions nettsted for å lære mer om å bygge apper med disse verktøyene.
Kilde: Google
Oppdatering 1: Forhåndsvisning av utviklere
Etter å ha annonsert Local Home SDK tilbake i mai under Google I/O, lanserer selskapet nå SDK i en forhåndsvisning av utviklere. Google har testet plattformen med partnere, og de er klare til å bringe flere inn i gruppen. Som nevnt under I/O, vil SDK tillate utviklere å dypt integrere smartenhetene sine i Assistant. Google har publisert en API-referanse og utviklerveiledninger og eksempler for å hjelpe folk i gang. Tilbakemelding under testing kan sendes gjennom feilsporer og /r/GoogleAssistantDev.
Kilde: Google
Oppdatering 2: Ute av forhåndsvisning
Googles Local Home SDK kom i en forhåndsvisning for utviklere i juli i fjor, og nå er den klar for beste sendetid. Local Home SDK har forlatt forhåndsvisningsstadiet for utviklere og er nå tilgjengelig i versjon 1.0 gjennom Action-konsollen.
Utgivelsen legger til en rekke nye funksjoner. Utviklere kan legge til lokal oppfyllelse til smarthjemhandlinger, som ruter kommandoer til en enhet gjennom det lokale nettverket i stedet for skyen. Dette reduserer ventetiden og forbedrer påliteligheten. SDK-en kan oppdage lokale enheter over Wi-Fi gjennom mDNS-, UDP- eller UPnP-protokoller. Apper kan deretter sende en kommando ved hjelp av TCP, UDP eller HTTP.
Google har også forbedret skannekonfigurasjoner i Actions-konsollen. Utviklere kan angi flere skannekonfigurasjoner, noe som lar lokale oppfyllelsesapper håndtere flere enheter som kan bruke forskjellige oppdagelsesprotokoller. Til slutt godtar SDK-konfigurasjonssiden nå opplasting av JavaScript-filer for lokale oppfyllelsesapper.
Kilde: Google