Google Chat 设计原则是我们整理的一个系统,旨在帮助您构建高品质的 Chat 应用。该系统依赖于两个要素:设计原则和基于卡片的界面框架。
设计原则
设计原则是一些指南,可帮助您规划、设计和实现有助于用户实现目标的 Chat 应用功能。
设计原则将 Chat 应用创建过程分为三个依序阶段:
- 规划您的 Chat 应用。在规划过程中,您要考虑您的 Chat 应用将提供帮助的用户、应用将帮助处理的任务,并绘制用于定义每次用户-应用互动的用户转化历程。
- 欢迎大家,让他们起步。在初始配置过程中,您的 Chat 应用会向用户和聊天室介绍自己,并为用户和聊天室做好准备,以取得理想效果。
- 引导用户取得成功。完成新手入门流程后,您的 Chat 应用会继续使用互动卡片和消息引导用户,帮助用户实现目标。如果有人需要帮助或遇到错误,您的 Chat 应用会告诉他们接下来需要了解什么。
基于卡片的界面框架
基于卡片的界面框架可确保在 Android、iOS 和 Web 上提供一致且愉悦的体验。
聊天应用使用短信或卡片消息与用户互动,这两种消息都表示为一个 JSON 对象。
短信非常适合发送简单通知。它们支持用“@”提及的方式以及基本格式,例如粗体、斜体和 code
。
应用可能会通过短信通知软件开发者即将发生代码冻结:
卡片消息支持定义的布局、按钮等交互式界面元素以及图片等富媒体。使用卡片消息来呈现详细信息、向用户收集信息,并引导用户采取下一步行动。
应用可以使用卡片消息来运行轮询:
为了帮助用户完成多步骤流程(例如填写表单数据),可以将卡片依序串联到一个对话框中。对话框会在窗口中打开,让应用能够直接与用户互动。
应用可能会启动一个对话框来收集详细联系信息:
相关主题
无论您是已构建并部署了 Chat 应用,还是刚刚开始考虑 Chat 应用的名称,这些原则都可以帮助您构建令用户满意的 Chat 应用。
规划 Chat 应用:
欢迎用户并让他们开始使用:
引导人们走向成功: