什么是沉浸式设计?它有什么具体特点?

标签: 设计 | 发表时间:2013-10-24 20:34 | 作者:知乎用户(登录查看详情)
出处:http://www.zhihu.com
何为沉浸?或者说何为沉浸式体验?

Immersion在《设计的法则》中提到了,其中对Immersion的解释就是使用的心流理论flow(心流),关于心流可参照经典著作《Flow:the psychology of optimal experience》。

沉浸式设计就是 让人专注在当前的目标(由设计者营造)情境下感到愉悦和满足,而忘记真实世界的情境的设计方法。

心流理论的基础观点非常简单,但是非常有力地解释了人们废寝忘食地投入一件事情的状态。参见下图:


心流理论的核心就是说人在技能与挑战匹时才能达到心流状态。我们可以试想以下,什么游戏会让你投入地废寝忘食,肯定是那种有一定挑战,并且我们自己根据已知的条件判断自己是有能力应对此挑战的。如果太难,估计在尝试几次后就放弃了,并且人会越来越焦虑,而感受不到本身过程中应有的乐趣和满足。而如果太简单,我们就会感觉到无聊,也迅速放弃了当时的体验。心流体验是人的最优体验,就正是它是在我们当前面临的挑战和本身能力相匹配的状态下,我们能达到前述的沉浸在当前情境中,而忘记真实世界的状态,所以经常会出现我们认为只不过玩了几局DOTA,而已经从中午到天黑了。因为心流能改变人对真实时间的感知能力。(当然心流状态并不限于游戏领域,任何可以达到忘我,忘乎时间的状态都可能是心流状态。

沉浸式体验的内容

沉浸式体验往往即包括人的感官体验,又包括人的认知体验。
  • 感官体验:例如游乐场,迪斯尼主题乐园,很多活动对人有一定挑战,但是主要是利用人的感官体验,让人从而感觉到爽或者刺激。但是利用感官刺激达到心流状态,很难维持长久。
  • 认知体验:例如下棋,扫雷等等策略游戏,又如教学这些活动对人的技能与挑战匹配主要利用人的认知经验。
而事实证明, 即包含丰富的感官经验,又包含丰富的认知体验的活动才能创造最令人投入的心流。

游戏当然是使用最广泛地方,因为游戏中最容易也最需要使人达到心流状态。而在现实生活中的使用也是非常广泛。例如KTV的环境与灯光营造出让人分不清是白天或黑夜的感觉,商场的环境要注重打造的是让人沉浸在忘我的购物中流连忘返而忘记时间。而迪斯尼乐园等主题乐园,甚至赌场就更加擅长使用沉浸式设计来虏获顾客长时间驻足了。

归纳 沉浸式(心流)的特点如下:

条件因素
  • 用户在体验过程有非常明确的目标(例如购买的目的,或是放松自我,纯粹的玩),也就是不能让人感觉不知所措,不知道该干嘛,就如游戏设计,对于单局游戏体验的目标设计要非常明确,是得高分,通关,抑或其他。)
  • 对用户的交互行为有即时的反馈(让人感觉任何互动都有回应,并且是在可接受范围时间内的响应,尤其在游戏设计当中非常重要,在用户动作与响应之间的时间间隔设计)
  • 能力与挑战匹配(需要给予用户一些困难,例如更强大的怪物,但是同时也需要着手通过关卡设计来提高用户的能力)

体验因素

  • 用户行动与知觉的融合
  • 注意力集中(用户的专注力非常高,是心流状态中非常重要的特点,)
  • 用户对活动有绝对的主控感
结果因素
  • 失去自我意识
  • 对时间的错觉(也就是对时间认知发生了扭曲,在体验中将时间认知拉长,或将时间认知缩短,例如投入玩游戏时典型的时间认知缩短。)
  • 体验即目标(实际上在真正达到心流状态后一开始我们所说的条件,也就是引起心流的明确目标会变成体验本身,就比如我们在玩游戏最爽时并不是击败怪物的瞬间,而是游戏不断创造一个新的挑战,而自己通过提升能力去克服挑战这种感觉。)


何为沉浸式设计?
依据之前的叙述,那么我们可以将 为了沉浸式(心流)而进行的设计可以称之为沉浸式设计(为心流而设计)。

常见沉浸式设计法则:
  • 叙事性设计(讲故事)storytelling,利用情境,沉浸,角色,气氛,情节,节奏的设计来让观众融入故事本身当中来。这也是非常基础的设计手法之一。关于叙事性设计我读到的最好叙述在赵江洪老师写的《设计心理学》里面。
  • 最省力法则:降低人们在达成目标时的认知阻力(达成目标的脑力活动总量)和运动阻力(达成目标的体力活动总量)就是最省力法则。



适用范围

在产品设计中,并非所有产品都适合沉浸式设计,以下类型比较合适:
  • 娱乐,活动,教学展览等等需要长时间吸引人注意力的活动适宜使用。

以下类型不适合:
  • 注重高效,信息获取,以效用为目标的活动不适宜。例如股票,新闻,资讯,等人们获取信息后需要尽快脱离当前情境去使用这些信息或资讯的场景不适用。

