Don Norman: 简单不是答案

本文探讨了在产品设计中,简单性并非解决所有问题的答案。作者指出,人们追求的是产品的功能强大和易于使用,而不是简单的操作界面。通过模块化设计、良好的映射关系和明确的概念模型,可以实现产品的复杂性和易用性的平衡。

简单不是答案

 

作者:Don Norman

译者:方舟 K ][ N G of A R K

 

 


【声明】

本文译自Don Norman 在其个人网站 上的文章“Simplicity Is Not the Answer ”,经原作者本人同意,翻译并发表本译文。原文URL:http://jnd.org/dn.mss/simplicity_is_not_the_answer.html

This article is translated from Don Norman 's post " Simplicity Is Not the Answer " on his web site , under the permission of the author. Original post URL: http://jnd.org/dn.mss/simplicity_is_not_the_answer.html

 


 

 

谁都想要简单。无论是在考虑手机、机械工具和汽车仪表面板的时候,还是站在商店里选购产品的时候,我们的期望都是一样的。“为什么我们的科技产品不能跟我家车库开门器一样好用?”有人在一篇相关文章里问道,“就一个按钮,要么开门要么关门。多么简单优雅!”

 

这期望来自生活中的普通人、报纸评论员和专业人士。既然期望如此明了,需求这么迫切,为什么产品却不能做到这一点呢?

 

因为所有人都没抓住重点——简单性并不是最终目标。我们并不想放弃技术带来的强大功能和灵活性。车库开门器也许是很简单,但它也真的做不了太多事情。如果我的手机只有一个按钮,手机当然是简单了,但是……呃……那我除了开关手机之外,什么也做不了——连电话也打不了。钢琴有88个键和3个踏板,我们能因此就说钢琴很复杂,应该进行简化吗?音乐作品当然不太可能同时用到所有琴键。之所以呼唤简单,是因为没抓住重点。

 

市场营销专家会说,看看大家在商店里实际买了些什么就知道了,人们真想要的是功能。的确如此。我在之前的一篇文章 中已经讨论过这个问题(《简单性被吹捧过头了 》Interactions, March/April 2007)。

 

这就出现了一个明显的冲突。随着功能的增加,对产品的渴求度也会增加,而同时简单性却降低了。如此一来,大家购买了功能繁多的产品,便开始渴求简单了。这样看来,功能复杂度与简单性似乎形成了尖锐的对立。真是这样吗?照常规来衡量的话,确实如此。

 

我们的确想要功能多的产品,但同时也希望产品不那么令人迷惑,用起来不那么让人气馁。你瞧瞧,根本不是简单不简单的问题,而是产品是否容易理解掌握的问题。整个围绕产品展开的争论被放到了错误的框架里(简单性)展开。功能(feature)多寡与实际能力(capability)强不强不是一码事。简单不简单跟可用性高不高也不是一码事。简单不是所有问题的答案。

 

The false assumption about desirability, features, capability and usability.

 

有这么一种潜在的假设存在:

 

功能(features) => 能力(capability)

 

简单性(simplicity) => 易用性(ease of use)

 

这两个式子体现出简单的思路:所有人都希望产品的能力尽量强大,于是就想要更多功能;所有人都希望产品易用性强,于是就希望产品简单。

 

可惜得很,这种思路是错误的,因为关系链被颠倒了。假如我说:

 

大晴天 ==> 不会下雨

 

那么,我们能不能因此就说,因为不会下雨所以天气就是大晴天呢?当然不能。箭头指明的是从左向右的推导关系,没有描述从右向左的关系——我们不能从右边的情况推导出左边的情况。因此更强大的能力(capability)并不一定要求功能(feature)更多,易用性高并不一定要求简单性高。

 

由此我可得出结论:关于功能(features)和简单性的争论带有误导性。我们完全可以渴求更强大的能力和更高的易用性,但不用将其与更多功能和更简单等同起来。人们想要的其实是好用的东西,意即容易理解的东西。

 

世界是复杂的,因此我们做的事情也是复杂的。但那并不意味着,我们就得生活在不间断的气馁当中。绝不是那样。以人为中心的设计(human-centered design),其实质在于驯服复杂性,把本来可能很复杂的工具转化为顺手的工具、容易理解的工具、受用的工具、用起来令人愉快的工具。

 

 

用设计来拯救

 

面对“把复杂性转化为易懂易用”的巨大挑战,我们不必担心,因为好的设计能帮我们做到这一点。大家想要的是更多功能赋予产品的更多能力,但又对由此造成的复杂性深恶痛绝。这真的是一种矛盾吗?并不一定。复杂性是可以被掌控的。

 

真正的问题是如何设计得让人容易理解,一旦认识到这一点,我们就成功了一半。好的设计能拯救我们。那么,如何来把握复杂性的问题呢?那就须要遵循一些简单的设计原则。设想一下,要把一堆杂乱无序、不易理解的功能转化为井然有序、容易理解的体验需要什么?需要的是模块化、良好的映射关系和恰当的概念模型(conceptual model)。还有许多其他的重要设计原则,但这三个已经能说明问题了。

 

模块化意味着,要把一个活动切分为更小但更易掌控的模块。设计优秀的打印机、扫描仪、复印机和传真机正是这方面的典范——把功能经由分组和图示被划分开来,每个功能都相对简单。HP发明了通用的操控机制(Q control),使得所有功能都具备同样操作用法,于是只要学会使用任一功能,就学会了使用所有功能。

 

良好的映射关系能保证在动作与结果之间建立容易理解的关系。

 

当然最重要的便是提供容易理解、有机结合的概念模型,让用户能够理解要做什么、发生了什么,以及应该期待什么样的结果。要想做到这一点,就得让产品能够持续不断地向用户提供有意义的反馈,甚至可以让整个反馈过程变得令人舒爽——看看Apple的产品就会明白。

 

情感化设计(emotional design)是用户享受产品使用过程的关键,其中最关键的要素是用户对产品的掌控感。这种掌控感在遇到问题的时候尤为重要。关键是在设计产品的时候,要明白用户和产品都可能出错,因此要确保能让用户理解发生了什么情况以及应该怎么处理。

 

关键并不在于追加功能与简单性的较量,或者功能性与可用性的较量。真正的问题在于设计:让设计出来的东西能完成期望的任务,同时保持高度的可理解性、良好的控制感,以及使用时的成就感。

 

 


【声明】

本文译自Don Norman 在其个人网站 上的文章“Simplicity Is Not the Answer ”,经原作者本人同意,翻译并发表本译文。原文URL:http://jnd.org/dn.mss/simplicity_is_not_the_answer.html

This article is translated from Don Norman 's post " Simplicity Is Not the Answer " on his web site , under the permission of the author. Original post URL: http://jnd.org/dn.mss/simplicity_is_not_the_answer.html

 



知识共享许可协议
本作品 采用知识共享Attribution-NonCommercial-NoDerivs 2.5 China Mainland许可协议 进行许可。

内容概要:本研究聚焦于绿电直连型电氢氨园区的优化运行,提出一种集成绿色电力直接供给、电解水制氢及氢气合成氨工艺的综合能源系统架构。通过建立包含风光发电、电解槽、氨合成反应器、储氢罐、电网交互及多类型负荷在内的系统模型,综合考虑绿电直供优先、能量梯级利用与多能互补原则,构建以系统综合运行成本最小化为目标的优化调度模型。研究采用Matlab与Python工具进行算法求解和仿真分析,利用实际气象与负荷数据完成案例验证,评估了不同运行策略下系统的经济性、可再生能源消纳能力与碳减排效益,为新型电氢氨一体化园区的规划与运行提供了理论依据和技术支撑。; 适合人群:具备一定电力系统、新能源或化工背景的研究生、科研人员及从事综合能源系统规划与优化工作的工程技术人员。; 使用场景及目标:①用于科研学习,理解电-氢-氨多能转换系统的建模与优化方法;②为工业园区的低碳化、智能化改造提供技术参考与决策支持;③作为开发类似综合能源管理系统的理论基础。; 阅读建议:此资源包含完整的模型代码、数据与论文,使用者应结合代码仔细研读论文中的模型构建部分,重点关注目标函数与约束条件的设计逻辑,并尝试修改参数进行仿真,以深入掌握优化算法在实际系统中的应用。
内容概要:本文深入探讨了RS485通信协议在芯片行业自动化测试系统中的实际开发与应用,涵盖其关键概念、电气特性、通信机制及与Modbus RTU协议的结合使用。文章重点介绍了差分信号完整性设计、主从时序控制、CRC校验与重传机制等核心技术要点,并通过一个基于Python的完整代码实例,展示了如何实现RS485主站对探针台、自动分选机等芯片测试设备的控制与数据采集。此外,还分析了RS485在晶圆探针台、ATE设备集群和环境监控等典型场景的应用,并展望了其与工业以太网融合、智能化诊断、高速化及AI集成的发展趋势。; 适合人群:具备一定嵌入式系统或工业通信基础,从事芯片测试、自动化设备开发及相关领域的研发人员,尤其是工作1-3年希望提升现场总线应用能力的工程师。; 使用场景及目标:①理解RS485在高干扰芯片测试环境中稳定通信的设计原理;②掌握Modbus RTU协议在Python下的实现方法,用于实际控制探针台、Handler等设备;③构建可靠的数据采集与设备控制系统,支持CRC校验、异常处理和日志追踪;④为后续向高速通信和智能诊断系统升级提供技术储备。; 阅读建议:此资源强调实战开发,建议结合硬件环境动手调试代码,重点关注线程锁、CRC计算、帧解析和超时控制等关键环节,在真实产线中验证通信稳定性,并利用日志系统进行故障分析与优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值