发布时间:2020-12-29 热度:
上篇文章中我们说到了异常状态UI设计的四个参考原则中的转台可见原则和可退出原则,下面我们接着来看指引性原则和容错原则。
(3)指引性原则
指引性原则,指的是针对一些操作可能会导致异常的情况,在用户操作前,UI设计指引信息防止这类问题发生,或在用户可能犯错时提供提示信息,避免异常的发生。
产品UI设计过程中,有些正常操作可能会导致异常状态,如用户上传文件时选择的文件超出了系统限定的大小。
对于这种情况,作为产品UI设计者,我们不应该眼睁睁地看着用户走到错误的那一步。
因为这样会让用户不明所以,明明都是按照系统要求的步骤流程操作的,为什么操作结果有时候成功有时候失败,直到成功/失败多次后,用户才可能摸索出其中潜在的系统规则——文件大小不能超过xx,让用户在试错中摸索系统规则,对于以提高业务效率的B端产品而言,是尤其不可取的。
所以,我们应该在UI设计过程中,注意到可能导致异常状态的操作,并结合业务情况,UI设计反馈引导,甚至是对用户的操作进行限制,以避免用户试错。
例如,用户上传文件时,此处结合业务情况,对上传文件有两个要求:excel文件和5MB以内。从指引性原则出发,界面左下方告知用户系统规则,在用户选择文件的过程中,是无法选择非excel文件的,同时对于文件大小超过5MB的文件,也会以弹窗形式告知操作失败,这样能够有效地避免用户在正常业务流程进行无谓的试错,保证业务效率。
(4)容错原则
容错原则,指的是当产品已经处于异常状态时,给到用户可以自行操作、纠正错误的操作功能,让用户能自主尝试恢复回正常的业务轨道上。
在导致异常的因素中,有很多是短暂持续却经常发生的,例如因网络波动导致的加载异常,因为这类异常情况,是可以在短期内自动恢复的,重新操作后恢复正常状态的概率较高,所以我们应该让用户自己尝试解决,而不是建议离开,这样可以将异常状态对业务带来的影响降到最低。在UI设计用户的可操作功能时,也应该注意不要让用户进行过多的操作,重复异常发生之前的操作既可。
例如下载失败的异常状态,此时我们可以明确地告诉用户上一次操作失败了,并给到一个重新下载的按钮,让用户不用重新选择需要下载的文件既可再次尝试下载操作,这样就可以让用户继续原有业务了。
以上是在实践过程总结的适用于异常状态UI设计的原则,希望这些原则可以在明知道会产生异常状态但不知道如何进行UI设计时帮助到你,给你思路。