iOS自带的基本动画效果一般有三种:
1、UIView animation 动画。
2、UIImageView.images 形式的帧动画。
3、CoreAnimation的一些3D动画。
基本上2D的动画,用1和2单独或叠加使用就会有很好的效果了,但对设计师的动画设计要求比较高。3D动画,3能实现的也有限,简单的翻转一类的动画可用下,复杂的动画效果也不好用。
其它的3D/2D游戏引擎,如cocos2d,unity3d,等会有很多方便好用的动画实现方式,但不是iOS原生的了。
Html5实现的动画,与iOS系统关系就不大了,可以兼容多平台。问题中提到的MP4动画,那只能算视频,不算动画。