打开app,如果页面等待时间过长,会引起用户不良情绪。此时,需要告诉用户页面在做什么、遇到了什么问题、要怎么解决才能帮助用户更好的体验产品。
加载反馈
1.启动页加载
APP启动时需要请求网络、加载资源等,会有一定的等待时间。若在等待过程中给用户展现画面或反馈,降低用户等待焦虑。
2.页面下拉刷新加载
用户下拉页面头部时,引导用户完成刷新操作(继续下拉可刷执行刷新操作、松手后会出刷新内容、内容正在刷新以及刷新完成通知),确保用户可以看到最新内容。

3.页面上拉加载
页面数据过多时,一次无法全部加载完成,上拉页面时才会继续加载,简单告诉用户加载过程。

4.局部加载反馈
局部加载反馈即只在触发加载的页面局部进行反馈,这样的反馈机制更加有针对性,页面跳动小,比较友好。

5.全局加载反馈
当切换到新页面时,常常会有加载数据的时候,可以使用标题栏提示加载页面内容的过程。

结果反馈
1.页面局部操作结果反馈
对于页面局部的操作,可在操作区域予以直接反馈。

2.页面全局操作结果反馈
1)图标型弹出提示
图标型弹出提示适用于轻量级的成功提示,几秒后自动消失,并不打断流程,对用户影响较小,适用于不需要强调的操作提醒。

2)文字型弹出提示
文字型弹出提示适用于需要轻量化地用文字解释当前状态或提醒不严重的错误。几秒后自动消失,不打断流程,对用户影响较小。

3)模态对话框
对于需要用户明确知晓的操作结果状态可通过模态对话框来提示,并可附带下一步操作指引。

4)结果页
对于操作结果已经是当前流程的终结的情况,可使用操作结果页来反馈。这种方式最为强烈和明确的告知用户操作已经完成,并可根据实际情况给出下一步操作的指引。

异常反馈
异常场景往往是用户最为沮丧和需要帮助的时候,要明确指出出错项目,以便用户修改。
网友评论