スマートホームの新機能:ダイナミックモードとトグル
2019年10月22日、Googleはスマートホームに関する新機能として「ダイナミックモード」と「トグル」の導入を発表しました。この機能は、スマートデバイスが持つ特定の設定を柔軟に定義できるように設計されています。これは、標準的なデバイス制御の文法を超えた、個々のデバイスに特有の設定を表現するために使われます。
モードとトグルの概要
モードとトグルを使用することで、ユーザーはデバイスのさまざまな設定をカスタマイズできます。たとえば、洗濯機では「洗濯物の量」、オーブンでは「調理モード」など、デバイスごとの特定の要求に応じて操作が可能になります。
従来、モードとトグルの名称や同義語を設定するには、Googleの承認が必要でしたが、今後はそのプロセスが不要になります。「Googleアシスタント」が自動的に必要な文法を解析し、ユーザーが適切なコマンドを発動できるようになります。
具体例:オーブンのカスタム調理モード
以下は、オーブンにカスタム調理モードを追加するための具体的な例です。
{
availableModes: [{
name: 'cook',
name_values: [{
name_synonym: ['cook setting'],
lang: 'en'
}],
settings: [{
setting_name: 'pizza',
setting_values: [{
setting_synonym: ['pizza'],
lang: 'en'
}]
}, {
setting_name: 'pasta',
setting_values: [{
setting_synonym: ['pasta'],
lang: 'en'
}]
}]
}]
}
上記の例では、「cook」というモードに対して、「pizza」と「pasta」という特定の設定が紐づいています。このようにして、ユーザーは簡単にデバイスを操作できるようになります。
新機能の利点
- ユーザーエクスペリエンスの向上:デバイスの操作が簡便になり、ユーザーが直感的に使えるようになります。
- 開発者の自由度向上:承認プロセスが不要になり、迅速に機能を追加できるようになります。
- コミュニティの声を反映:開発者からのフィードバックを基に新しい機能を柔軟にサポートする体制が整いました。
これからの展望
Googleは、これらの改善されたモードとトグルを活用して、開発者が創造性を発揮できることを期待しています。新しい機能を使って、どのようなユニークなデバイスを作成するか、とても楽しみです。
さらなる情報を得るには
モードおよびトグルの使用方法についての詳細は、更新された「モード特性」および「トグル特性」のガイドを参照してください。また、質問や意見を共有したい方は、Redditのr/GoogleAssistantDevに参加することができます。
最新の情報はTwitterで@ActionsOnGoogleをフォローし、#AoGDevsというハッシュタグを使用して自分の開発プロジェクトをシェアしてください。
まとめ
スマートホームの新機能であるダイナミックモードとトグルは、ユーザーと開発者の双方に新しい体験を提供します。これにより、より多様で便利なスマートデバイスの利用が可能となり、生活が一層豊かになることでしょう。未来のスマートホームに期待が高まります。