上个月重装电脑之后日常使用,前几天要在国内一个视频站看有版权的动画,一张熟悉的图片突然映入眼帘。

EXO ME?五秒钟后才反应过来我居然忘了装flash?平时Bilibili都是HTML5完全没有意识到这个问题啊!
Flash世界上第一个商用的二维矢量动画软件,支持一度相当广泛,视频、广告、小游戏等等,在互联网早期是交互式功能的最佳实现方式。世纪之交的时候正是Flash的爆发期,当年的小水管连下载MP3都很费力,Flash以鲜明的动画模式异军突起。《东北人都是活雷锋》成就了雪村,小小的《过关斩将》更是国人Flash的高峰,影响力远达海外。我前一段还在B站发现了当年特别喜欢的一个《大话三国》系列,算是补上了当年的不少遗憾。后来FLV格式兴起,被Youtube、优酷、土豆等各大在线视频站点作为起家的技术。当年的在线视频还有real和微软的wmv等,之后会写文章谈一下。
如果PC时代一直这样发展下去,也许Flash也会继续兴盛,而不幸的是移动时代来了。早期的移动设备或多或少都会有对Flash的支持,然而随着iPhone的面世让人们发觉原来增加机器续航的最好方法不是增大电池是抛弃Flash。现在无论Android还是iPhone都不再有Flash的容身之处了。
现在很多浏览器都已经默认禁用Flash。Chrome最开始就已经强制把Flash装入沙箱,以PPAPI的形式运行;现在直接默认禁止Flash运行。而我的主力浏览器Firefox更加激进,早就默认禁止Flash运行了。微软的Edge浏览器算是对Flash支持得比较好的,但也宣布会默认禁止Flash。现在flash的更新还需要去官网手动下载真是反人类啊。
Flash衰落的主要原因是花样作死。首先是漏洞,无论妹子有多诱人也不能一身病Flash偏偏就是一个布满漏洞的传染源,无数0Day漏洞都由Flash爆出;其次是运行效率低,连清爽的MacAir运行了Flash后都能变成暖手炉;最后是固步自封,作为一款商业软件Flash并不符合互联网的开放精神,其他巨头无法从中获利。
Flash的衰落和技术的发展有很大原因,但一个软件的衰落不仅是因为自身堕落,还要考虑历史的进程。这个历史的进程就叫做HTML5。和Flash相比HTML5有着太多的天然优势。例如之前提到的Flash的那些短处,HTML5几乎都可以较好地弥补。HTML5作为W3C和WHATWG组织制定的行业标准,不会再被单一的商业公司把控。在HTML5中,Flash几乎所有的功能都可以实现,与Flash不同的是,HTML5是一个开放的标准,而Flash是Adobe公司的。主流浏览器无需安装特殊插件,只要自身足够先进就可以运行HTML5。对于用户来说,少安装一个臃肿Flash插件也会感觉如释重负。连Flash的亲爸爸Adobe15年把Flash改名为Animate CC,今年七月更是宣布Flash技术于2020年底退役,在Animate CC中加入HTML5支持了。历史的车轮就这样滚滚而去,留下的只是内心的回忆。


Originally published at https://steemit.com Thank you for reading my post, please feel free to FOLLOW and Upvote @luneknight which motivates me to create more quality posts and share with you.
原创首发于 https://steemit.com,非常感谢阅读, 欢迎FOLLOW和Upvote @luneknight