Google Chat 设计原则是我们打造的系统,旨在帮助您打造优质的 Chat 应用。该系统基于两个要素:设计原则和基于卡片的界面框架。
设计原则
设计原则是指帮助您规划、设计和实现 Chat 应用功能的指南,帮助用户实现目标。
设计原则将 Chat 应用创建过程分为三个序列阶段:
- 规划您的 Chat 应用。在规划期间,您需要考虑 Chat 应用将帮助哪些用户、应用将帮助执行哪些任务,并将规划用户体验历程,从而定义各种用户互动。
- 欢迎各位用户。在新手入门阶段,您的 Chat 应用会将自己介绍给用户和聊天室,并帮助他们为成功做好准备。
- 引导员工取得成功。加入该计划后,您的 Chat 应用会继续通过互动式卡片和消息引导用户实现目标。如果用户需要帮助或遇到错误,Chat 应用会告诉他们他们接下来需要了解的信息。
基于卡片的界面框架
基于卡片的界面框架可确保在 Android、iOS 和网络上提供一致且愉悦的体验。
Chat 应用使用短信或卡片消息与用户互动,其中每条消息都以 JSON 对象的形式表示。
短信非常适合用于简单通知。支持使用“@”提及我的消息和基本格式(如粗体、斜体和 code
)。
应用可能会使用短信来通知软件开发者,代码冻结即将发生:
卡片消息支持定义的布局、互动式界面元素(如按钮)和富媒体(如图片)。使用卡片消息显示详细信息、向用户收集信息以及引导用户采取下一步行动。
应用可能会使用卡片消息来开展投票活动:
为了帮助用户完成多步流程(例如填写表单数据),您可以在对话框中依序将卡片组合在一起。对话框会在窗口中打开,允许应用直接与用户进行互动。
应用可能会发起对话框以收集联系人详细信息:
后续步骤
无论您是已构建和部署聊天应用,还是刚刚才考虑聊天应用的名称,这些原则都可以帮助您构建令用户满意的聊天应用。