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,从时间和资金成本上讲远小于跨系统移植。


Adobe曾于2011年发布了adobe edge animate欲以取代Flash,后于2015年正式宣布停止该软体的开发,并将Flash改名为Animate,纳入CreativeCloud体系,继续延续Flash的生命。

对比Adobe Edge Animate与Animate(Flash)的不同,前者是基于DOM结构制作交互的工具,在复杂交互动画的性能上有著得天独厚的~劣势,估计这也是Adobe放弃继续开发的原因之一,后者则是主打基于Canvas制作交互动画。其实在cs6时代adobe就试图以createjs作为插件形式为Flash提供HTML5的输出功能,现在adobe直接以内置形式让Animate生成HTML5内容,但遗憾的是adobe没有专门为移动端进行性能优化,所以设计师如果直接用Animate进行交互动画制作,在安卓中低端机型中会有明显的幻灯片效应。即使是在PC端,即使动画是流畅播放的,但是在笔记本电脑上也会出现风扇狂啸的情况,由此可见,性能问题并不是Flash独有的问题,而是优化问题。

纵观国内一些HTML5游戏引擎如cocos creator等,在移动端性能都有不俗的表现,而Animate则需要程序员和设计师高度配合与优化才能实现高性能,设计师在Flash上一夫当关的时代已一去不复返。如果现在你要走Animate"CC这条路,建议了解下国人开发的Flash2x和anniejs,它们能帮助你提高性能效率。另外adobe在最近也为n年没更新的createjs库更新了wengl渲染加速方式,可以观望下后续发展。


Adobe flash 现在更名为 Adobe Animate 操作界面与flash基本类似

上图为Adobe Animate 操作界面

楼主上传照片为是闪客精灵,一款将swf格式转换成fla格式的破解软体,dobe Animate 现在保存源文件依然是fla格式文件,可以打开老版本fla文件。因为很多网站flash player被H5所代替,swf文件失去了播放器支持,所有我们在制作动画时候可以Animate和Adobe Media Encoder视频转换软体,将制作动画转换成视频格式如AVI,mov,MP4等视频格式。

Adobe After Effects (视频制作软俗称AE)功能也很强大,这款软体也能制作另一种动表现形式MG动画俗称扁平动画。下面是扁平动画风格用主要制作软体就是AE


Flash在过去的很多年内是视频播放领域的「大哥」,然而近些年来却有没落的倾向,也如题主所说的,它将在未来不久停止更新。

它在播放领域的替代品其实有不少,比较著名的例如Html5播放器。现在较火的弹幕网站Bilibili就采用了这种播放器,并且它的性能比Flash要优秀许多。

随著编程技术的提高,各种各样的浏览器插件也层出不穷,它们都在不同程度上分摊了Flash的职能,最重要的是,Flash存在不少已知的安全漏洞,它的淘汰也是可以预见的了。


推荐阅读:
相关文章