只看水,很难分辨究竟是热水还是冷水。我们都有过被水烫到的经历。
现在每次开水龙头时,你肯定不会想这些了。你会本能地这么做,因为在大脑中有了这样一个小小的可爱的模型。
这个水龙头,它代表的水龙头是含有不同部分和一系列功能和行为的系统。
比如会流出水的喷孔,还有手柄可以控制温度和水流的大小。
这些部分都经过仔细的设置和安排。这个模型也有特定的行为,比如调整热水后要等一会儿水温才会上升。
这种模型是你的心智模型。
Mental Model 心智模型
每个以互动的系统都会形成一个心智模型。这些心智模型十分简化,它们没有全面获取系统内部的运作。
尽管如此,你越常使用这个系统,你的模型就越全面。
心智模型的开发要通过个人基于不完整的事实的体验,所以每个人都有独特的心智模型。
那么快速来讲,心智模型分为两个部分值得分开研究。
System Model 系统模型
系统模型是研究系统运作的模型。
我们的系统模型包括想到两个独立的水源,一热一冷。
这个系统会将水源合并,以给水温一个范围。
这个系统不是即时反应的,温度变化也需要一定时间。
特别是第一次打开水龙头的时候,对吧?
我们的系统模型就分别了解不同的延迟和温度。
Interaction Model 交互模型
另一个术语是交互模型。
现在有没有人想猜想一下,这个是什么模型?直接喊出来吧。
好吧,我开玩笑的。看起来你们不太感兴趣。你们都太聪明了。
如果你猜这个模型是关于系统互动,那么恭喜你,你猜对了。
交互模型就像现有的把手调节水温和流量。
好了,现在我们已经知道了一些酷炫的词汇。
你可能会想这跟我有什么关系。
那么,当一个系统,比如说水龙头,与我们的心智模型相吻合,那么我们对这个系统的预期就一样。事情发生时我们并没有真正意识到预期的存在,我们对这个系统的认知是本能的。
反过来,如果系统与心智模型不一致,它就会打破我们本能的预期。
现在,就让我们来讲讲这个概念。因为它在设计里真的特别重要。
为了更好地解释给大家,这里分享一个叫 Mortimer 的主人公是个水龙头设计师的小故事。
与各位一样,Mortimer 对水龙头也有他的心智模型。但显然,作为水龙头设计师的他,心智模型更加全面也更加粗鄙。
这是个真实的故事,他靠设计水龙头为生。现在想一想他的工作性质,他的工作就是设计出完美的,一流的,好看又好用的水龙头。
有一天,他灵光一闪,想到了一个绝妙的点子。以前的水龙头设计全错了!他有了新的想法能让设计更加完美。
通过取代之前的一个控制热水流量,另一个控制冷水流量,我们现在使用一个控制温度,而另一个用来控制流量。这样人们就不会在调节水流的时候不小心调高或调低了温度,反之亦然。
这太妙了。这也是公司重金聘请 Mortimer 的原因。这时,Morty的超赞新概念水龙头的心智模型就形成了。
遗憾的是,这里还是有一个小问题。
Morty 和 其他人 对水龙头的心里模型是不一样的。人们用 Morty 水龙头跟他们的预期并不一样,于是他们说着并不符合本能。
更糟糕的是,Morty 的水龙头和正常的几乎一模一样,但作用却完全不同。当人们打开热水,却没有水流。这不符合人们的预期和以往的经验,所以可用性大打折扣。
或许改变一下龙头的外观可以提示交互模式的不同。
又或许加一个标签也有所帮助。
但这也指标不治本。贴标签和改外观是很容易被忽视的提示性设计,当人们对某个概念越是根深蒂固,比如某个系统什么原理,应该如何操作时,这种提示性设计越容易被忽视。
这是应用设计的关键问题。相信我,我已经不止一次经历这种事情。
要想改变人们的心智模式去要求他们了解你的应用,这有很大的风险。而且人们越熟悉,你的应用的风险就越大。
对已长期使用的产品做任何改变都会让人觉得难以适应,这真的无关你的初心好坏,也无关这样是否必要,在考虑对现有应用做大改动的时候,一定要百分之百圈定这些改变能够让应用的使用者用着更舒服。
为了改变而改变可不是一个好理由。
要足够小心,测试测试你的设计,在怀疑之上证明你的创新确实更好。
如果能做到这样,那就可以推广了,人们一定会被吸引。
好了,是时候开始享用晚餐了。你决定就穿这件花里胡哨的新T恤,随后走出了浴室并通过按下开关关上了灯。
夕阳西下,屋里有些昏暗,因此你打开了走廊的灯。
你穿过了卧室,随后按了其他几个灯的开关让灯亮了。
简单来说,这个设计原则叫作接近性。
At first I was confused about the design principles, because I had never touched them before. But it was very comfortable and satisfying.
用专业性阐述与贴近生活的情景模式相结合的方式给我们传达学习设计原理的一些原则,可以感受到语言文字风格:轻松、趣味、易懂。这便是极好的用户体验。
设计一款软件或者网站都需要花费很多时间和精力,在设计中一定要保持细心。设计中的一点小差错可能就会给用户带来不好的感受和体验,在使用中,那些瑕疵会被无限放大。
记得在某个地方看到看到过一句话:“没有什么比习惯的力量更强大。”的确,当我们已经习惯了现在的一切,面对那些巨大的改变,我们首先想起的,一定不会是接受而是抵制。或许我们最后会接受,甚至是说“真香”,但不可否认,我们,对它,最初产生的,抵制的心理。所以一个软件的开发,不能是照搬照抄,模仿一通,也不能是全面的,与以前的相似软件没有接轨,因为这样的话,除了被骂抄袭,就是软件普及度不高。所以,新,也有一个度,恰到好处的那种。(本人仅表示自己看法,不喜勿喷。)