HI,下午好,新媒易不收取任何费用,公益非盈利机构
24小时服务热线: 4000-162-302
请扫码咨询

新媒易动态

NEWS CENTER

分享和研发对接动效的方式,让研发拿到我们的文档能够快速上手

2021-03-08

分享和研发对接动效的方式,让研发拿到我们的文档能够快速上手。

先来个大纲:

  • 需求来源
  • 低效率的沟通方式
  • 动效文档如何制作

这篇文章起源于工作中一次与开发对接动效时遇到的诸多问题,一定也有许多人跟我一样遇到这些问题,所以想把自己一些经验分享给大家。

正所谓,工作中少走一点弯路就相当于进步了。

事件背景:

之前做了一个旅游网站的项目, 设计完后,前端已经开始实现了,老板说想要网站“动”起来,加一些动效让旅游网站更好看更吸引人。

嗯,boss的意见?

好的,收到,没问题!

当然,老板的出发点是没问题的,这个旅游网站主要也是让用户浏览观赏用,那么动效设计在产品策略上也算是锦上添花甚至是不可或缺的。

说干就干,早上接到这个需求后,前端和我商量说打算怎么做,我想了想,之前我并没有这么系统地和前端交接过动效,正好趁此机会梳理出一份动效文档,日后也可以复用。

当前在之前也有过类似需要动效设计的场景,但动效量没有这么大,加上手上需求比较多,一直没有系统梳理过动效文档,所以踩的坑也是一箩筐的。

所以下面的内容不仅仅会说动效文档的制作,也会把我在工作中遇到的坑给大家一一分享,帮助大家排雷。

一、需求来源

一般动效这样的需求可能来源于:

  • 老板/上级
  • 甲方
  • 自己

「为啥会有自己呢?当你觉得界面平平无奇想搞点事情的时候,需求就产生了,当你做到一半觉得过于复杂懒的搞的时候,需求就鸽了,自己的需求自己必须做主!」

当收到老板和上级的动效需求时,第一反应当然是OK啊!

但咱也不应该全盘接收,显得自己没头没脑不是么,咱们也得衡量产品的业务逻辑和方向,评估目前手上工作量的优先级后才能做出决定是需要马上给出方案还是可以押后再议甚至需要考虑到是否有必要增加动效。

毕竟,一个产品必须得先满足可用性和易用性。

第二个动效需求的来源是甲方。

甲方很多时候总是想要多一点,再多一点……

这时候跟上面一样,同样需要评估必要性和实现难度的问题。

其实甲方的终极目标是想解决问题,而不是一股脑堆砌功能,有时候虽说甲方会坚持己见,但是不代表我们不能发表自己的看法或提出更优质的方案,至于选择哪个方案,是否选择我们的方案,那是甲方的决定。

但是我们保持沉默和提出选择方案是不一样的,后者会显得我们更专业,不是么。

第三个动效需求是自我。

作为设计师,我们的目标不就是解决问题吗?

当解决一个问题后,会让人觉得特别有满足感,因为这是一种证明自己价值的方式。

那么在一些时候,为了产品使用更加顺畅,转场更加自然舒适,我们会在某些地方添加一些动效,这时候需要说服的可能是一整个产品团队,包括了产品经理、开发还有你的老板,毕竟,这都是需要工作量的……

二、低效率的沟通方式

前面提到,在开始制作一份动效文档之前我和开发也沟通过其它琐碎的动效实现问题,遇到了很多坑。

下面就这些“坑”展开来讲,旨在帮助大家在工作中与开发更好地沟通。

没有动效文档的时候设计师是如何跟开发描述自己的动效设计的?

补充:下面说的动效指的是让开发写的动效,而不是我们提供的GIF或其它动效文件

第一种:设计师口述后让开发实现

嗯……我想这是很多设计师在比较忙或者没有制作动效文档习惯的时候的方法,除非开发领悟能力惊人,否则实现出来的效果是不太可能和你描述得一模一样的,有时候甚至是南辕北辙。

这时候就会产生一个问题:

你觉得实现得和你的预期不符,然后让开发修改。

开发又觉得自己做得明明和你描述得差不多,为什么要改?

结果就是,要么开发不改,你们吵一架,问题也没解决,要么是你指着开发改,开发心里也不爽,你也不爽,后续的工作可能不太好推进。

第二种:设计师将做好的GIF图发给开发,让开发照着做

这种方法相对上面的方法稍微好点,可是还是会有问题,开发照着动效做一般只能实现出大概的样子。

但是心细如设计师,连细微的变化也能发现……很多时候不就是这些细节决定了一个产品的优劣吗?

这时候又会出现上面的场景,你又来到了开发面前……最后不欢而散。

上面的场景我想很多设计师应该或多或少都遇到过,之所以有这样的问题一方面是沟通不到位。

另一方面也是最重要的是,你没有给开发一个具体的参数值,上面不管是口述还是GIF图都只是感官上的感受。

你没有告诉他在20毫秒的时候大小是80%,在100毫秒的时候透明度是50%。

开发没有这些参数,自然只能自己凭感觉来写参数,出来的效果当然会和你的预期不一致。

所以……这还真不怪开发同学。

那么如何把这些参数告诉开发?

三、如何制作动效文档

制作动效文档的根本目的有二:

  • 一是帮助开发实现动效效果。
  • 二是在开发实现出来的效果和你预期不一致的时候,可以拿着这份文档去和开发沟通,白纸黑字,这可比凭感觉的动效来得真实可靠。
相关推荐