复杂UI界面的5个核心设计法则
作者:优漫动游设计部 2023-02-01 18:28 查看: 348
  复杂应用大多情况下是偏专业和B端的一些UI界面,它们大多出现在桌面端使用环境,并且终端用户类型多样,涉及流程、链条、业务也大多呈现出多变复杂的特征。尽管不同的复杂应用之间差异很大,但是他们的共同点是,专业的从业人员对于这类工具有着极强的依赖性。考虑到设计师和开发者在面对这类工具的时候的挑战,小编梳理总结了5个复杂应用的设计原则和指南。


复杂UI界面的5个核心设计法则


  1、采用边做边学的用户流程

  很多研究表明,对于复杂的应用和工具,用户更加青睐可以立刻上手开始使用而不受它复杂度影响的那类工具。

  与大量的教程、文档、帮助和设置说明相比,能够立刻开始的任务和项目,对于用户有着莫大的吸引力。这种现象被称为「活跃用户悖论」。

  虽然在专业领域当中,倚靠摸索和试错学习是不恰当也不安全的,但是一定程度的边做边学是必须的,因为不可能在培训和手册当中涵盖所有的使用场景。

  所以,在设计的时候应该提供「跳过教程」的直接上手的偏好设置,同时进行相应的安全性设置,避免新手的莽撞操作导致损失。比如可以限制这个阶段的用户执行长流程多任务的操作,让控制面板实时显示操作结果或者预览结果,这样用户无需执行全部操作就可以知道大概的结果。

  在Salesforce控制面板当中,就可以实时预览面板编辑的效果。

  2、提供灵活而流畅的功能路径

  复杂的应用程序,通常会有很多功能是分散的而非线性的,不同的功能组合起来可以实现特定的功能。在这类工具当中,用户日常可能也不是很确切知道最终的目标是什么,而需要通过数据分析来逐步推进,同时,在知道确切目标的情况下,也应该可以遵循不同的路径灵活地达成目标。

  设计师这些应用的时候,设计师应该避免使用固定、唯一、僵化的实现路径,迫使用户必循严格按照某一固定路径来做事情。一方面,允许用户跳过某个步骤,或者回滚到更早的路径,另一方面,允许用户遵循不同的方式和路径来达成目标。

  比如万事达卡的自助服务就可以通过交互式的图表来引导用户完成不同的任务。

 3、为用户提供有效的方法和建议

  绝大多数用户都不是进阶的专家级用户,他们在绝大多数时候会使用基础但是效率没那么高的操作和执行方案。很多用户形成习惯之后,通常不会主动做出改变,而这在日积月累之后导致大量的时间浪费,效率低下。

  值得一提的是,这个时候依赖冗长的文档和教程其实很难达成效果,更合理的方式是结合用户所处的上下文环境,通过界面工具提示的方式,适时地告知用户「有更高效方便的方法」。

  通常,可以使用悬停提示,或者是弹出式工具提示来实现这一功能。

  ArcMap是一款地理信息系统类工具,它通常会通过上下文环境下的信息引导,来帮助用户了解技巧。

 4、可以协调多工具并且在工作空间之间转换

  复杂的应用通常还会面临一个状况,就是工具本身的不足,用户需要在多个工作空间上使用工具和内容的时候,它需要具备切换的功能。对于不具备的功能,应用程序应该允许使用第三方的应用来作为补充。

  比如当软件不支持某个操作的时候,应该允许用户从线上的其他数据库中获取并导出数据来使用,可以依托外部文档作为支持,允许用户在应用中做注释和评论。

  减轻工作负担的一个要点,是尽量使用通用的API、接口和标准,尽量兼容行业标准软件,比如Excel、Powerpoint,尽量使用标准格式,等等。

  微软的商业分析软件PowerBI就提供了标准化的导出和复制功能,非常方便。

  5、帮助用户跟踪行为和思考过程

  复杂的任务,通常意味着它需要很多步骤,不同的环节,而在实际的应用场景中,某个分析步骤耗费几个小时甚至几天,都是有可能的。在高度复杂的现实生活中,某个步骤可能会换人接手,可能会因为硬件、网络等问题而暂停甚至丢失,这也意味着「可追溯性」是很重要的。

  所以,在这样的复杂应用当中,应该允许用户在使用过程中,可以便捷清晰地记录、保存、导出内容和记录,允许用户中断,中断后可以恢复特定的任务。在任务进行过程中可以进行注释、保存相关的说明。

  在决策建模软件TreeAge当中,用户可以在分析和建模过程中进行开放式的注释,可以后续在底部快速访问这些笔记。

  以上就是小编今天为大家分享的关于复杂UI界面的5个核心设计法则,希望本篇文章能够对想要零基础学习UI设计的你有所帮助,学习是一个漫长的过程,如果你想更快的学习UI设计,可以来优漫UI设计培训班进行学习,让你更快的掌握UI设计技术,7天免费试学体验。
预约申请试听课
填写下面表单即可预约申请试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑! 担心就业?一地学习,可全国推荐就业!
IT培训问答
开班时间

微信客服