在微交互语境下,循环就是不断重复的一段时间。它的核心是计时,即确定微交互的速度和持续时间。循环由规则直接或间接地指明。
循环分类
4种循环模式
- 计数循环:重复既定次数的循环
- 条件循环:在满足条件的情况下反复执行的循环
- 集合循环:遍历集合中的每个值,然后停止
- 无穷循环:循环开始后,除非出错或被人强制停止,否则永远不会结束
还有另外2种不同的循环
- 开放循环:不响应反馈,执行完就结束
- 封闭循环:具有内置反馈机制,可以自调整
循环的参数对用户体验影响极大
- 循环次数太少,会让人感觉仓促或有侵入性,而时间太长又会让人感觉拖沓或反应迟钝
- 可以用循环来控制动作时间或让某个过程不会过长,甚至可以控制整个微交互的持续时间。控制时间可能是出于安全考虑
- 循环可以用来识别行为
- 最有用的循环,是那些在长周期内一直持续的循环,以及能够随时间推移,根据行为反馈自适应的封闭循环
长循环
设计微交互时,可以使用长循环,不仅关注个别任务,也关注更长时间跨度内的活动。类似长循环的用途就是扩展微交互,使其不局限于一次使用。
渐进揭示或减少
长循环的另一个用途是在长周期内渐进揭示新功能。另一个方向是渐进减少,即微交互随时间推移越来越简单。
网友评论