flash一般是指flash软件,flash软件大小为1G左右,是一个制作动画和矢量图的软件,偶觉得题主想问的应该是flash player,这是一个20M的浏览器插件,flash player的用途就是播放网站上的视频、运行flash软件制作的网站和游戏。
播放网页视频的替代品是HTML5,简单来说,就是通过HTML5播放视频。现在大部分网站都是支持用HTML5来播放视频,比如哔哩哔哩。有些网站也是可以选择播放模式的,比如优酷。
如果有些网站本身不支持H5,可以通过插件来实现让这个网站支持。所以就可以把flash插件卸载了,遇到不支持html5的播放页面时直接用插件进行播放即可。
至于制作动画,那替代品太多了,比如同为Adobe公司的软件——AE,其实专业做动画的人早就不用flash了,毕竟不是这个行业的,其他常用的软件偶也不了解。
从长远来看,HTML5会挤占Flash大部分的市场,但flash主要是在游戏开发方面还是会有一块生存空间,4399和7k7k小游戏就是依赖这个flash,短期内这些游戏还不至于全部下架或者改造吧,所以在网页游戏方面,目前没法完全取代。
flash为什么会被取代呢?
因为flash包含许多漏洞,代码缺陷导致成为黑客进攻计算机的流行方式,HTML5是浏览器的标准,无需额外插件即可完美支持,提高了用户体验,加强了视觉感受。HTML5技术在移动端,能够让应用程序回归到网页,并对网页的功能进行扩展。在视音频方面,性能表现比flash要更好。网页表现方面,HTML5中的CSS3特效样式、Canvas、webgl的介入,不仅加强了网页的视觉效果,甚至能够使用户在网页当中看到三维立体特效。对于开发者来说,HTML5技术跨平台,适配多终端。HTML/JavaScript/CSS语言所开发的应用只要一次开发就能进入所有浏览器进行分发。即使是走传统的App Store应用商店渠道,只需要再将底层用HTML5开发的应用“封装”为App,从时间和资金成本上讲远小于跨系统移植。