漂亮的、精细的动画遍及iOS UI的各个方面,可以让用户的app体验更加迷人,更富动态。精细的适当的动画可以:
1.传达状态
2.提高用户对直接操作的感知
3.帮用户可视化操作结果
谨慎添加动画,尤其是在那些不能提供沉浸式用户体验的app中。如果app主要关注一些严肃的任务或者生产性任务,那么动画就显得多余了,还会无端打乱app的使用流程,降低应用的性能,让用户从当前的任务中分心。
开发者的自定义动画应该适当符合内置iOS应用的动画。用户习惯于内置iOS app使用的精细动画。事实上,用户趋向于把视图之间的平滑转换,对设备方向改变的流畅响应和基于物理力学的滚动效果看作是iOS体验的一部分。除非你的应用能够给用户沉浸式的体验--比如游戏--自定义动画应该可以与内置应用的动画相媲美。
使用风格类型一致的动画。在app中使用风格类型一致的动画非常重要,可以让用户构建基于使用app获得的用户体验。
大多数情况下,恰当一点的做法是让自定义动画更具现实性。用户乐意于接受自由的艺术创作,但当你的动画违背物理定律和自然法则的时候,他们会感觉到非常迷惑。