[Actualizare 2: În afara previzualizării] Google anunță SDK-ul local pentru acasă, suport pentru aplicații pe ecran complet pentru afișaje inteligente și disponibilitatea terțelor părți pentru App Actions

La Google I/O 2019, compania a anunțat un nou SDK local pentru acasă, suport pentru aplicații pe ecran complet pentru afișaje inteligente și mai mult acces la aplicații la App Actions.

Actualizare 2 (06/04/2020 la 14:25 ET): Local Home SDK de la Google ajunge la versiunea 1.0 și iese din Developer Preview.

Actualizare 1 (09.07.19 la 14:25 ET): Google lansează astăzi Local Home SDK Developer Preview.

Google I/O se încheie, dar mai sunt câteva anunțuri de acoperit care au trecut puțin sub radar. La urma urmei, sunt atât de multe discuții și evenimente în timpul conferinței, încât este greu să ții pasul cu toate. Un astfel de domeniu care a fost trecut cu vederea este Actions on Google. La Google I/O 2019, compania a anunțat un nou SDK local pentru acasă, suport pentru aplicații pe ecran complet pentru afișaje inteligente și acces terță parte la App Actions.

Pentru cei care nu sunt familiarizați cu Actions on Google, este practic partea de dezvoltator a integrărilor Google Assistant. Este ceea ce permite dezvoltatorilor să creeze integrările minunate cu Asistentul pe care le folosim în fiecare zi, iar Google extinde mereu funcționalitatea. Platforma primește noi instrumente pentru web, mobil și casă inteligentă. Să aruncăm o privire la ce înseamnă toate acestea.

Local Home SDK

Integrarea casei inteligente este o parte importantă a Asistentului Google și Google spune că acum există peste 30.000 de dispozitive conectate compatibile. The Local Home SDK este un pas către îmbunătățirea integrării cu dispozitivele inteligente.

SDK-ul Local Home permite rularea locală a codului de casă inteligentă pe difuzoarele Google Home și pe display-urile Nest, care apoi își pot folosi radiourile pentru a comunica local cu dispozitivele inteligente. Acest lucru accelerează comenzile și le face mai fiabile prin reducerea numărului de apeluri în cloud.

Local Home SDK îmbunătățește, de asemenea, experiența de configurare pentru dispozitivele inteligente. Google a început deja acest lucru cu GE anul trecut și le puteți configura luminile direct din aplicația Google Home. Aceasta este o experiență mult mai ușoară și fără întreruperi pentru utilizatori. Google a început deja să lucreze cu parteneri precum Philips, Wemo și LIFX la acest SDK.

Aplicații pe ecran complet

Ecranele inteligente devin o parte mai mare a ecosistemului hardware Asistent Google. La I/O anul acesta, Google a lansat Nest Hub Max cu un ecran mare de 10 inchi. Google le permite dezvoltatorilor să profite din plin de aceste afișaje cu o previzualizare a „Pânză interactivă”. Acest lucru permite aplicațiilor să folosească ecranul complet pentru voce, imagini și atingere, dar nu se limitează doar la inteligent afișează. Poate funcționa și pe telefoanele Android. Interactive Canvas este disponibil pentru jocuri chiar acum (cum ar fi HQ University), dar în curând Google va adăuga mai multe categorii.

Mai multe acțiuni pentru aplicație

În cele din urmă, să vorbim despre noile funcții pentru Acțiuni din aplicație. Acțiunile aplicației au fost anunțat la Google I/O de anul trecut, dar a fost destul de limitat până acum. Acum Google îl deschide pentru mai multe aplicații. Acțiunile aplicației le permit dezvoltatorilor să folosească intențiile de la Asistent pentru a conecta profunde către anumite părți ale aplicațiilor. În esență, o comandă rapidă lansată prin voce, dar mult mai puternică.

Google a anunțat patru noi categorii pentru aceste intenții: Sănătate și fitness, Finanțe și servicii bancare, Ridesharing și Comandă de alimente. Un exemplu de utilizare nouă este începerea unui antrenament într-o aplicație de fitness. Puteți spune „Hei Google, începeți alergarea în Nike Run Club”, iar aplicația se va deschide și va începe să vă urmărească alergarea. Nu este nevoie să găsiți aplicația și să începeți manual antrenamentul.

Ei spun că este incredibil de ușor pentru dezvoltatori să adauge aceste integrări. Aparent, caracteristica Nike Run Club a fost implementată în mai puțin de o zi cu adăugarea unui fișier Actions.xml. În exemplul de mai sus, Asistentul a sărit direct în aplicație, dar poate afișa și carduri (Feții) chiar în conversația cu Asistentul.

Aceste instrumente vor permite dezvoltatorilor să facă mai multe cu Google Assistant, ceea ce este excelent pentru consumatori. Casele devin din ce în ce mai inteligente, afișajele vor deveni mai răspândite, iar utilizatorii se vor baza pe asistenți vocali, cu atât mai mult acum, pentru a face lucrurile. Verificați Site-ul de acțiuni pentru a afla mai multe despre crearea de aplicații cu aceste instrumente.

Sursă: Google


Actualizarea 1: Previzualizarea dezvoltatorului

După ce a anunțat SDK-ul Local Home în mai în timpul Google I/O, compania lansează acum SDK-ul într-o previzualizare pentru dezvoltatori. Google a testat platforma cu parteneri, iar aceștia sunt gata să aducă mai multe. După cum sa menționat în timpul I/O, SDK-ul va permite dezvoltatorilor să-și integreze profund dispozitivele inteligente în Assistant. Google a publicat o referință API și ghiduri și exemple pentru dezvoltatori pentru a ajuta oamenii să înceapă. Feedback-ul în timpul testării poate fi trimis prin intermediul bug tracker și /r/GoogleAssistantDev.

Sursă: Google


Actualizare 2: În afara previzualizării

Local Home SDK de la Google a ajuns într-o previzualizare pentru dezvoltatori în iulie anul trecut și acum este gata pentru prime time. SDK-ul Local Home a părăsit etapa de previzualizare pentru dezvoltatori și este acum disponibil în versiunea 1.0 prin consola Action.

Lansarea adaugă o serie de caracteristici noi. Dezvoltatorii pot adăuga îndeplinirea locală la acțiunile de acasă inteligente, care direcționează comenzile către un dispozitiv prin rețeaua locală în loc de cloud. Acest lucru reduce latența și îmbunătățește fiabilitatea. SDK-ul poate descoperi dispozitive locale prin Wi-Fi prin protocoale mDNS, UDP sau UPnP. Aplicațiile pot trimite apoi o comandă folosind TCP, UDP sau HTTP.

Google a îmbunătățit și configurațiile de scanare în consola Actions. Dezvoltatorii pot introduce mai multe configurații de scanare, ceea ce permite aplicațiilor locale de execuție să gestioneze mai multe dispozitive care ar putea folosi diferite protocoale de descoperire. În cele din urmă, pagina de configurare SDK acceptă acum încărcarea fișierelor JavaScript pentru aplicațiile locale de onorare.

Sursă: Google