用户体验的要素

用户的第一印象

用户安装软件之后,软件第一次启动,软件设计者要给用户什么样的第一印象?用户头一回来访问你的网站,你要给他们什么样的第一印象?很多软件设计者把用户界面等同于给领导汇报的工作成绩单,所有的功能都争先恐后地出现在用户面前,唯恐用户没有注意到。但是用户往往会被繁乱的界面弄得晕了头,无所适从。现在电视的遥控器大多数就是这样设计的。还有的软件把自己当成一个毫无感情的工具,早期的一些字处理软件就是这样。用户启动软件后,看到屏幕上部出现了一行菜单,紧接着好几行小按钮,下面就是全白的屏幕。有更好的设计么?

我们至少可以考虑以下两点。

1.谁会是我们的目标用户?他们是什么样的人?他们的使用方式是什么样的?用户是从哪里进入到这个软件或网站?他们知道这个产品是做什么的吗?用户想达到什么目的?怎样让他们尽快找到相应的功能入口,完成任务?我们的软件可能比难用(学习曲线较陡),怎样才能让用户尽快掌握基本功能?

2.用户和软件的第一次使用,很大程度上决定了用户对软件的评价。怎样让用户在第一次使用的时候,少花时间(或者不花时间)在对用户没有价值的部分(如配置软件的基本设置、登录、填写用户的各种属性等),而把大部分时间花在有实际价值的功能(如完成任务、消费内容、创建内容)上?大家平时都说要向某某大师或某某产品学习,把最重要的功能做好交给用户,把那些无关紧要的功能藏起来,做减法......但是程序员们还是会想着把高级功能"秀"出来。我们都用过各种电视/DVD播放器的遥控器,功能很强,按钮很多吧?你有没有注意到老人家使用遥控器时的困难?

下面的"设计"大胆地做了减法,解决了老年人使用的难题[注释2]:请问,这是一个好的设计么?我们可以用5W1H的方法来判断。

who:谁是你的目标用户?

when:他们会在什么时间使用你的产品?比如一个邮件应用,用户在起床时可能更偏向于快速查看,而在工作时间会发生更多的输入操作。

Where:目标用户会在哪里和你的产品交互?是晃动的公交上或阳光耀眼的室外?还是在沙发上?

what:你的产品是什么?而用户的期待是什么?

why:用户为什么要使用你的产品?他们的动机是什么?还有,在众多竞争产品中,用户为什么会选择你的产品?

How:用户是如何与你的产品发生交互的?他们怎么用?在使用过程中出现了什么问题吗?

相关推荐
ifqhzJwse1 小时前
基于粒子群算法(PSO)实现光伏发电MPPT多峰值寻优
极限编程
程序员agions2 小时前
2026年,微前端终于“死“了
前端·状态模式
杜子不疼.4 小时前
CANN应用开发完整流程
个人开发
学嵌入式的小杨同学13 小时前
【Linux 封神之路】信号编程全解析:从信号基础到 MP3 播放器实战(含核心 API 与避坑指南)
java·linux·c语言·开发语言·vscode·vim·ux
源力祁老师18 小时前
深入解析 Odoo 中的 return 特殊用法-Odoo Action 的本质
状态模式
前端不太难1 天前
HarmonyOS 游戏中,被“允许”的异常
游戏·状态模式·harmonyos
C澒1 天前
FE BLL 架构:前端复杂业务的逻辑治理方案
前端·架构·前端框架·状态模式
h_65432101 天前
系统存在lodash原型漏洞
状态模式
学嵌入式的小杨同学1 天前
【嵌入式 GUI 实战】LVGL+MP3 播放器:从环境搭建到图形界面开发全指南
linux·c语言·开发语言·vscode·vim·音频·ux
码云数智-园园2 天前
优雅分页:Spring Boot 中 Pageable 参数的自动提取与全局复用实践
状态模式