ユーザーを喜ばせるチャットアプリを作成する

Google Chat の設計原則は、ユーザーが高品質な Chat アプリを作成できるようにするためにまとめたシステムです。このシステムは、設計原則とカードベースの UI フレームワークという 2 つの柱に基づいています。

デザインの原則

設計原則とは、ユーザーの目標達成に役立つチャットアプリの機能を計画、設計、実装するためのガイドです。

設計原則は、チャットアプリの作成プロセスを次の 3 つの連続したフェーズに分割します。

  1. チャットアプリの計画を立てる。プランニングの際は、チャットアプリのサポートをしてくれる人、アプリにとって役立つタスク、ユーザーのアプリ間のインタラクションを定義するユーザー ジャーニーをマッピングします。
  2. 参加を歓迎しましょう。オンボーディング中に、Chat アプリがユーザーとスペースに自己紹介し、ユーザーが成功するように準備します。
  3. お客様を成功に導く。オンボーディング後も Chat アプリは、インタラクティブなカードとメッセージを使用してユーザーの目標達成を後押しします。サポートが必要な場合やエラーが発生した場合は、Chat アプリを使って先に進むために必要な情報を入手できます。

カードベースの UI フレームワーク

カードベースの UI フレームワークにより、Android、iOS、ウェブで一貫性のある快適なエクスペリエンスが実現します。

チャットアプリは、テキスト メッセージまたはカード メッセージを使用してユーザーとやり取りします。各テキストは JSON オブジェクトで表されます。

テキスト メッセージは、シンプルな通知に最適です。名前リンク、および太字斜体code などの基本的な書式設定がサポートされています。

アプリからテキスト メッセージを使用して、コードフリーズが近づいていることをソフトウェア デベロッパーに通知できます。

コードフリーズを通知する Google Chat のテキスト メッセージの例

カード メッセージは、定義されたレイアウト、ボタンなどのインタラクティブな UI 要素、画像などのリッチメディアに対応しています。カード メッセージを使用して詳しい情報を表示し、ユーザーから情報を収集して、次のステップに進むことができます。

アプリは、カード メッセージを使用してアンケートを実施できます。

Chat スペースでカード メッセージ付きのアンケートを実施する

フォームへのデータ入力など、ユーザーが複数の手順を完了できるように、ダイアログでカードを順番に並べて表示することもできます。アプリがユーザーと直接やり取りできるダイアログがウィンドウで開きます。

アプリでは、連絡先情報を収集するダイアログを開始できます。

ダイアログを使ってユーザーから新しい連絡先に関する詳細情報を収集する

次のステップ

すでに Chat アプリを作成済みまたはデプロイしている場合、または最近 Chat アプリの名前を考える場合、この原則に従うと、ユーザーを満足させる Chat アプリを構築できます。

Chat アプリの計画

ユーザーを歓迎し、利用を開始する

お客様を成功に導く