《社交网站界面设计(原书第2版)》——2.4 谨防不明确的心智模型陷阱

简介: 本节书摘来自华章计算机《社交网站界面设计(原书第2版)》一书中的第2章,第2.4节,作者:(美)克里斯蒂安·克鲁姆里什(Christian Crumlish),艾琳·马洛恩(Erin Malone)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.4 谨防不明确的心智模型陷阱

关于计算机,我最喜欢的一点就是它总是能够创造奇迹。它们能将人们都认为不可能的事情变成现实。然而对很多人来说,这也是他们对计算机很有意见的原因。
当你开车时,你可能不理解汽车引擎盖下碳氢化合物发生燃烧时的一系列热力学扩散过程。也许你知道汽车能够开动,是因为气体在发动机气缸内膨胀,导致活塞的时序运动而实现的。但即使你不理解这些内在过程,你仍然可以理解油门和汽车前行之间有直接的关系。当然,大多数界面都没有这么简单,即使是汽车上的界面。如果汽车不能开动,你可以大概判断出它发生了什么问题。你看,你忘了松手刹!这样处理错误后,你就可以继续自由地驾驶了。
显然,我不会让你为汽车建立用户界面模型。然而,有趣的是,虽然汽车的内部构造及活动非常复杂(我们几乎都无法完全理解这种复杂性),我们仍然可以很好地使用它,并在出现问题时及时修正。这是因为让汽车运作的一系列事件已经在我们头脑中形成了心智模型。只有在有燃料、发动机点火、你没有刹车并且踩下油门后汽车才能启动。因为我们有了关于汽车如何启动的模型,所以当它表现得和预期不相符时,我们就能排除故障。
对于我们所创建的模型来说,最重要的就是它们是如何使用的。它们与碳氢化合物的燃烧或横向扭力无关。虽然发动机有严重的故障对于我来说仍然是个黑盒,但我知道我可以打电话给美国汽车协会把我的车拖到修理厂。而这,亲爱的朋友们,正是问题的症结所在:您需要设计让人们从错误中恢复的界面。你作为设计师所面临的问题是用户没有像汽车心智模型那样强健的计算机心智模型。出现问题时,你的用户一定会手足无措的。
那么,我们如何解决这个讨厌的问题呢?让我们从我们所知道的入手。用户必须有一个计算机心智模型;否则他们根本无法使用它们。然而,该心智模型的范围包括用户界面控件,也可能是标志性或者是列表式导航。问题是(计算机与汽车的不同之处在于),与计算机交互是受我们无法控制的使用环境和条件影响的。许多使用情形可能不被用户所理解,或者可能从来没有向用户解释过。汽车工业的历史很悠久,孩子们在学校就学习过它们。在我们第一次学习开车时,我们就已经基本了解汽车是如何操作的了,虽然这一心智模型有点泛泛。但对于计算机来说并不是这种情况。用户在学习使用计算机的基本常识时会倍感受挫,并且常常都会被人嘱咐要记住界面上的某一细节。
让用户的心智模型全线崩溃的例子就是使用网络。对于用户来说,网络可能是计算机上最不友好的环境,但它却是最成功的计算平台。使用网络时,用户可能会遇到很多情境错误,但大部分用户都没有理解和恢复这些错误的心智模型。经我们分析,踩油门无法提速的原因可能有4个,但网页加载失败的原因则可能多达十几个。由于用户缺乏相应的心智模型,因此最好的应对措施是尝试自我诊断错误并对用户进行培训。这两者之间的区别非常重要。虽然告知用户错误并告诉他们接下来该怎么办已经足够了,但当用户再次遇到相同的情况时还是会面临同样的困惑。相反,如果是DNS(域名系统)的问题,就如实告诉用户,并帮助他们了解什么是DNS。也许你需要使用电话簿来类比用户电脑拨号,或者你可能会以更直接的方式传达信息。但不管你怎么做,都不要让你的用户屡屡失败、变得沮丧。相反,应为他们建立了一个终生满意的客户心智模型。

