热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

体验设计_体验设计真的是让一切简单到极致吗?

本文由编程笔记#小编为大家整理,主要介绍了体验设计真的是让一切简单到极致吗?相关的知识,希望对你有一定的参考价值。大约受到《Don‘tmakemethink》的影响,不少
本文由编程笔记#小编为大家整理,主要介绍了体验设计真的是让一切简单到极致吗?相关的知识,希望对你有一定的参考价值。


大约受到《Don‘t make me think》的影响,不少设计师/产品人坚信——体验就是让一切简单到极致。不禁让人开始怀疑,体验设计要真的只是做减法,那岂不「人人都是设计师」咯?

 

假设这个结论成立——体验就是让一切都变得越来越简单,而纸尿裤、一次性筷子、速溶咖啡等等都是「简单化」的代表作,我们都受益于这些产品。

 

技术图片

 

不过既然人人都喜欢方便快捷,那为什么还有一些会让人「费时费力」的产品存在呢?比如我们熟知的宜家家具。

 

2012年,心理学家完成了一项研究,要求参与者评估分配给他们的宜家简易储物箱的价值。不过第一组必须自己组装箱子,而第二组则直接拿到成品。当两个小组被问到他们认为盒子的价值时,第一组的预估价值显著高于第二组。

 

在这种情况下,组装箱子的过程就是额外的摩擦力,而这种摩擦被称为“宜家效应”。它将所有权和目标感融入到盒子里,从而让用户觉得它更有价值。不过这只在一定的区间内才有效。随着深入研究,他们发现如果盒子太难建造,就不会产生价值。正如研究人员所说:“只有通过劳动成功完成任务时,付出才会产生情感。”

技术图片

图自: IKEA instructions

 

这项研究的结果可以表现出摩擦与价值的钟形曲线。摩擦力太大和摩擦力太小都会降低价值,只有恰当的摩擦力才能让价值最大化。

技术图片

Inspired by: Jesse Weaver

 

然而它的影响并不局限在宜家的产品,在其他产品中也能看到。

 

 

 

Facebook就曾经为了减少用户之间分享的一点点摩擦而引入了“无摩擦共享”的功能。使用这个功能后,只要你在一个社交新闻应用上阅读了新闻或在一个社交音乐应用上听了音乐,Facebook就会把它自动共享它到你的Facebook的个人资料中(很快也会共享到时间轴上)。

 

不过,这个功能因为消除了太多分享的摩擦。让用户觉得他们失去了对帖子的控制权和所有权,所以用户的反应非常消极。Facebook最终推翻了该功能。

技术图片

Inspired by: Jesse Weaver

 

曾经,美国通用磨坊(General Mills)旗下著名的品牌Betty Crocker推出过一款蛋糕粉。家庭主妇们只需要加点水混合一下然后放入烤箱就可以了。这样既节省了时间和精力,做出来的蛋糕也很美味。但市场销售状况并不好。

 

为什么当时的家庭主妇们并不买账呢?General Mills 的心理学专家们调查后发现——主妇感到内疚。(为什么会感到内疚呢?大概和你被邀请去吃外卖的感觉差不多)

 

随后Betty Crocker 调整了产品配方,让蛋糕做起来不那么地方便。家庭主妇需要在配料中额外加入水和鸡蛋。重新推出新产品后,Betty Crocker预拌蛋糕粉的销量立即飙升。

 

简易过头的蛋糕粉让人们丧失了分享的乐趣,反而是靠加入摩擦才挽救了颓势。

技术图片

Inspired by: Jesse Weaver

 

那怎么判断我们是否要增加摩擦力呢?行为学专家Bri Williams提出了这么2个场景: 

1、重要场景切换思维

你一定见过这3道“智力测试题”(但其实是测试认知反思的)


a.一个棒球棒和一个棒球总共1.10美元。棒球棒比棒球高1美元。那么球的价格是多少?

b.如果5台机器需要5分钟来制作5个小零件,用100台机器制造100个小零件需要用多长时间?

c.湖里有一小片睡莲,睡莲的面积每天成倍增加。假设睡莲覆盖整个湖面需要48天的时间,覆盖一半的湖面需要多长时间?


两位心理学家Adam Alter和Daniel Oppenheimer将这些题分给了普林斯顿大学的40名学生,分为两组。第一组以正常方式进行测试,最后的正确率大概在63%。

 

