怎样把复杂逻辑与信息,转化为简洁的界面体验?(4)
这是一个较长的操作流程,并且并没有很强的步骤划分,例如用户可以先选择发送对象也可以先创建要发送的内容,设计师要做的是有效地通过界面语言引导用户完成操作,却也不能限制用户的操作习惯和行为,最优的界面布局是在做到清晰层级的划分的前提下支持多种操作场景。下面是我针对群发主流程的界面设计: 2)二级信息补充理解:针对一级信息进行解释,提炼精华内容,帮助用户在尽量短时间内理解信息; 群发模块的群发记录和相关操作可以在界面上相对弱化,只有当用户在特定的场景下才会成为视觉焦点。例如可以分别查看发送中的任务、定时任务和发送完成的记录,并且针对性的进行操作。 另注:当多个发送任务在排队时,用户在浏览后会忽略正在发送的任务,从而对排队中的任务产生迷惑,这里我将正在发送的任务实时置顶,视觉上的焦点会帮助用户理解任务的进度。 3)三级信息了解详情:一级和二级信息已经很好的解释,三级信息做补充,更多的做为一个展示或者入口,提供跳转功能。 群发模块的三级信息是相对隐藏的,只有在特殊场景下才会启用,这里采用了弹窗的形式来完成操作。例如可以批量删除发送记录,每个消息组可以查看具体发送对象和复制内容等等。 小结相对于纯理论的的文章,这篇文章更偏向于实践干货,当设计师拿到功能需求时不能盲目的着手设计,需要经过以上的分析和归纳,深入用户的使用场景,对于较为复杂的功能软件,设计阶段需要反复斟酌页面布局和功能按钮的布局,利用多种建立视觉层级的方法来指导设计。最后希望这篇文章能够帮助到大家,大家有什么不明白和不理解的地方也欢迎留言。 (编辑:ASP站长网) |