相关文章
|
应用服务中间件 JavaScript 虚拟化
阿里云香港轻量应用服务器介绍与测评:月付24元/30Mbps带宽/1TB流量
阿里云香港24是阿里云推出了一款非常优惠的香港的轻量应用服务器,每个月只需要24元,流量有1T,30M的带宽,国内延迟非常低,联通和移动是直连,电信去程ntt,回程cn2,性价比非常高。本文详细介绍这个方案的配置以及做一个简单的测评。
34652 0
|
14天前
|
弹性计算 API iOS开发
2026年阿里云计算巢部署OpenClaw保姆级图文教程(附本地搭建及大模型API配置+避坑指南)
OpenClaw(原Clawdbot/Moltbot)是一款开源、自托管的AI智能体平台,核心优势在于打破传统AI仅能对话交互的局限,可直接执行终端命令、操作本地文件、控制浏览器、接入多平台消息渠道,真正实现“AI干活”的核心需求。无论是个人用户搭建专属AI助手,还是小型团队实现办公流程自动化,OpenClaw都能凭借其高度的自定义性和隐私安全性,成为最优选择之一。相较于依赖第三方云服务的AI工具,OpenClaw支持阿里云部署与本地多系统部署两种模式,阿里云部署可实现全天候稳定运行、多终端访问,本地部署则能确保数据完全本地化,避免敏感信息泄露,兼顾成本可控与自定义灵活度。
2242 1
|
20天前
|
人工智能 弹性计算 机器人
基于 OpenClaw 4 步构建 AI 员工
本方案基于OpenClaw),通过4步命令行部署,快速打造7×24小时在线的钉钉AI员工。支持群聊@和私聊交互,可自动写稿排版、秒建网站、同步发布动态等,助力高效办公。
|
安全 测试技术 Shell
Metasploit框架技术浅析
Metasploit框架是广泛使用的渗透测试工具,支持漏洞利用、有效载荷执行、辅助操作等功能,适用于安全研究与测试。通过模块化设计,Metasploit提供了从信息收集到后渗透的完整攻击流程,助力提升系统安全性。使用时需遵守法律,确保测试授权。
434 70
|
7月前
|
域名解析 存储 缓存
阿里云服务器带宽怎么选?巧用负载均衡节省带宽费用技巧与注意事项参考
在选购阿里云服务器的过程中,设定合适的云服务器带宽是必不可少的一步。为了确保云服务器带宽的稳定性,用户通常会倾向于选择固定带宽,比如1Mbps、3Mbps、10Mbps或是20Mbps等规格。不过,在挑选云服务器带宽的过程中,众多用户常常会陷入一个两难的境地:怎样做才能在确保云服务器稳定运行的同时,又能够合理控制成本支出呢?本文将为大家介绍一种借助阿里云负载均衡产品来节省带宽费用的方法,以供参考借鉴。
|
运维 监控 Unix
htop命令详解
`htop`是Unix-like系统的一款增强版进程查看器,基于ncurses,提供实时系统监控、交互式导航、彩色界面和多核支持。用户可通过键盘或鼠标操作,如排序、搜索、过滤进程,直接发送信号(如`F9`杀进程)等。常用快捷键包括`P`(按CPU排序)、`F3`(搜索进程)、`F2`(设置)和`F10`(退出)。它是`top`的现代替代品,提升资源管理和故障排查效率。
1070 2
|
弹性计算 Linux 网络安全
使用阿里云服务器迁移中心SMC将其他云平台业务迁移至阿里云教程参考
现在越来越多的个人和企业用户选择将其他云平台或者服务商的业务迁移到阿里云,但是如何快速且安全完成迁移是很多用户比较关注的问题,我们可以选择使用阿里云提供的服务器迁移中心(Server Migration Center,简称SMC),这个产品是阿里云提供给您的迁移平台,专注于提供能力普惠、体验一致、效率至上的迁移服务,满足您在阿里云的迁移需求。本文为大家展示使用阿里云服务器迁移中心SMC将其他云平台业务迁移至阿里云的教程,以供参考。
使用阿里云服务器迁移中心SMC将其他云平台业务迁移至阿里云教程参考
|
存储 SQL JSON
大分区表高并发性能提升100倍?阿里云 RDS PostgreSQL 12 特性解读
世界上几乎最强大的开源数据库系统 PostgreSQL,于 2019 年 10 月 3 日发布了 12 版本,该版本已经在阿里云正式发布。PostgreSQL 12 在功能和性能上都有很大提升,如大分区表高并发性能提升百倍,B-tree 索引空间和性能优化,实现 SQL 2016 标准的 JSON 特性,支持多列 MCV(Most-Common-Value)统计,内联 CTE(Common table expressions)以及可插拔的表存储访问接口等。本文对部分特性进行解读。
3727 0
大分区表高并发性能提升100倍?阿里云 RDS PostgreSQL 12 特性解读
|
SQL 分布式计算 大数据
MaxCompute ODPS重装上阵:PIVOT/UNPIVOT
MaxCompute推出新语法 - PIVOT/UNPIVOT:通过PIVOT关键字基于聚合将一个或者多个指定值的行转换为列;通过UNPIVOT关键字可将一个或者多个列转换为行。以更简洁易用的方式满足行转列和列转行的需求,简化了查询语句,提高了广大大数据开发者的生产力。
1522 1
MaxCompute  ODPS重装上阵:PIVOT/UNPIVOT
|
数据管理 测试技术 C#
一个近乎完美的Unity全平台原生c#热更方案
HybridCLR是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。
1057 0
一个近乎完美的Unity全平台原生c#热更方案

热门文章

最新文章