今日看点互联网产品经理

App交互设计讨论

2017-02-26  本文已影响577人  rundongxiao

对一些交互设计实例及其所依据的规范,做了汇总和提炼。

流畅

此处不讨论Bug类的卡顿。流畅的关键是要有灵动、优雅、无冲击的速度曲线。不仅是移动,而是指所有变化的速度曲线(包括暗影和大小的变化等)。

以“从底部弹出选项框”为例(打开手机App直接查看,差距更明显)。

从底部弹出-流畅.gif 从底部弹出-不流畅.gif

粗略地看,良好的速度曲线应该是:

速度曲线.png

除速度曲线外,还有其他方法可以提高流畅度。

以左滑进入界面为例,iOS官方App的具体过程为:

左滑进入慢动作.gif
  1. 被点击栏变暗
  2. 父界面整体变暗
  3. 新界面直接左滑移动2/3的距离,注意此移动不花费时间,是直接移动
  4. 停留约125ms
  5. 父界面慢速滑动,子界面快速滑动,约200ms移动完成;速度曲线如上图所示

为了提高进入时的速度,在第3步瞬间移动了全程的2/3。

匹配

App可以看成是对现实生活中事物的一种映射(顺便说一下,拟物风格可以看成是原封不动的映射,而扁平风格则是对“有效成分”提取后的映射),其框架、动效、布局等要和原型事物保持一致。
一个有很多子项的复杂事物,人们心中自然的图像映射如下图所示。

结构.PNG

App中从主干到子项的切换动效-左向滑动,和图中的结构比较一致。
至于搜索功能,则不是分支结构中的子项,而是独立的、作用于整体的功能,所以切换动效不能用左向滑动(但此处左滑仍有其合理性,原因在“取舍”中会再介绍)。

搜索.gif

匹配不仅是指动效,而是贯彻到方方面面的原则。


网易云音乐-当前播放.PNG

“当前播放”并不是任何项的子项,而是独立的、更层级的项,应该用浮动于所有界面之上的布局效果,而右上角的位置、左滑切换的动效都不合适。

可控

要让App始终处于用户的控制之中,否则会让用户感到焦虑,具体方法包括:

以加载为例

全局加载.gif 局部加载.gif

反馈

通过对点击区域加暗影、动效等方式,对用户的操作进行反馈,其作用包括:

点击无反馈.gif 点击有反馈.gif

几乎每一次的有效点击,都应该有反馈。但实际情况中,反馈是最容易遗忘的。

隐喻

通过动效等方式,而不是直接的文字描述方式,表达逻辑关系、运作原理等信息。

滑动切换.gif

点击分段栏,页面滑动切换,进而让用户建立了认知:用手指滑动,也可以切换。

但在有些情况中,却错误地使用了隐喻。
常见的左侧抽屉交互形式:抽屉从左侧滑入屏幕,自然的理解是应该可以用手指再向左滑出,Google官方出品的App都遵循了这一规则,但很多App包括QQ都没有遵循。

易读

让用户快速、轻松地获取信息,大方向包括提高信噪比、提高信息成熟度、降低理解难度,具体方法包括但不限于:

天气通知.PNG

用户在收到通知时,当前城市和当前日期属于默认前提,可以省略。

普通设计-始终显示手电筒.PNG 优秀设计-光线暗时再显示手电筒.PNG

易用

慢速下滑时导航栏不出现.gif 慢速下滑时导航栏出现.gif

但手指慢速下滑时,用户通常还是在阅读,并没有要停止,所以还应该保持导航栏的隐藏状态。只有在快速下滑时,才应该显示。

再来看另一个例子,微信收付款交互的调整。

收付款-改动前.gif 收付款-改动后.gif

改动后

取舍

各规则难免会有冲突的情况,要根据其重要程度作出取舍。
以搜索时左滑进入新界面的动效为例:虽然左滑动效不符合匹配的原则,但方便左滑退回,操作便捷性提高很大,所以还是会采用。

上一篇 下一篇

猜你喜欢

热点阅读