每个人都应该知道的一些用户体验设计原则🥸
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
刚开始着手开发一款新应用并非易事。要做的事情数不胜数,时间却捉襟见肘。你已经完成了“论证”阶段,向所有人解释了为什么世界需要你的应用。你也记录了每一项预测和商业计划。现在,是时候开始考虑如何将你的愿景付诸实践了。而这一切都始于用户体验。优秀的UX设计并非事后考虑或“锦上添花”,而是任何一款力求脱颖而出、蓬勃发展的应用的绝对必需品。接下来,让我们深入探讨一些每个人都应该了解的UX设计原则。
以用户为中心的设计🗣️
首先,务必将用户置于设计流程的核心。这意味着要了解他们的需求、行为和痛点。设计并非只关乎你认为美观,而是要确保用户能够以最小的阻力达成你为他们设定的目标。
- 开展用户研究:调查、访谈和可用性测试是你最好的帮手。
- 创建用户画像:制定目标用户的详细画像,以指导您的设计决策。
- 用户旅程图:绘制用户在应用程序中完成任务的步骤,以发现改进机会。
简洁明了🧘
少即是多。真的。不要用过多的信息或选项淹没用户。保持设计简洁、直观、易用。随着用户涌入你的应用,你就能收集他们的反馈,并根据数据做出明智的改进决策。
- 清晰的导航:确保用户能够轻松找到所需内容,避免迷失方向。不要将主要操作隐藏在层层交互之后。
- 极简设计:去除所有不必要且无价值的元素。认真思考某个元素存在的意义,以及它如何帮助用户实现目标。
- 易读的内容:使用清晰、简洁的语言,并用标题、项目符号或一些很酷的表情符号(如果你够潮的话😎)来分隔文本。
一致性
和所有事情一样,一致性至关重要。尤其是在打造流畅的用户体验方面。这意味着要保持网站或应用程序中所有设计元素的统一性。
- 设计系统:我热爱设计系统。没有什么比一套条理清晰的样式指南更好了,它包含了字体、配色方案、按钮样式以及所有让你的应用程序独具特色的小细节。
- 交互一致性:确保网站上类似的操作产生类似的结果。不要使用十二种不同的模态框。用户会注意到这一点,而且这会显得很愚蠢。
- 品牌塑造:保持品牌元素的一致性,以建立信任并培养品牌认知度。
无障碍
在任何项目启动之初,无障碍设计都必须放在首位。将无障碍最佳实践融入应用程序的用户体验和设计阶段,能够确保为每一位用户提供公平的体验,无论他们如何与网络互动。至少要确保考虑以下几点:
- 图片替代文字:这很简单,却不应该忽略。请为图片添加描述性文字,以帮助屏幕阅读器识别图片。
- 键盘导航:并非所有人都使用鼠标或价值 130 美元的苹果触控板浏览网页。请考虑那些使用键盘导航的用户。
- 对比度:我年纪大了,这个问题越来越让我烦恼。快速检查一下你的文本对比度,确保至少达到 AA 级别。有 很多 工具 可以做到 这一点,选一个吧。
反馈与响应
在如今这个充满 JavaScript 应用的时代,确保用户了解正在发生的事情比以往任何时候都更加重要。如今,我们的应用会连接到越来越多的第三方服务,因此用户必须知道他们执行的操作正在处理中。我们使用以下策略来帮助实现这一点:
- 加载指示器/骨架图💀:骨架加载器不仅听起来很酷,而且还提供了预示性的设计元素,让用户在数据完全加载之前就能感受到页面上将要显示的内容。
- 错误信息:当出现问题时,请提供清晰、有用的错误信息。没有什么比用户看到
Uncaught ReferenceError: Invalid left-hand side in assignment一些莫名其妙的信息更糟糕的了。请用简洁明了的英语提供反馈! - 性能优化:这变得越来越棘手。我们集成的服务越多,数据库就越复杂,为了确保应用程序的性能,我们就需要发挥更多创造力。
情感化设计
我们觉得这个概念非常棒。情感化设计更注重创造能够唤起用户特定感受的体验。虽然听起来有点老套,但这确实能建立一种独特的联系,并让用户对你提供的服务保持积极的心态。这可以通过以下几种方式实现:
- 故事讲述:网络上的视觉故事讲述是一种艺术形式。我们喜欢通过打造完整的数字体验来表达我们的创造力。
- 微交互:小巧而精心设计的动画和交互往往能让你更好地娱乐和吸引用户,并促使他们不断回来。
- 人性化元素:融入人性化的元素,例如友好的语言、容易引起共鸣的图像或特别诙谐的内容,就像你现在正在阅读的内容一样。
迭代设计
一切都是迭代的。MVP(最小可行产品)构建完成后,一切都要从头开始。只有不断迭代,才能跟上如今价值数十亿美元的应用程序的步伐。与用户保持互动,倾听他们的反馈,他们就会一直忠诚于你。
- 可用性测试:定期使用真实用户测试您的设计。科技巨头们一直以来都忽略了这一点。千万不要在这方面失策。
- A/B 测试:要非常细致地进行测试。对简单的语言或小型组件进行 A/B 测试,并利用这些信息来指导整体设计。
- 分析:运用数据指导所有决策。凡事皆有其因,而数据会揭示其原因。
专注于业务目标
用户满意度固然至关重要,但您的应用程序也应与您的业务目标保持一致。您在最初构思阶段所做的所有努力都不应付诸东流。预测和文档固然宝贵,但务必在用户需求和目标之间取得平衡。这里不提供罗列式目标,这些业务目标由您自行定义。我们将全程协助您完善并执行这些目标。
不断测试、协作、学习和进步。
文章来源:https://dev.to/magnificcode/some-ux-design-principles-everyone-should-know-293k