HTML5最终不能取代Flash的,原因如下:
1、Flash到目前为止也并没有死亡,在很多地方人们还是需要依赖Flash技术,比如在制作网页游戏上,相比HTML5,后者不能处理自动处理动画效果上反复交互,需要借助其他工具比如CSS3和JavaScript才能实现同样的效果,但是在涉及到视频方面,HTML5与Flash目前谁占主导地位,已经一目了然。
2、HTML5在加载大图片的时候的性能会有下降,大量用户同时访问同一个HTML5应用时,性能也会下降,HTML5在性能上的差距以及用户体验,与原生App相比,相差甚远,你打开同一个H5应用与原生应用,可以很明显的感觉到,H5应用的上网速度要不及原生App。
3、未来的趋势 :
从苹果、Google、Facebook到国内的大公司,它们都能够预见到HTML5的前景和趋势,但一个技术将以何种方式影响市场却是个很难预见的事情。
一、首先从功能上说:
1、html5主要应用于网页开发,移动端和pc端口网页开发,可以实现很好的交互和动态效果功能;
2、FLASH是html5没有出来之前应用于网页开发动态效果交互功能的主要方式。
总结一:但FLASH也广泛应用于动画制作、影视制作部分。所以有不可替代的部分
二、应用方面
1、Flash是由macromedia公司推出的交互式矢量图和 Web 动画的标准,
flash影片的后缀名为.swf,该类型文件必须有flash播放器才能打开(包括各大浏览器,视频播放器),且播放器的版本须不低于FLASH程序自带播放器的版本。但占用硬盘空间少,所以被广泛应用于游戏、网络视频、网站广告、交互设计等。
“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。
“fla”是Flash的原始档,只能用对应版本或更高版本的Flash打开编辑。
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript,但是也可以把它存成AS档做为外部连结档案(如定义ActionScript类则必须在写在as文件里,再通过import加入类),以方便共同工作和更进阶的程序修改。
2、html5是一种浏览器语言更多是在互联网上的应用,flash更多是专业动画应用!
三、许多业内人士表示,HTML将会最终代替多媒体框架,如Adobe的Flash,但是短期看来还不是时候。HTML5估计到2014年才能逐步成熟,而且将现有应用Flash的网络开发完全转向HTML5还需要一段时间。尽管HTML5提出了许多优点,但是还可能有某些应用更适合于更灵活的框架。一些主流的大公司都逐步转向使用HTML5,谷歌于2015年2月26日开始自动将Flash广告转换为HTML5格式,这可能会加速HTML5替代Flash的进程,但是这个转变的过程也不是一蹴而就的。
从苹果、Google、Facebook到国内的大公司,它们都能够预见到HTML5的前景和趋势,但一个技术将以何种方式影响市场却是个很难预见的事情。你永远无法提前预知未来的技术究竟会以怎样的一种形式呈现在人们面前。
Flash到目前为止也并没有死亡,在很多地方人们还是需要依赖Flash技术,比如在制作网页游戏上,相比HTML5,后者不能处理自动处理动画效果上反复交互,需要借助
其他工具比如CSS3和JavaScript才能实现同样的效果,但是在涉及到视频方面,HTML5与Flash目前谁占主导地位,已经一目了然。
HTML5在加载大图片的时候的性能会有下降,大量用户同时访问同一个HTML5应用时,性能也会下降,HTML5在性能上的差距以及用户体验,与原生App相比,相差甚远,你打开同一个H5应用与原生应用,你可以很明显的感觉到,H5应用的上网速度要不及原生App。
不能,
在移动端html5正在慢慢替代flash,
但是在PC端,仍然有很多使用flash的平台,例如一些视频网站、动态banner、网站小广告、flash小游戏等等,这些还暂时不会消失。
HTML5和Flash就像chrome和IE,Flash有群众基础,HTML5有更好的体验。最终HTML5肯定会占有更大的份额,但是不是现在