微交互——好设计的秘密
最好的产品把两件事情做到很好:产品特性和细节处理。特性能够将用户吸引过来,而细节则留住他们。细节实际上也是使我们的应用程序从竞争中脱颖而出的关键点。
微交互是向用户传达出赏心的反馈的最好方法之一。
交互设计,甚至可以说是所有设计类型的工作,其实都走在以人为中心进行设计的道路上。虽然常常被认为只起到相对次要的辅助作用,实际上微交互一旦被用户主要到,或许有着更加深层次的意义。作为一名设计师,你应该认识到真正的了解微交互的隐秘性跟做出好的微交互同样的重要。你应该要做出以人为中心,而又真正能够帮助用户达成目标的设计。
一、究竟什么是微交互?
微交互是包含于产品内,在某个特定的瞬间完成某个小任务的动作。
微交互最先出自 Dan Saffer 的书籍《Microinteractions》中的描述,这些微小的细节通常服务这些基本功能:
向用户传达一个动作的反馈或结果;
帮助用户完成一个独立的任务;
加强用户的直接操控感;
让用户的操作得到视觉化以防止误操作;
一些具体的微交互例子如下:
(1)当你把iPhone调到静音,手机屏幕会出现静音模式的icon,同时伴随振动以此告诉模式已经切换。
(2)通过界面动画引导用户元素本身可以点击(如一个在鼠标悬停时可以改变颜色的按钮)
二、为何微交互会有效
微交互之所以有效,是因为它的出现能够满足人们对探索事物的自然欲望。用户希望在操作之后的瞬间能够得到视觉上令人愉悦的反馈,以表示他们的操作结果。另外,微交互还能一定程度上指引用户如何正确的使用产品。
三、微交互应用在何处
微交互特别有趣的一点就是它们看起来能够加在任何操作动作中的任何一个位置。不过一般而言,它们更常使用在以下几种场合:
1、显示系统状态
Jakob Nielsen 可用性原则第一条便写明:要一直让用户明确知道当前是什么状态。用户也期望自己的操作能立刻得到系统的响应。但是有些情况下,一个程序可能确实需要花一段时间去完成一个动作。
因此,用户界面应该使用户时刻清醒当前发生了什么:
上传/下载进度条或者告诉用户他们当前在哪:
滚动条进度总结:别让用户感到郁闷,告诉他们所处的状态并显示变化进度。
2、突出强调变化
有时候我们不得不显示通知以确保用户能看到某些消息。这时候动画可以就可以起到作用,它能够吸引用户的注意力避免用户忽略那些你认为重要的东西。
新消息提醒总结:在多数情况下,动画都是被用来吸引用户的注意力到重要的细节上。你应该遵循KISS原则——微交互内使用的动画应该是足够轻巧和简单的。
3、情景切换
在连续的上下文情景中使用动效来实现平滑的转场,为用户阐明面前这屏界面的元素排列。这尤其适用于移动设备和智能手表,因为不可能在那么小的屏幕上显示太多信息。
总结:在不同页面间要保持清晰的导航结构,好让用户理解什么出现在哪儿。转场动画应该保持清晰、平滑且容易理解。要创建一个统一的主题将这所有这些交互联系在一起。
4、形象化的输入
数据输入在任何程序中都是最重要的基本要素之一,而适应微交互则能让这个基本的过程变得特别起来。你可以使用现有的元素来实现反馈效果。
总结:微交互帮助揭露信息给用户并帮助用户达到他们的目标任务。
5、动作指引
微交互能够有效的激励用户享受更多的交互过程。它能让用户与产品之间产生更多的共鸣。但是要确保这些视觉指引和动画是适合于你的用户的,而且一定不能忽略该有的长期考虑——这个微交互是在用户使用100次后会感到厌烦?还是会一直保持明晰而不唐突。
总结:多去考虑用户的情感状态/需求,因为它在用户交互中发挥巨大的作用。
四、谨记这些事
1、微交互和反馈、通知以及使用说明一起扮演交互设计的辅助角色;
2、微交互应该更高效地传递信息,且不去打扰用户。它们应该像一个狡猾的眼神一样抓住用户的眼球。
3、了解你的用户和交互的来龙去脉将使你设计出更加精细有效的微交互。
4、微交互应该适用于长期使用。那些在第一次遇见觉得有趣的交互可能在使用100次后使用户厌烦。
5、微交互中要充分考虑到人的情感需求,并保持视觉效果协调一致。使用流畅的动效让整个交互过程生动。
五、结论
请一定要谨慎的设计。在你设计这些细微的交互动作时,想想用户是怎么与产品进行实际交互的,是不是可以映射出某种通用模式。关注每一个细节是你成功的使交互方式更容易使用的关键所在。成功的产品是一个丰满的结合——从功能特性延伸到微交互。
译自:https://uxplanet.org/microinteractions-the-secret-to-great-app-design-4cfe70fbaccf#.b6lvlvzb1