我们在做交互设计时,有时会不小心忽略一些点,所以有必要梳理一份精简版交互设计checklist,在设计过程中可以作为辅助参考,可以起到提升设计效率、保证设计完整度的作用。
架构和导航
是否采用了用户熟悉或容易理解的信息架构?
是否能快速识别当前所处的位置?
是否能清晰表达页面之间的结构?
是否能快速返回首页/主要页面?
重要的页面是否更容易被用户触达?
布局和设计
是否采用了用户熟悉的或者容易理解的节目元素和控件?
是否符合一致性原则?
是否将界面元素/控件的强弱层级合理表达清楚?
规划的用户视线轨迹是否合理流畅?
内容和可读性
内容是否简洁、易懂、礼貌?
内容表达的含义是否一致?
重要内容是否处于显著位置?
是否在必要时提供必要信息?
是否有干扰视线和注意力的元素?
行为和互动
是否需要加载过程?
采用的加载方式是否合理,是否符合一致性?
是否需要设置超时时间?
是否需要二次确认?
反馈形式和内容是否合理且符合一致性?
是否需要加载?采用的加载方式是否合理?
是否需要异常提示?提示是否符合一致性?(比如网络异常、网络不稳定等)(形式包括toast、整页提示)
控件是否需要disable状态?是否符合一致性?
刷新机制是否合理(下拉刷新、进入页面自动刷新)且符合一致性?
操作结果是否符合用户预期?是否符合用户习惯?
是否告知、引导用户可以做什么?
是否让用户有足够的掌控感和安全感?
是否能提前告知用户注意事项,避免操作失败时用户才知道为什么?
反馈是否充分、合理、迅速?
是否允许必要的撤销操作?
是否页面上所有操作都必须由用户完成?
是否已将操作步骤、点击次数减至最少?
是否所有跳转都是必须的(无法在当前页面呈现)?