在几年前,Flash作为处理动画网页元素的播放器插件,几乎是电脑上网必备的一款应用软件,即使是查看餐馆菜单或查看机票等简单任务。但随着移动互联网的兴起(Flash不适合企业开发)以及Windows XP的落幕,Flash也逐渐走向了穷途末路。近日,就有美国俄勒冈州参议员Ron Wyden已指示政府机构在2019年8月1日之前提出从所有美国政府网站和PC中删除Adobe Flash的程序,理由是Adobe 在2020之后对Flash停更。据悉,此举旨在避免一些政府机构继续使用Windows XP。
乔布斯说Flash是bug般的存在!
由于缺乏对iPhone支持,2010年乔布斯发表了一封名为“Flash 之我见(Thoughts on Flash)”的长篇公开信,信中阐明了 Flash 的几点落后之处:首先,安全性差,被赛门铁克公司列为 2009 年最差安全记录之一;其次,稳定性不好,导致 Mac 电脑死机;再次,迟迟未推出移动版,导致手机等移动设备访问 Flash 视频网站时消耗了大量额外的电力;最后,flash 主要的操作习惯均为鼠标定制,在多点触摸操作方式中,大量 Flash 网站需要重写。信的最后,乔布斯推荐了 HTML5!
也正是如此,乔布斯一开始就作出了在苹果的移动端iPhone、iPad拒绝搭载Flash的决定,虽然这个决定在最初的时候给许多 iOS 用户带来不便,但乔布斯依然坚持移动时代是低功耗、触屏界面与开放网络标准的时代,不管从哪个角度看, Flash 都有缺陷。
Flash的出现正是PC发展的黄金时代,在那个时代因为Flash的出现程序员们再也不用担心不同浏览器之间的兼容问题,,与此同时崛起了一批互联网视频、游戏网站为Web 做出了很大贡献。但Flash被Adobe当做了一门成功的生意,使得Flash成为了当时互联网行业的一项标准,这一情况直到16年6月苹果宣布在全新的 Mac 系统内置的 Safari 浏览器中,默认禁止 Flash 插件的运行,以便运行更多的 HTML5 内容。
Adobe穷途末路才学微软停更Flash
进入移动互联网时代后Flash的缺点愈加明显,同时移动时代创造了 HTML5 等的开放新标准,随着 HTML5 等其他技术日渐成熟,足以成为 Flash 播放器的替代品,最后在多方合力之下Flash遭到了各方抛弃。Adobe不得不发布公告:在 2020 年过后,Adobe 将停止为 Flash 发布更新,网络浏览器将不再支持该技术。宣布将旗下的“Flash” 更名为 “Animate”。Adobe公司还呼吁开发者放弃 Flash,并转移到 HTML5 平台上来。
无疑,此次俄勒冈州参议员Ron Wyden提出的删除Adobe Flash计划,成为了压倒Flash的又一根稻草。事实上大多数网站和移动应用程序早已停止Adobe Flash的应用,转而使用HTML5:
15 年 1 月,YouTube宣布将 HTML5 视频作为 Chrome、IE、Safari 8 等主流浏览器的默认播放方式,放弃Adobe Flash 视频播放器;
15 年 2 月,Google 开始将旗下的广告由 Flash 版本转移到 HTML 5 版本;
15 年 9月,亚马逊公司所有广告不再使用 Flash;
15 年 12 月,Facebook 宣布自家网站的所有视频不再使用 Flash 技术,默认使用 HTML5 技术。
参议员Wyden呼吁主动从联邦计算机中删除Flash是一件好事,因为一旦Flash到达EOL,任何剩余的安全漏洞都将无法打补丁。此外,联邦希望避免像Windows XP这样的情况:其中一些代理商仍在向微软支付数百万美元以获得2014年以后的扩展支持。 Flash的笨拙和不安全的性质意味着美国想过从其所有网站和计算机中一劳永逸地删除Flash来封锁可能存在的安全漏洞。
写在最后
2005年Adobe收购 Flash 时,98%的个人电脑都运行着 Flash 。到了 2014 年,这一数字依旧很高,有80% 的PC用户依然在使用。直到14 年10 月,W3C(万维网联盟)宣布 HTML5 标准规范最终制定完成,自此HTML5大局已定,至今,这一数字仅剩 17 %,Flash 的凋谢已经无可挽回。Flash技术在移动互联网时代产生的影响是深远而积极的,即使即将完成自己的生命周期,Flash 也不会立刻从互联网中完全消失,它将会在剩下的时间继续完成自己的过渡使命,为HTML5奠基!