我们为什么需要动效设计

  • 经验类型经验/观点原作者:原作者

  • 经验属性原创文章
  • 经验版权署名-非商业性使用-相同方式共享
82593 51 558 2015-06-12

最近越来越多的国内公司开始关注动效设计了,越来越多的团队意识到动效在产品用户体验中的重要性。


       随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的射鸡师们也开始投身动效设计领域。

       但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。

(文中部分案例为设计师个人作品,部分为线上产品,都是我非常非常欣赏的作品。如不慎冒犯请戳我替换掉)

一、加强体验舒适度

嗯,就是让用户更加爽更加爽的用你的产品。

具体表现在:

1.表现层级关系

为了展现层与层的关系,是抽屉,是打开,还是平级切换等等,让用户知道这个界面和上一个、下一个的关系。这已经是非常最常见的运用了。


2.与用户手势结合,更自然的动画表现

当用户手势操作的时候,让界面的动态走向更符合手指的运动,从而让用户感觉到是自己控制了界面的动向,而不是机械化的跳转。

 City guide app 用手势可以向左向右扔卡片


3.愉快的提示功能

在某些需要提醒的时候能吸引用户的注意,但是又不会生硬,符合预期的出现。

 Action button feedback 出错提示


City Guides 启动时提示用户可以左右滑动卡片


4.额外增加界面的活力

在用户预期之外增加的惊喜,可以是帅气的,可以是卖萌,可以有些物理属性,总之让用户感知到产品的生命力。

 readme.io 萌萌的输入框


amazon Q弹的菜单


tumblr  不喜欢我 心都碎了呢~


5.吸引用户持久的注意力

也是属于增加用户的惊喜感,在某些数据量较大的界面中添加一些动效,让用户保持注意力。

Bubbles 以动态的形式展现数据点

二、减弱不可避免的不适感

        虽然我们的产品,我们的交互,我们的设计,我们的工程狮都在努力把产品打造的更加优秀,更加完美,但是总有一些无法避免的问题、或者有可能会出现的bug、外界条件的不给力等因素,造成我们的产品体验下降。这些时候适当的增加一些动效可以弥补在出现这些情况时的不适体验。

比如下面这些:

1.让等待变得更愉快

常出现在加载、刷新、发送等界面中,让等待变得可视化,甚至不再那么无聊。

 Download Progress 让下载不再枯燥


 App loader 有趣的loading动画


gear-powered 拉了还想拉的下拉刷新


2.失败界面的动效

比如刷新失败、页面错误、未联网提示这些。

  download 就算失败了还是感觉萌萌哒~ 


3.增加界面与界面衔接的延续感

界面的跳转不可以避免,但是如果让本来分别独立的2个界面或者事件拥有了某种特定的联系,可以显得更加好玩,不再是生硬的跳转。

 iOS Animation Download 界面跳转时保留部分元素到下一个界面


 Filter Menu 保留需要的条目 移走不再用的


Elevate 


三、不易被察觉的动效

        特意把这一类单独说一下,由于不容易被发现,普通用户通常会忽略它们的存在,但很多时候这些小细节让交互变得更加有趣。

1.默默增加反馈感

为用户的操作提供有趣的正反馈。

Twitter 收藏的点击反馈

2.去除用户不再需要的元素

随着用户的操作,有的内容已经是用户不再关注的。这时候可以将他们隐藏起来。

 CityHour Calendar Animated Interaction


 Steller

        上面的例子大部分都是比较特色鲜明的,但是大多数实际情况中的优秀动效设计都会涉及到好几点同时都满足。总的来说动效还是为用户体验而服务的,动效设计师尤其要注意交互逻辑,才能让你的作品看起来不但动效帅气逼人而且真正发挥了实际的作用。

       最后要提醒的是,千万不要牺牲了用户宝贵的时间用来看你毫无目的的动效。

       文章总结了一些自己的想法,有不足之处希望各位可以指出~

全部评论:51条

  • a289711

    2018-04-25 15:00

    你好!程序猿,加个好友来聊聊?

  • a289711

    2018-04-25 14:46

    然后呢?就没有然后了。。。老兄

  • 低俗艺术

    2017-06-20 17:11

    @Cardist: 比如呢?小白一枚

  • 视觉客教育

    2017-04-29 17:47

    UEgood课堂的每个UI学生都要掌握UI动效,这样的UI设计师才有竞争力!更多UI教程请点击头像!

  • Tok

    2017-04-14 14:47

    @X.x: 你说的那个小星星吗?那个是设计提供的,可以是序列帧/gif/SVG。

  • 好大的星星哦

    2016-11-18 14:23

    程序员会不会打我呢?

  • 黑竹马君

    2016-08-21 19:15

    @woaiwojia321314: 辛苦你了 哈哈哈

  • 丸纸SAMA

    2015-09-10 16:22

    这个必须赞

  • nancy1204

    2015-07-15 11:10

    不错不错 受益匪浅

  • woaiwojia321314

    2015-07-08 20:56

    牛逼哇,有几个逛这网站的和我一样是程序员呢?

  • 小鄧子

    2015-07-04 23:51

    好厉害

  • BestBuster

    2015-06-30 14:18

    程序表示,恨不得你这界面只是一张截图,有按钮?那我就画个差不多大的激活区就好。然后跳转到指定页。

  • havenyi

    2015-06-29 17:39

    @猫叔不高兴: 程序猿会说能简单就多简单!哈哈

  • 猫叔不高兴

    2015-06-26 19:23

    @lzswzhang: 程序上估计得写到吐*血

  • Mrzh

    2015-06-26 15:50

    感谢分享,使用ae做的么? 把ae也分享下吧 ,感激不尽

  • A熊彭彭彭

    2015-06-26 15:37

    好赞

  • 我能反杀

    2015-06-25 17:37

    的确很好看,但是这要增加多少工作量啊,感觉会翻一倍

  • 酒鬼菜菜

    2015-06-25 16:22

    如何在机器上实现呢

  • ldj

    2015-06-25 11:28

    @东尼大莫: AE 基本都都可以实现

  • 小小掌柜

    2015-06-25 09:48

    大神可以多分享一些关于实现方法的经验

  • 小小掌柜

    2015-06-25 09:47

    有没有用到SVG动画

  • 倩吖丫

    2015-06-25 09:22

    丝般顺滑啊~~

  • 东尼大莫

    2015-06-25 00:47

    动态展示用什么软件制作,毕业设计也要做这个,烦恼中

  • lzswzhang

    2015-06-23 09:40

    我想知道的是这些效果在程序上是怎么实现的? 有些动作都很复杂,而且很平滑,在程序上如何能做到100%相似

  • Isayes

    2015-06-22 11:13

    @X.x gif图

  • modiwu

    2015-06-21 14:31

    更适合人体动力学,更好互动,形成真正人机交流,趋势!

  • X.x

    2015-06-19 09:59

    @Cardist: ok!感谢解答!

  • Cardist

    2015-06-18 16:27

    @X.x: 都可以的~程序写 或者 设计师出序列帧~

  • 宫小汐

    2015-06-18 08:47

    @X.x: 我也有这个疑问

  • X.x

    2015-06-17 21:50

    不过有个疑问,倒数第三张图举例,这样有趣的小交互是程序写呢...还是设计师做出个 GIF 图来...一直以来的困惑,希望获得各位大神的解答。

  • 更多

更多作品

发表评论

取消

点击右上角
分享给朋友吧

分享到

取消

每人每天仅限5票,快给你心仪的作品鼓励的一票。

投票