用户体验设计之记忆(Memory)

news/2024/9/19 13:05:41 标签: ux

 🔥人类记忆的基础

记忆是能够记住过去的经历,以及回忆和唤起它们去影响当下的能力

记忆是由encoding(把外界刺激进入大脑转换成可以记忆的格式)、storage(在大脑中开辟存储记忆的空间)、retrieval(在需要记忆的时候去取回它)三个阶段组成的。

Sensory Memory(感官记忆:听觉和图像)

维持时间很短,在感官感受结束后的几秒内可以记住之前的感官信息。(例如看电视,虽然会眨眼但是由于视觉会短暂保留一会,所以不影响看电视;又比如与人交流也是听觉有一定记忆,我们才能把人家说的话整合起来)

Short-term Memory(短时记忆:工作记忆)

在较短时间内,让一些记忆在大脑中保存。只有不断的复述它才可以。它更像一个接待员,用于决定哪些记忆需要丢掉,哪些需要保留作为长时记忆

Long-term Memory(长时记忆:陈述记忆(可进一步分为语义记忆(即客观事实记忆)和情境记忆(发生的事情))与程序记忆(在学习中得到的))

存储看上去无数的大量记忆。

处理过程

首先是感官记忆进行延迟,然后由短期记忆进行一定的保持。如果后续不断复述就可能进入长期记忆。

记忆的利用

密码存储

当前密码都会要求很复杂,就很难记忆。所以我们不仅要设计安全的密码,还要帮助用户记忆。可以通过:一些密码生成器;允许用于重置密码;多模态识别方式(人脸、虹膜、指纹等)。都是为了尽可能降低用户负担

已经点击过的链接

没访问和访问过的链接要用不同的颜色区分。否则用户需要记忆它访问过哪些链接,会增加记忆负担。

面包屑导航条 

再比如在搜索引擎中,会一直在搜索框显示检索词,这样用户就不用记得自己输入了什么检索词

多模态多模式

在手机中同一个按钮可以变成拍照和拍视频;汽车挂不同的档有不同效果。

优点:让设备具备不同的功能

缺点:用户更容易犯错

所以在多模态时,就要有不同的区分

用户指导

包括一步一步的指导(一个页面一个步骤)和全局的浏览指导(多步骤展示在同一页面)。

🔥短期记忆

人类短时记忆:人类同时只能记住4+-1无关的事物

例如电话号码的区分方式:11位

又比如同一片文章的多个章节最多3-4个。

🔥长期记忆

长期记忆具有一些特点,如repetition(重复性)

Repitition

不断的重复新的信息就可以让它从短期记忆进入到长期记忆。

所以在设计当中我们需要重复的使用一些元素(元素、形状、字体、文字)来构成一种有体系的感觉

Connection

人们会利用一个有关联的方式来记忆信息。

所以在设计时,可以把设计的元素与我们日常生活中的东西关联即可。比如翻页还可以像翻书一样,做这些翻页的设计。

Emotion

总有一些事情可以给人留下深刻的感情

🔥记忆的获取

recognition 与 recall

一种是基于辨认的,一种是回忆。以搜索引擎为例,在输入查询式的时候是回忆的过程(没有任何提示),输入查询式以后搜索引擎会给出一些提示和建议(来自于用户历史搜索记录,包括被人搜过的和自己搜过的),就属于基于辨认。又比如信息偶遇,就完全是基于辨认的。

reconstruction(重构)

人们在回想的时候,可能会改变曾经记忆过的东西。就是会把过去的东西带入


http://www.niftyadmin.cn/n/225437.html

相关文章

JAVA System.nanoTime()与GO time.Now().UnixNano()区别

JAVA System.nanoTime() public static void main(String[] args) {long nano System.nanoTime();System.out.println(nano);} 输出:701863191254000,这个值有点奇怪,System.currentTimeMillis()不是System.nanoTime()的1000000倍。 这个值…

Linux解除指定端口占用进程教程

Linux 解除指定端口占用进程教程 在 Linux 系统中,经常会遇到某个端口被占用的情况,这会导致某些服务无法正常运行。为了解决这个问题,我们需要找到占用该端口的进程,并将其停止。本文将介绍 Linux 中如何解除指定端口占用进程的方…

java课程设计(学生信息管理系统设计)+数据库

🔍 🔎 本期带领大家一起来学习java课程设计(学生信息管理系统设计)数据库的实现思路 🔍 🔎 文章目录题目要求数据库🌍一 、环境搭建🌍二 、功能实现 🌎 🌍1.学…

交互式shell脚本编程2

当你在终端环境下安装新的软件时,你可以经常看到信息对话框弹出,需要你的输入,比如:RHEL/CentOS自带的setup,对话框的类型有密码箱、检查表、菜单等等。他们可以引导你以一种直观的方式输入必要的信息,使用…

【JOB】如何写好补充类JOB和数据迁移类JOB?

目录标题准备阶段业务场景归类需要考虑的因素框架设计业务代码代码模板补偿类job代码模板业务代码SQL语句数据迁移类job代码模板总结准备阶段 业务场景归类 补偿类job。补偿类job典型的特点是带有‘status’状态,比如:正常业务status应该从‘init’–&…

反序列化渗透与攻防(四)之Fastjson反序列化漏洞

Fastjson反序列化漏洞 Fastjson介绍 Fastjson是一个阿里巴巴开源的一款使用Java语言编写的高性能功能完善的JSON库,通常被用于将Java Bean和JSON 字符串之间进行转换。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,…

【Spark】RDD缓存机制

1. RDD缓存机制是什么? 把RDD的数据缓存起来,其他job可以从缓存中获取RDD数据而无需重复加工。 2. 如何对RDD进行缓存? 有两种方式,分别调用RDD的两个方法:persist 或 cache。 注意:调用这两个方法后并不…

IDEA 2023.1 最新变化

IntelliJ IDEA 2023.1 最新变化 在 IntelliJ IDEA 2023.1 中,我们根据用户的宝贵反馈对新 UI 做出了大量改进。 我们还实现了性能增强,从而更快导入 Maven,以及在打开项目时更早提供 IDE 功能。 新版本通过后台提交检查提供了简化的提交流程…