来源:uimaker.com 作者:SSSStorm
无论做任何设计,都要求我们正确把握度,掌握适度,才能恰到好处。
度,在哲学上指一定事物保持自己质的数量界限。在这个界限里,量的增减不改变事物的质,超过这个界限就要引起质变。无论做任何事情,都要求我们正确把握度,掌握适度,才能恰到好处。
交互设计其实上就是在做耍太极的工作,我们都希望用户在使用产品时更有效果、更具效率并更容易融入,希望用户在使用产品时保持注意力,避免破坏他们的专注度,以达到沉浸式体验。那我们该如何把握交互其中的“度”呢?
试试太极八卦的八个“度”:
一、遵循用户心理模型
简单的说,就是遵循用户生活中的习惯或经验,从而建立的最有效的方法。来帮助用户提前完成接下来的某些任务或流程。
最显而易见的例子,输入法的联想,模糊检索等。这点来说非常重要,在项目的设计中当中,遵循用户心理模型,是做好用户体验的第一步。是让你的产品更体贴用户,更了解用户的基础。
二、少就是多
少就是多,视觉上的扁平化,Apple产品追求极简,MUJI从不做多余的结构设计。在交互设计中也不例外,用最少的元素做最多的交互行为。
在项目中,往往会越到一个问题,是就产品发展到一定阶段,会出现“大而全”的功能。产品的极简主义方法就是此类产品的用户目的是什么。简单的产品核心就意味着可能你要放弃9个,去做好最核心的一个。把产品核心亮点充分展示,才能得到用户的喜爱。
三、工具就放在手边
提供工具其实是对复杂性的妥协。工具的选择和操作必须简单,保证工具的信息是清晰呈现出来的,同时,工具之间的变换是快速和简单的。
当你使用Photoshop时,每次都需要你去切换或者找工具出来,你是什么样的心情。(PS: UI中国 文字编辑工具就是很好的例子。)
四、为可能设计
如果一个假设在一万次中,有一次是假的,那么就有一个可能是错的。虽然存在的概率非常小,但也有发生的可能性。
在实际设计过程中,我们一般会先关注正常的流程,很容易把失败流程忘记。设计阶段应该全局考虑,多为失败流程与特殊场景作出兼顾。
五、避免不必要的报告
用户在使用产品时,并不关心后台系统正在处理的数据。一些对用户来说没必要的数据报告,容易让用户分心。某个程度上讲是打断了用户的操作,破坏沉浸式体验。
实际的交互设计上面,一些报告比如“交易已经被记录”、“数据已经传输完毕”用户根本不需要了解的无用通知都可避免。但是一些重要信息需要报告时,避免采用对话框的形式会打断正在进行的交互。可采用正常事件的流程外来报告。
六、避免空白状态
这里的“空白状态”指的并不是空白页或无结果的意思。而是你设计的产品能够根据之前的经验建立在一个相对正确的假设上,给用户推送准确的内容或帮助他完成任务等。
简单的例子如记住密码、登录状态,根据用户的浏览记录推送“猜你喜欢”等功能。避免空白状态,帮助用户记录、分析、思考。
七、提供选择,不是疑问
问不等于提供选择,和被提问的人相比,提问的人更优越。权威者提问,从属者作答,向用户提问让他们感到低了一等。较少提问的交互产品会让用户感到更聪明、有礼貌和考虑周到。
如今的APP就很少采用对话框提问方式了,比如“确定要取消吗”“确定要退出吗”“确定要删除吗”估计看多你会疯掉。
八、优化响应,调节延长时间
尽可能少的响应时间下进行尽可能丰富的交互设计,同时也要提供可以适应已经选择了而无法重新退回这类情况的设计。当响应时间是不可避免时,与用户交流情况,为他们提供取消导致延长任务的方法,或者能够让他们在等待的时候进行其他的工作。
普遍的做法的通过文字告知当前状态,如“玩命加载中...”或是通过动画加载,转移用户的注意力,减少用户在等待时产生的焦虑。
总的来说,创建一个成功的产品需要的不只是有用的功能。你也必须考虑如何区分功能性的元素,使用户在完成自己任务时获得你所设计的“度”的体验。好的交互设计通过不会让用户敬畏其魅力,有时甚至不会注意到。
因为好的交互设计是让用户察觉不到设计的存在。
新浪微博@SSSStorm
谢谢阅读,转载请注明出处,谢谢。