而第二组的测试稍有不同。Alter和Oppenheimer用难以阅读的格式打印出问题 - 10%灰色、10号Myriad Web字体、斜体。大概就这个样子:

技术图片

结果正确率上升到了82%

 

诺贝尔奖得主Kahneman 在他的著作《思考的快与慢》中将我们的思维模式分为两类:快思考与慢思考。

前者是我们在绝大多数场景中使用的快速、本能和非反思性思维;

后者是缓慢、更有意识,有意识的思考,需要我们更多的努力和认知。

 

根据Kahneman的观点,认知压力或认知摩擦可以将一个人的思维从快思考转换到慢思考。而当用户在进行一些重要的操作时,就需要引入一些摩擦力让他从快思维转换到慢思维,以免出现一些不当的操作。

 

2.用摩擦增加“收获感”

评估阻力是否必要以及有效的最简单方法就是付出-回报的失衡度。

技术图片

Inspired by: Baqer Mamouri

 

如果付出大于回报、不会让人产生成就感、不能得到能力上的提升,那么这种摩擦都是毫无意义的。可如果没有什么能让用户付出的事呢?那不妨让用户看到你为这件事付出了多少努力。(即等候时间与收获感)

 

行为经济学家Dan Ariely 就谈到了一位锁匠因为手艺变得更好反而越不被待见的案例。当他还是学徒的时候,虽然开锁慢到有时候需要破坏门锁但他依旧能收到很多小费,因为顾客会认为他在卖力地工作。反而当他的开锁技术已经炉火纯青的时候,人们却怀疑他可能收费高了而不给他小费。

 

其实多数时候顾客只能看到你的“努力”,而看不到你实际的技术。而这就是努力错觉——为了满足客户的需求而表现出来的努力状态(无论它真实与否)。由哈佛商学院的Michael Norton和Ryan Buell通过一场实验得出的结论。

 

2011年时他们进行了一项实验,要求参与者在模拟旅游网站上寻找航班。其中一组会看见普通的进度条,而另一组的进度条则显示它检查了每家航空公司的机票,去展现它为你运行的状态,但需要等待一分钟。

 

但结果是怎样的呢?第二组的查看率反而更高!


其实,那些虽然费时等待但却能看到任务正在进行的顾客要比那些完全不必等待的顾客来的开心。因为在顾客眼中,你正在努力(无论真假)。

                                                                                                                              ——Michael Norton & Ryan Buell 哈佛商学院


所以,有些明明可以快速完成的操作却要特意处理地很慢就是这个道理了。比如飞机出票的订单过程就比普通电商下单的过程慢,就是为了让你看到整个订单的生成过程,就是在营造航司小姐姐正在跟你check-in的感觉。

技术图片

虽然“Don’t make me think”的原则可以帮助我们创建出有效、令用户愉悦的体验,但一味地简化也很有可能带来弊端。如果加入摩擦能够帮助用户更好地交互,那么一点点的“不便”也能成为体验。


推荐阅读
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 预备知识可参考我整理的博客Windows编程之线程:https:www.cnblogs.comZhuSenlinp16662075.htmlWindows编程之线程同步:https ... [详细]
  • Whatsthedifferencebetweento_aandto_ary?to_a和to_ary有什么区别? ... [详细]
  • 设计模式——模板方法模式的应用和优缺点
    本文介绍了设计模式中的模板方法模式,包括其定义、应用、优点、缺点和使用场景。模板方法模式是一种基于继承的代码复用技术,通过将复杂流程的实现步骤封装在基本方法中,并在抽象父类中定义模板方法的执行次序,子类可以覆盖某些步骤,实现相同的算法框架的不同功能。该模式在软件开发中具有广泛的应用价值。 ... [详细]
  • 本文介绍了在go语言中利用(*interface{})(nil)传递参数类型的原理及应用。通过分析Martini框架中的injector类型的声明,解释了values映射表的作用以及parent Injector的含义。同时,讨论了该技术在实际开发中的应用场景。 ... [详细]
  • React 小白初入门
    推荐学习:React官方文档:https:react.docschina.orgReact菜鸟教程:https:www.runoob.c ... [详细]
author-avatar
TC维尼_748
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有