在几年前,Flash作为处理动画网页元素的播放器插件,几乎是电脑上网必备的一款应用软件,即使是查看餐馆菜单或查看机票等简单任务。但随着移动互联网的兴起(Flash不适合企业开发)以及WindowsXP的落幕,Flash也逐渐走向了穷途末路。近日,就有美国俄勒冈州参议员RonWyden已指示政府机构在年8月1日之前提出从所有美国政府网站和PC中删除AdobeFlash的程序,理由是Adobe在之后对Flash停更。据悉,此举旨在避免一些政府机构继续使用WindowsXP。
乔布斯说Flash是bug般的存在!
由于缺乏对iPhone支持,年乔布斯发表了一封名为“Flash之我见(ThoughtsonFlash)”的长篇公开信,信中阐明了Flash的几点落后之处:首先,安全性差,被赛门铁克公司列为年最差安全记录之一;其次,稳定性不好,导致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不得不发布公告:在年过后,Adobe将停止为Flash发布更新,网络浏览器将不再支持该技术。宣布将旗下的“Flash”更名为“Animate”。Adobe公司还呼吁开发者放弃Flash,并转移到HTML5平台上来。
无疑,此次俄勒冈州参议员RonWyden提出的删除AdobeFlash计划,成为了压倒Flash的又一根稻草。事实上大多数网站和移动应用程序早已停止AdobeFlash的应用,转而使用HTML5:
15年1月,YouTube宣布将HTML5视频作为Chrome、IE、Safari8等主流浏览器的默认播放方式,放弃AdobeFlash视频播放器;15年2月,Google开始将旗下的广告由Flash版本转移到HTML5版本;15年9月,亚马逊公司所有广告不再使用Flash;15年12月,Facebook宣布自家网站的所有视频不再使用Flash技术,默认使用HTML5技术。
参议员Wyden呼吁主动从联邦计算机中删除Flash是一件好事,因为一旦Flash到达EOL,任何剩余的安全漏洞都将无法打补丁。此外,联邦希望避免像WindowsXP这样的情况:其中一些代理商仍在向微软支付数百万美元以获得年以后的扩展支持。Flash的笨拙和不安全的性质意味着美国想过从其所有网站和计算机中一劳永逸地删除Flash来封锁可能存在的安全漏洞。
写在最后
年Adobe收购Flash时,98%的个人电脑都运行着Flash。到了年,这一数字依旧很高,有80%的PC用户依然在使用。直到14年10月,W3C(万维网联盟)宣布HTML5标准规范最终制定完成,自此HTML5大局已定,至今,这一数字仅剩17%,Flash的凋谢已经无可挽回。Flash技术在移动互联网时代产生的影响是深远而积极的,即使即将完成自己的生命周期,Flash也不会立刻从互联网中完全消失,它将会在剩下的时间继续完成自己的过渡使命,为HTML5奠基!