“是谁,让你的CPU占用率直趋100%?是谁,让你的笔记本风扇狂转?是谁,让你的电脑续航减半?谁是漏洞界bug界的无冕之王?当然是亲爱的Flash啊!”说起Flash,对普通用户来说,Flash是4399的小游戏,是优酷的播放器;对开发者来说,Flash又是一套学习成本低,上手极快的开发工具。
但2020年之后,无论你如何看待它,它都将不复存在:Adobe近日宣布,将于2020年正式终结Flash的生命周期!
主要厂商的Flash“退役”时间表:
Mozilla:
2018 – Firefox 用户必须在每个要使用 Flash 的会话上启用 Flash。
2019 – 如果站点使用 Flash,Firefox 将向用户显示可见的警告。
2019 – 默认情况下禁用 Flash。
2020 – 从 Firefox 中删除 Flash支 持。
2021 – Firefox 将不再加载 Flash 插件
微软:
2018 – Microsoft Edge 将要求用户单独为每个会话启用 Flash。Internet Explorer 继续允许 Flash。
2019 – 默认在 Microsoft Edge 和 Internet Explorer 中禁用 Flash。
2020 – 删除 Flash
Google:Chrome 将于 2020 年底前删除 Flash,并无时间表。
Apple:Safari 默认关闭 Flash,并无时间表。
Facebook:内置 Flash 的游戏将能支持到 2020 年底。
Flash的缺点
其实自始至终,Adobe Flash 存在的严重安全漏洞就备受争论,虽然可被用于在多个网络浏览器上运行,但是弊端也非常明显,用户经常处于电脑危险中,为了避免此类事件发生,微软和苹果等厂商总是在第一时间推出安全更新。
有关声明中还表示,很多苹果用户已经不再使用Flash。从Safari 10 开始,苹果已经默认禁用 Flash 插件, Flash插件必须要经过用户批准,才能主动安装。
其实现在很多浏览器已经远离这种格式,Flash 的消失并不会影响到大多数用户。但是对于国内的一些网站来说,Flash还是很重要的。
据悉,截止到2020年前,Adobe Flash还是会正常安全更新,包括定期发布安全补丁、维护操作系统和浏览器的兼容性,并且根据情况还会推出新功能。
HTML5等开放标准已经逐渐发展成熟
毫无疑问的是,随着Web端技术的不断发展,用户对于内容的交互性方面需求也在不断提升,因此我们急需一种新颖的方式来满足用户这种不断增长的需求。
随着时间的推移,这些新型的数据格式已经得到了社区的广泛使用,在某种情况下它们甚至成为了一种开放标准,并且逐渐发展成为了现代Web应用的一个重要组成部分。
但是在过去的几年里,像HTML5、WebGL和WebAssembly这样的开放标准已经逐渐发展成熟。在这些开放标准的帮助下,开发人员所设计出来的插件能够给用户提供各种各样丰富的功能,有些功能和插件甚至还成为了Web端内容的某种替代品。随着时间的推移,我们已经看到有很多的辅助应用程序逐步演变成了插件,而且最近这段时间我们也看到了很多插件功能被纳入了开放Web标准之中。
总结
Flash技术到现在已经有20多年的历史了,它曾经的确辉煌过,Flash也曾是开发人员最青睐的技术之一,而且Flash制作甚至还是很多中小学生电脑课的必修内容。但是随着Adobe公司的这一计划正式推出,Flash也将寿终正寝。不过别担心,各位还有三年的时间来将现有的Flash内容移植到其他的数据格式上。