一、触发器事交互开始的第一步,是任何能启动交互的东西。
手动触发器:有用户发起,主动行为触发,来自用户的期待或需求。可以是控件、手势、声音、触摸等。
系统触发器:满足一定条件后,通过系统判断触发,通常需要监听,如距离感应器等。
二、触发器原则
1、触发器必须让用户在使用情境中一眼认出是触发器。
2、保证触发器每次都触发相同的动作。
想让用户流畅地使用产品,需要保持相同的初期发触发相同的动作。除非是给用户带来惊喜的地方。
3、提前展示数据,反映交互包含的数据。
简单地说,就是让用户知道会发生什么, 发生了什么,最后的结果。比如一个下载按钮,文案提示一定是“下载”,点击之后会显示下载中或下载进度,下载完成后会显示下载成功/下载失败。
当控件处于不同状态时:
1)一个状态:一个按钮或简单手势足够
2)两个状态:拨打开关较为合适
3)多状态:通过键盘等操作
4)范围连续动作:滑动态或拨号盘
4、不要破坏视觉使用情境
如果触发器看起来像按钮,那么它就应该像按钮一样可以被点击。
5、用的越多的触发器越要引人注目
1)多数人经常要用的微交互,应该最引人注目
2)少数人有时会用的微交互,应该容易注意到
3)极少数人不常用的微交互,应该通过搜索找到
人注意周围环境的情况分两种
正在移动或有声音的,人天生对听觉的反应速度快于视觉。
主动搜寻,人在寻找东西时,视野会变窄,专注于辨别物体,对环境中的事物会下意识地识别和归类。人在识别物体时,会从基本的几何体开始分析,而现实中的物体也往往可以分割为各种简单的几何体,越简单的几何体越容易被用户在第一时间识别和记忆。
6、不要引起用户对使用情境的错觉
最引人注目的触发器依次是
1)、移动的物体,比如产生动作特效的图标
2)、带使用情境和标签的物体,比如带标签的按钮
3)、带标签的物体,比如带标签的图标
4)、只有一个物体,比如单一的大按钮
5)、只有一个标签,比如菜单项
6)、什么都没有,不可见的触发器
无论什么交互界面都不可能保证所有的东西都能被立即发现,隐藏过一些东西可以让屏幕或物体看起来简单,同时还不会舍弃功能。
7、仅在触发器本身无法提供相应信息的情况下才使用标签
控件:
控件的状态一般分为以下几种
默认状态:不活动的空闲状态。
活动状态:如果后台有活动,可以通过触发器来表示。
悬停状态:web端一般可以通过鼠标悬停来做到,而移动端可以通过状态体现。
反转状态:用于表示存在或活动,可继续操作。
鼠标单击/手指点击/进行中:通过动作启动微交互,可以让触发器消失,文案变化等。
切换状态:通常应用于切换按钮上,点亮表示按钮打开。
设置状态:开关和滑动条可以体现微交互当前的设置和阶段
系统触发器:
系统触发器无需用户介入,只要满足条件就会自动触发。
常见的启动条件有
用户操作或系统出现的错误
需要获取用户地理位置相关或满足地理位置
收到数据
内部数据
其它微交互
最好在设置中提供选项让用户能够调整系统的触发器
系统触发器规则:
启动的时间需要合适,不能打断用户的日常使用,在设定启动的时间时需要考虑尽可能多的用户使用场景
启动频率适当,启动太过频繁对用户也是极大的干扰
系统出错状态的交互也需要合理提示用户,不要给用户太生硬的提示
通过数据可以很好的了解用户启动的触发器。
最好的触发器应该是符合情景的,体贴用户的,触发器的控件应该与其要传达的状态匹配,且引人注目的程度要与其使用频率匹配,标签也应该简洁明了,通俗易懂。
一切规则的前提,触发器要能把用户带到实际的交互之中。