参考资料:
  1. 《设计的法则》, 通用设计法则 (豆瓣) (这是最新版,以从100条扩充至125)
  2. 当下的幸福 (豆瓣) (不要被坑爹的书名翻译给骗了,原作名: Flow: the psychology of optimal experience)
  3. Flow in game, 作者:陈星汉
  4. Designing For Flow · An A List Apart Article


— 完 —
本文作者: 知乎用户(登录查看详情)

【知乎日报——重磅更新】新增热门内容排行榜,精彩点评外置,你行,你上啊。
新版下载:
http://daily.zhihu.com/download

此问题还有 7 个回答,查看全部。
延伸阅读:
如何评价豆瓣式的简洁UI设计?
有哪些设计是很糟糕的?为什么糟糕?如何修改?

相关 [设计] 推荐:

为了设计而设计

- - 幻风阁|kent.zhu'sBlog
我有个习惯,每天晚上睡前会搜罗一遍最新的App用用. 最开始的时候ios的App还相对比较朴实,强调功能的实用性,后来不知何故吹起一阵ios的App必须足够精美的怪风. 于是乎,各类App纷纷上演换装游戏,一个比一个做的精美,即使是一个很工具性的应用也把自己浓妆艳抹的往坐台小姐的风格搞……. 上周末跟Tony和Angela在下厨房喝茶闲聊,我说目前的移动产品设计可以分为2类,一类是做给用户用的,一类是做给设计师们欣赏与收藏的.

杯盖设计

- Yu - 创意设计-有趣、时尚、另类的创意
微向上的设计,在倒水完毕的时候可以让水滴顺着杯盖回流到杯子中,而不会随意的滴下来. 虽然是细小的设计,但是考虑的却是生活的便利.

再设计Redesign

- Mark - 腾讯CDC
  一个网站的核心是它的功能和内容,而设计则决定了这些功能、内容如何被组织和展现出来.   对已成功的网站进行再设计——重新构造它的组织和展现形式是具有挑战性的. 偏偏有设计师喜欢迎难而上,尝试对facebook、google这些著名网站进行概念设计. 他们通常有两条思路,一是对现有问题挖掘然后改进,二是提出完全创新的想法.

简约设计

- - 淘宝网通用产品团队博客
写下这个标题,那么首先得要明确什么叫简约. 简约就是让用户操作简单,让用户更快的达到自己的目的. 一个产品在于解决一个需求,如何让用户最好的完成需求就成为一个产品经理首先得要解决的问题. 那么在日常工作中,我们又有什么可以做的呢. 在《简约至上》里面有四种策略,但是有的东西太高级了,在平时的工作未必能够用得上,所以我自己来提炼一下,看看日常工作中能够遇到并且可以解决问题的方法.

再设计Redesign

- 小趴 八足趴 八足 ramener - 互联网的那点事...
一个网站的核心是它的功能和内容,而设计则决定了这些功能、内容如何被组织和展现出来. 对已成功的网站进行再设计——重新构造它的组织和展现形式是具有挑战性的. 偏偏有设计师喜欢迎难而上,尝试对facebook、google这些著名网站进行概念设计. 他们通常有两条思路,一是对现有问题挖掘然后改进,二是提出完全创新的想法.

HBase表设计

- - 互联网 - ITeye博客
默认情况下,在创建HBase表的时候会自动创建一个region分区,当导入数据的时候,所有的HBase客户端都向这一个region写数据, 直到这 个region足够大了才进行切分. 一种可以加快批量写入速度的方法是通过预先创建一些空的regions,这样当数据写入HBase时,会按 照 region分区情况,在集群内做数据的负载均衡.

ODS设计

- - 开源软件 - ITeye博客
在一般的数据仓库应用系统中,根据系统体系结构的不同,数据仓库设计的内容和范围不尽相同,并且设计方法也不尽相同,下面的两幅图示分别表示带有ODS的 数据仓库应用系统体系结构和不带ODS的数据仓库应用系统体系结构. 本文将说明两个体系结构上的差异以及这种差异造成的设计方法的不同,并且重点介绍带有 ODS的体系结构中数据仓库的设计方法.

HBase Schema 设计

- - IT瘾-dev
HBase 与传统关系数据库(例如MySQL,PostgreSQL,Oracle等)在架构的设计以及为应用程序提供的功能方面有很大的不同. HBase 权衡了其中一些功能,以实现更好的可扩展性以及更灵活的模式. 与关系数据库相比,HBase 表的设计有很大的不同. 下面将通过解释数据模型向您介绍 HBase 表设计的基础知识,并通过一个例子深入探讨 HBase 表的设计.

HBase RowKey 设计

- - IT瘾-dev
1.1 RowKey对查询的影响. HBase中 RowKey 用来唯一标识一行记录. 在 HBase 中检索数据有以下三种方式:. 通过 get 方式,指定 RowKey 获取唯一一条记录. 通过 scan 方式,设置 startRow 和 endRow 参数进行范围匹配. 全表扫描,即直接扫描整张表中所有行记录.