Lors de Google I/O 2019, la société a annoncé un nouveau SDK domestique local, la prise en charge des applications plein écran pour les écrans intelligents et un accès accru aux applications pour les actions d'application.
Mise à jour 2 (6/04/20 à 14h25 HE): Le SDK Local Home de Google atteint la version 1.0 et quitte Developer Preview.
Mise à jour 1 (9/07/19 à 14 h 25 HE) : Google lance aujourd'hui l'aperçu du développeur du SDK Local Home.
Google I/O est en train de se terminer, mais il reste encore quelques annonces à couvrir qui sont passées un peu sous le radar. Après tout, il y a tellement de conférences et d'événements pendant la conférence qu'il est difficile de tout suivre. L'un de ces domaines qui a été négligé est celui des Actions sur Google. Lors de Google I/O 2019, la société a annoncé un nouveau SDK domestique local, la prise en charge des applications plein écran pour les écrans intelligents et l'accès de tiers aux actions d'application.
Pour ceux qui ne sont peut-être pas familiers avec Actions sur Google, il s'agit essentiellement du côté développeur des intégrations de Google Assistant. C'est ce qui permet aux développeurs de créer les superbes intégrations avec Assistant que nous utilisons quotidiennement, et Google étend constamment les fonctionnalités. La plateforme se dote de nouveaux outils pour le Web, le mobile et la maison intelligente. Voyons ce que tout cela signifie.
SDK local pour la maison
L'intégration de la maison intelligente est une partie importante de Google Assistant et Google affirme qu'il existe désormais plus de 30 000 appareils connectés compatibles. Le SDK local pour la maison est une étape vers une meilleure intégration avec les appareils intelligents.
Le SDK Local Home permet d'exécuter localement le code de la maison intelligente sur les enceintes Google Home et les écrans Nest, qui peuvent ensuite utiliser leurs radios pour communiquer localement avec les appareils intelligents. Cela accélère les commandes et les rend plus fiables en réduisant le nombre d'appels cloud.
Le SDK Local Home améliore également l’expérience de configuration des appareils intelligents. Google a déjà commencé cela avec GE l'année dernière et vous pouvez configurer leurs lumières directement depuis l'application Google Home. Il s'agit d'une expérience beaucoup plus simple et transparente pour les utilisateurs. Google a déjà commencé à travailler avec des partenaires tels que Philips, Wemo et LIFX sur ce SDK.
Applications en plein écran
Les écrans intelligents deviennent une partie importante de l'écosystème matériel de Google Assistant. Lors de l'I/O cette année, Google a lancé le Nest Hub Max avec un grand écran de 10 pouces. Google permet aux développeurs de profiter pleinement de ces affichages avec un aperçu de « Interactive Canvas ». Cela permet aux applications d'utiliser le plein écran pour la voix, les visuels et le toucher, mais cela ne se limite pas aux applications intelligentes. affiche. Cela peut également fonctionner sur les téléphones Android. Interactive Canvas est actuellement disponible pour les jeux (comme HQ University), mais Google ajoutera bientôt plus de catégories.
Plus d'actions d'application
Parlons enfin des nouvelles fonctionnalités de Actions de l'application. Les actions de l'application étaient annoncé lors du Google I/O de l'année dernière, mais cela a été assez limité jusqu'à présent. Google l'ouvre désormais à davantage d'applications. Les actions d'application permettent aux développeurs d'utiliser les intentions de l'Assistant pour créer des liens profonds vers des parties spécifiques des applications. Essentiellement un raccourci lancé par la voix, mais beaucoup plus puissant.
Google a annoncé quatre nouvelles catégories pour ces intentions: santé et remise en forme, finance et banque, covoiturage et commande de nourriture. Un exemple de nouvelle utilisation consiste à démarrer une séance d’entraînement dans une application de fitness. Vous pouvez dire « Hey Google, démarre ma course dans Nike Run Club » et l'application s'ouvrira et commencera à suivre votre course. Pas besoin de trouver l'application et de démarrer manuellement l'entraînement.
Ils disent qu'il est incroyablement facile pour les développeurs d'ajouter ces intégrations. Apparemment, la fonctionnalité Nike Run Club a été implémentée en moins d'une journée avec l'ajout d'un fichier Actions.xml. Dans l'exemple ci-dessus, l'Assistant a accédé directement à l'application, mais il peut également afficher des cartes (tranches) directement dans la conversation de l'Assistant.
Ces outils permettront aux développeurs de faire plus avec Google Assistant, ce qui est idéal pour les consommateurs. Les maisons ne feront que devenir plus intelligentes, les écrans deviendront de plus en plus répandus et les utilisateurs s'appuieront, encore plus maintenant, sur les assistants vocaux pour accomplir leurs tâches. Vérifiez Site Web des actions pour en savoir plus sur la création d'applications avec ces outils.
Source: Google
Mise à jour 1: aperçu du développeur
Après avoir annoncé le SDK Local Home en mai lors de Google I/O, la société lance maintenant le SDK dans un aperçu pour les développeurs. Google a testé la plate-forme avec des partenaires et ils sont prêts à en intégrer davantage. Comme mentionné lors des E/S, le SDK permettra aux développeurs d'intégrer profondément leurs appareils intelligents dans Assistant. Google a publié une référence d'API ainsi que des guides et des exemples de développement pour aider les utilisateurs à démarrer. Les commentaires pendant les tests peuvent être soumis via le traqueur de bogues et /r/GoogleAssistantDev.
Source: Google
Mise à jour 2: hors aperçu
Le SDK Local Home de Google est arrivé dans une version préliminaire pour les développeurs en juillet dernier et il est maintenant prêt à être diffusé aux heures de grande écoute. Le SDK Local Home a quitté la phase de prévisualisation pour les développeurs et est désormais disponible en version 1.0 via la console Action.
La version ajoute un certain nombre de nouvelles fonctionnalités. Les développeurs peuvent ajouter une exécution locale aux actions de la maison intelligente, qui achemine les commandes vers un appareil via le réseau local plutôt que vers le cloud. Cela réduit la latence et améliore la fiabilité. Le SDK peut découvrir des appareils locaux via Wi-Fi via les protocoles mDNS, UDP ou UPnP. Les applications peuvent ensuite envoyer une commande via TCP, UDP ou HTTP.
Google a également amélioré les configurations d'analyse dans la console Actions. Les développeurs peuvent saisir plusieurs configurations d'analyse, ce qui permet aux applications de traitement locales de gérer plusieurs appareils susceptibles d'utiliser différents protocoles de découverte. Enfin, la page de configuration du SDK accepte désormais le téléchargement de fichiers JavaScript pour les applications de traitement locales.
Source: Google