构建能够帮助用户和取悦用户的聊天应用

Google Chat 设计原则是我们打造的系统,旨在帮助您打造优质的 Chat 应用。该系统基于两个要素:设计原则和基于卡片的界面框架。

设计原则

设计原则是指帮助您规划、设计和实现 Chat 应用功能的指南,帮助用户实现目标。

设计原则将 Chat 应用创建过程分为三个序列阶段:

  1. 规划您的 Chat 应用。在规划期间,您需要考虑 Chat 应用将帮助哪些用户、应用将帮助执行哪些任务,并将规划用户体验历程,从而定义各种用户互动。
  2. 欢迎各位用户。在新手入门阶段,您的 Chat 应用会将自己介绍给用户和聊天室,并帮助他们为成功做好准备。
  3. 引导员工取得成功。加入该计划后,您的 Chat 应用会继续通过互动式卡片和消息引导用户实现目标。如果用户需要帮助或遇到错误,Chat 应用会告诉他们他们接下来需要了解的信息。

基于卡片的界面框架

基于卡片的界面框架可确保在 Android、iOS 和网络上提供一致且愉悦的体验。

Chat 应用使用短信卡片消息与用户互动,其中每条消息都以 JSON 对象的形式表示。

短信非常适合用于简单通知。支持使用“@”提及我的消息和基本格式(如粗体斜体code)。

应用可能会使用短信来通知软件开发者,代码冻结即将发生:

Google Chat 中公布代码冻结问题的短信示例

卡片消息支持定义的布局、互动式界面元素(如按钮)和富媒体(如图片)。使用卡片消息显示详细信息、向用户收集信息以及引导用户采取下一步行动。

应用可能会使用卡片消息来开展投票活动:

在 Chat 聊天室中使用卡片消息开展投票活动

为了帮助用户完成多步流程(例如填写表单数据),您可以在对话框中依序将卡片组合在一起。对话框会在窗口中打开,允许应用直接与用户进行互动。

应用可能会发起对话框以收集联系人详细信息:

通过对话框收集用户新联系人的详细信息

后续步骤

无论您是已构建和部署聊天应用,还是刚刚才考虑聊天应用的名称,这些原则都可以帮助您构建令用户满意的聊天应用。

规划您的 Chat 应用

欢迎各位开始使用

引导用户取得成功