我已经阅读了几篇关于这两个问题的帖子,但到目前为止我还没有看到任何人进行比较。
假设我只想要没有任何透明度等的全屏动画,当应用程序启动时只需几秒钟的动画(1''-2'')。有谁知道“视频”与 iPhone 上的“图像序列”(320x480 @ 30)在性能等方面的比较?
我已经阅读了几篇关于这两个问题的帖子,但到目前为止我还没有看到任何人进行比较。
假设我只想要没有任何透明度等的全屏动画,当应用程序启动时只需几秒钟的动画(1''-2'')。有谁知道“视频”与 iPhone 上的“图像序列”(320x480 @ 30)在性能等方面的比较?
我认为这里有几点需要考虑。
我认为您需要观看视频,因为 1. 45 张全屏 PNG 图像将需要大量内存。我不认为这会运作得那么好。
最后,您需要添加必须加载到内存中的媒体播放器框架,这将增加您的加载时间。
我的建议:听起来动画对应用程序来说有点多余,我讨厌需要很长时间才能加载的应用程序,这只会增加你的应用程序启动时间。如果你可以避免这样做,那就不要这样做。让您快速应用。如果您可以在加载后的其他时间执行此操作,那就太酷了。
视频将比一系列图像压缩得多,因为视频压缩会考虑前一帧数据以降低比特率。解码需要更多的能量,但是 iPhone 有硬件,而且操作系统有使用这个硬件的 API,所以我不会对使用它们感到难过。
不要忽视实时渲染序列的可能性。