No Google I/O 2019, a empresa anunciou um novo SDK doméstico local, suporte a aplicativos em tela cheia para monitores inteligentes e mais acesso de aplicativos a Ações de aplicativos.
Atualização 2 (06/04/20 às 14h25 horário do leste dos EUA): O Local Home SDK do Google atinge a versão 1.0 e sai do Developer Preview.
Atualização 1 (09/07/19 às 14h25 horário do leste dos EUA): O Google está lançando hoje o Local Home SDK Developer Preview.
O Google I/O está terminando, mas ainda há alguns anúncios para cobrir que passaram despercebidos um pouco. Afinal, há tantas palestras e eventos durante a conferência que é difícil acompanhar tudo. Uma dessas áreas que foi esquecida é o Actions on Google. No Google I/O 2019, a empresa anunciou um novo SDK doméstico local, suporte a aplicativos em tela cheia para monitores inteligentes e acesso de terceiros às Ações de aplicativos.
Para quem não está familiarizado com o Actions on Google, é basicamente o lado do desenvolvedor das integrações do Google Assistant. É o que permite aos desenvolvedores criar integrações incríveis com o Assistant que usamos todos os dias, e o Google está sempre expandindo a funcionalidade. A plataforma está recebendo novas ferramentas para web, dispositivos móveis e casa inteligente. Vamos dar uma olhada no que tudo isso significa.
SDK inicial local
A integração de casa inteligente é uma grande parte do Google Assistant e o Google afirma que agora existem mais de 30.000 dispositivos conectados compatíveis. O SDK inicial local é um passo para tornar a integração com dispositivos inteligentes ainda melhor.
O Local Home SDK permite que o código doméstico inteligente seja executado localmente em alto-falantes Google Home e Nest Displays, que podem usar seus rádios para se comunicar localmente com dispositivos inteligentes. Isso acelera os comandos e os torna mais confiáveis, reduzindo o número de chamadas na nuvem.
O Local Home SDK também melhora a experiência de configuração de dispositivos inteligentes. O Google já começou isso com a GE no ano passado e você pode configurar suas luzes diretamente no app Google Home. Esta é uma experiência muito mais fácil e integrada para os usuários. O Google já começou a trabalhar com parceiros como Philips, Wemo e LIFX neste SDK.
Aplicativos em tela cheia
Os monitores inteligentes estão se tornando uma parte cada vez maior do ecossistema de hardware do Google Assistant. No I/O deste ano, o Google lançou o Nest Hub Max com uma grande tela de 10 polegadas. O Google está permitindo que os desenvolvedores aproveitem ao máximo essas telas com uma prévia do “Interactive Canvas”. Isso permite que os aplicativos usem a tela inteira para voz, recursos visuais e toque, mas não se limita apenas aos dispositivos inteligentes. exibe. Também pode funcionar em telefones Android. O Interactive Canvas está disponível para jogos no momento (como HQ University), mas em breve o Google adicionará mais categorias.
Mais ações de aplicativos
Por fim, vamos falar sobre novos recursos para Ações de aplicativos. As ações no aplicativo foram anunciado no Google I/O do ano passado, mas tem sido bastante limitado até agora. Agora o Google está abrindo para mais aplicativos. As Ações no aplicativo permitem que os desenvolvedores usem intenções do Assistente para criar links diretos para partes específicas dos aplicativos. Essencialmente um atalho iniciado por voz, mas muito mais poderoso.
O Google anunciou quatro novas categorias para essas intenções: Saúde e Fitness, Finanças e Bancos, Ridesharing e Pedidos de Alimentos. Um exemplo de novo uso é iniciar um treino em um aplicativo de fitness. Você pode dizer “Ok Google, comece minha corrida no Nike Run Club” e o aplicativo será aberto e começará a monitorar sua corrida. Não há necessidade de encontrar o aplicativo e iniciar o treino manualmente.
Dizem que é incrivelmente fácil para os desenvolvedores adicionar essas integrações. Aparentemente, o recurso Nike Run Club foi implementado em menos de um dia com a adição de um arquivo Actions.xml. No exemplo acima, o Assistente foi direto para o aplicativo, mas também pode mostrar cartões (Fatias) diretamente na conversa do Assistente.
Essas ferramentas permitirão que os desenvolvedores façam mais com o Google Assistant, o que é ótimo para os consumidores. As casas estão cada vez mais inteligentes, os monitores se tornarão mais predominantes e os usuários contarão com assistentes de voz, ainda mais agora, para realizar suas tarefas. Confira a Site de ações para saber mais sobre como criar aplicativos com essas ferramentas.
Fonte: Google
Atualização 1: visualização do desenvolvedor
Depois de anunciar o Local Home SDK em maio, durante o Google I/O, a empresa agora está lançando o SDK em uma prévia do desenvolvedor. O Google tem testado a plataforma com parceiros e eles estão prontos para trazer mais novidades. Conforme mencionado durante o I/O, o SDK permitirá que os desenvolvedores integrem profundamente seus dispositivos inteligentes ao Assistant. O Google publicou uma referência de API e guias e exemplos de desenvolvedores para ajudar as pessoas a começar. O feedback durante o teste pode ser enviado através do rastreador de bugs e /r/GoogleAssistantDev.
Fonte: Google
Atualização 2: fora da visualização
O Local Home SDK do Google chegou em uma prévia do desenvolvedor em julho passado e agora está pronto para o horário nobre. O Local Home SDK saiu do estágio de visualização do desenvolvedor e agora está disponível na versão 1.0 por meio do Action console.
A versão adiciona uma série de novos recursos. Os desenvolvedores podem adicionar atendimento local às ações de casa inteligente, que encaminham comandos para um dispositivo por meio da rede local em vez da nuvem. Isso reduz a latência e melhora a confiabilidade. O SDK pode descobrir dispositivos locais por Wi-Fi por meio dos protocolos mDNS, UDP ou UPnP. Os aplicativos podem então enviar um comando usando TCP, UDP ou HTTP.
O Google também melhorou as configurações de verificação no console do Actions. Os desenvolvedores podem inserir várias configurações de verificação, o que permite que aplicativos de atendimento local lidem com vários dispositivos que podem usar diferentes protocolos de descoberta. Por último, a página de configuração do SDK agora aceita o upload de arquivos JavaScript para aplicativos de atendimento local.
Fonte: Google