Na Google I/O 2019 je podjetje napovedalo nov lokalni domači SDK, podporo za celozaslonske aplikacije za pametne zaslone in več dostopa aplikacij do App Actions.
Posodobitev 2 (4/6/20 ob 14:25 ET): Googlov Local Home SDK doseže različico 1.0 in zapusti predogled za razvijalce.
Posodobitev 1 (7/9/19 ob 14:25 ET): Google danes lansira predogled razvijalca SDK za lokalni dom.
Google I/O se zaključuje, vendar je še vedno nekaj napovedi, ki so šle malo pod radar. Konec koncev je med konferenco toliko pogovorov in dogodkov, da je težko vsem slediti. Eno takih področij, ki je bilo spregledano, je Actions on Google. Na Google I/O 2019 je podjetje napovedalo nov lokalni domači SDK, podporo za celozaslonske aplikacije za pametne zaslone in dostop tretjih oseb do App Actions.
Za tiste, ki morda ne poznate storitve Actions on Google, gre v bistvu za razvijalsko stran integracij Google Assistant. To je tisto, kar razvijalcem omogoča, da ustvarijo izjemne integracije s Pomočnikom, ki jih uporabljamo vsak dan, in Google vedno širi funkcionalnost. Platforma dobiva nova orodja za splet, mobilne naprave in pametni dom. Poglejmo si, kaj vse to pomeni.
Lokalni domači SDK
Integracija pametnega doma je velik del Google Assistant in Google pravi, da je zdaj več kot 30.000 združljivih povezanih naprav. The Lokalni domači SDK je korak k še boljši integraciji s pametnimi napravami.
Local Home SDK omogoča, da se koda pametnega doma izvaja lokalno na zvočnikih Google Home in zaslonih Nest, ki lahko nato uporabljajo svoje radie za lokalno komunikacijo s pametnimi napravami. To pospeši ukaze in jih naredi bolj zanesljive z zmanjšanjem števila klicev v oblaku.
Local Home SDK prav tako izboljša izkušnjo nastavitve za pametne naprave. Google je to že začel z GE lani in njihove luči lahko nastavite neposredno iz aplikacije Google Home. To je veliko lažja in brezhibna izkušnja za uporabnike. Google je pri tem SDK že začel sodelovati s partnerji, vključno s Philipsom, Wemo in LIFX.
Celozaslonske aplikacije
Pametni zasloni postajajo večji del ekosistema strojne opreme Google Assistant. Na I/O letos, Google lansiral Nest Hub Max z velikim 10-palčnim zaslonom. Google omogoča razvijalcem, da v celoti izkoristijo te zaslone s predogledom »Interactive Canvas«. To aplikacijam omogoča uporabo celotnega zaslona za glas, slike in dotik, vendar ni omejeno samo na pametno zasloni. Deluje lahko tudi na telefonih Android. Interactive Canvas je trenutno na voljo za igre (na primer HQ University), kmalu pa bo Google dodal več kategorij.
Več dejanj aplikacije
Nazadnje se pogovorimo o novih funkcijah za Dejanja aplikacije. App Actions so bili napovedano na lanskem Google I/O, vendar je bil do zdaj precej omejen. Zdaj ga Google odpira za več aplikacij. Dejanja aplikacije omogočajo razvijalcem, da uporabijo namere iz Pomočnika za globoke povezave v določene dele aplikacij. V bistvu glasovna bližnjica, vendar veliko močnejša.
Google je za te namene napovedal štiri nove kategorije: zdravje in fitnes, finance in bančništvo, skupna vožnja in naročanje hrane. Eden od primerov nove uporabe je začetek vadbe v aplikaciji za fitnes. Lahko rečete "Hey Google, start my run in Nike Run Club" in aplikacija se bo odprla ter začela spremljati vaš tek. Ni vam treba najti aplikacije in ročno zagnati vadbe.
Pravijo, da je za razvijalce neverjetno enostavno dodati te integracije. Očitno je bila funkcija Nike Run Club implementirana v manj kot enem dnevu z dodano datoteko Actions.xml. V zgornjem primeru je Pomočnik skočil neposredno v aplikacijo, vendar lahko prikaže tudi kartice (rezine) neposredno v pogovoru Pomočnika.
Ta orodja bodo razvijalcem omogočila, da naredijo več z Google Assistantom, kar je odlično za potrošnike. Domovi postajajo vse pametnejši, zasloni bodo le še bolj razširjeni, uporabniki pa se bodo zdaj še bolj zanašali na glasovne pomočnike, da bodo opravili stvari. Oglejte si Spletno mesto Akcije če želite izvedeti več o ustvarjanju aplikacij s temi orodji.
Vir: Google
Posodobitev 1: Predogled za razvijalce
Po napovedi Local Home SDK maja med Google I/O, podjetje zdaj lansira SDK v predogledu za razvijalce. Google preizkuša platformo s partnerji in pripravljeni so prinesti več. Kot je bilo omenjeno med I/O, bo SDK razvijalcem omogočil globoko integracijo svojih pametnih naprav v pomočnika. Google je objavil referenco za API ter vodnike in vzorce za razvijalce, ki ljudem pomagajo pri začetku. Povratne informacije med testiranjem lahko pošljete prek sledilnik hroščev in /r/GoogleAssistantDev.
Vir: Google
Posodobitev 2: ni predogleda
Googlov Local Home SDK je prispel v predogledu za razvijalce lani julija in zdaj je pripravljen za najboljši čas. Local Home SDK je zapustil stopnjo predogleda za razvijalce in je zdaj na voljo v različici 1.0 prek konzole Action.
Izdaja dodaja številne nove funkcije. Razvijalci lahko dejanjem pametnega doma dodajo lokalno izpolnjevanje, ki usmerja ukaze v napravo prek lokalnega omrežja namesto v oblaku. To zmanjša zakasnitev in izboljša zanesljivost. SDK lahko odkrije lokalne naprave prek Wi-Fi prek protokolov mDNS, UDP ali UPnP. Aplikacije lahko nato pošljejo ukaz z uporabo TCP, UDP ali HTTP.
Google je izboljšal tudi konfiguracije skeniranja v konzoli za dejanja. Razvijalci lahko vnesejo več konfiguracij skeniranja, kar lokalnim aplikacijam za izpolnjevanje omogoča, da obravnavajo več naprav, ki bi lahko uporabljale različne protokole za odkrivanje. Nazadnje, konfiguracijska stran SDK zdaj sprejema nalaganje datotek JavaScript za lokalne aplikacije za izpolnitev.
Vir: Google