Flash出局已定
当 HTML5 问世之后,距离实现 Flash 被淘汰的预言又迈近了一大步,尽管 Adobe 在尽可能地通过更新和维护来提升 Flash 的实用性和兼容性,不过江河日下的处境依旧不改,然而从今年7月开始,Mozilla 已经禁止 Firefox 全平台运行包含 18.0.0.203 及以下的所有 Adobe Flash 版本,不用猜都知道,又是因为安全漏洞这个老问题。
近段时间以来,不少用户都开始抱怨浏览器在加载 Flash 插件时出现崩溃现象,而这也就促使 Firefox 与 Chrome 开始考虑是否应该继续支持 Flash 运行,Chrome 更是已经暂时关闭 Flash。
大型视频网站 YouTube 和直播站点 Twitch 也已经或即将完成从 Flash 到 HTML5 的过渡,这也就是为什么最近打开 Youtube 总显示 Flash 崩溃无法观看的原因。

从各大网站纷纷拥抱 HTML5 这个大趋势来看,浏览器不再支持 Flash 可能会真的来临。,对于浏览器厂商和网站来说,这并不会带来多大的损失,相反他们认为去 Flash 化就是在剔除糟粕,在这样的环境下,最受伤的当然是 Abobe,其次就是 Flash 游戏开发者。
在Tom Fulp看来,Flash是他涉足游戏领域最佳的工具,从1998年开始就一直是Flash的死忠粉丝,Tom Fulp认为Flash能够让不少游戏制作新手快速融入到这个行业中来,只可惜当前Flash的表现太令人失望。Edmund McMillen认为Flash在上手使用方便之余,同时也带来了专业性不强,无法实现深度娱乐等缺点,在这个无时无刻不讲究创意和元素多样性的游戏行业里,Flash变得越来越力不从心了。
Twitch 宣布 2016 年第二季度完全抛弃 Flash
尽管Flash依然在当前依然占据很大份额,但近年来诸多科技企业逐渐抛弃Flash转投 HTML5阵营。此前,知名游戏直播网站Twitch就宣布将逐渐放弃Flash,而在今天召开的TwitchCon 2015大会上,公司现任首席执行官Emmett Shear更是公布了具体路线图,确认在2016年第二季度HTML5版本100%完全替代Flash player。
在英国,BBC也作出了相同的决定,今天宣布将只使用HTML5和JavaScript来重新编写知名的iPlayer,并宣布该版本已经进入内测阶段,在未来几个月将会努力修复发现的BUG并对性能进行进一步的调整改善。
一个又一个漏洞
Adobe Flash又爆出了一个危险的漏洞,而该公司刚刚才发布了例行安全更新。编号为CVE-2015-7645的这个漏洞会影响Windows、Mac和Linux平台上的每一个版本,攻击者可借此“破坏和控制受影响的系统”。Adobe表示暂无立即可用的更新,预计推出时间为下周。在此之前,担心安全的用户可考虑在不必要时卸载掉Adobe Flash。该漏洞由趋势科技(Trend Micro)率先发现,并且已被外界广泛用于钓鱼邮件。
经证实Windows、Mac和Linux平台上所有版本Flash软件存在一处安全缺陷。Adobe 称它已经获悉有黑客利用该缺陷发动了有限和有针对性的攻击。Adobe计划于“10月19日所在的一周”发布补丁软件,修正该缺陷。该 Flash缺陷(CVE-2015-7645)是由安全厂商Trend的研究人员发现的。发动“兵风暴”(Pawn Storm)攻击的黑客组织被发现在利用这一缺陷发动攻击。Trend解释称,“最近,‘兵风暴’针对全球数个国家的外交部门发动攻击。攻击目标会收到欺诈性电子邮件,点击其中的链接会遭到攻击。电子邮件和链接伪装成与当前热门事件有关的信息。值得指出的是,电子邮件中的恶意链接与今年4月份针对北约成员国和白宫的攻击相似。”
趋势向Adobe通报了这一缺陷。Adobe证实,遭到攻击的系统可能宕机,以及使黑客控制遭到攻击的系统。鉴于被发现和利用的Flash缺陷数量,VentureBeat建议用户卸载Flash。许多网站都不再使用Flash,转而采用HTML5技术。
Flash 已死-Adobe 警告用户弃用
另据国外媒体报道,Adobe发表声明表示,鼓励开发人员使用新的Web标准,比如HTML5,并停止使用Flash。同时将Flash重新命名为Animate CC,弃用原来的命名Flash Professional CC。
在过去的十年里,Flash已经逐渐在人们的视线中淡出。当然最大的原因是乔布斯决定iOS不支持Flash,目前只有部分智能手机支持Flash。另外的原因是它容易造成安全隐患。尽管Flash最初在创建网页游戏和动画方面发挥了很大作用,但它的缺点也越来越突出。例如Flash页面和Flash播放器加载很慢同时快速消耗笔记本电量。而且Flash一直以来的安全问题也使得网页浏览者面临极大风险。HTML5目前已经成为代替Flash 的首选标准。放弃Flash之后,Adobe能够更好地专注于开发新的动画工具。Flash Professional CC已经能够创建HTML5内容,事实上HTML 5已经替代了Flash三分之一的工作内容。将Flash Professional CC更名为Animate CC将有望扩大Adobe的接受度并提高销量。
Adobe仍然会为Flash提供支持,但主要的支持工作将集中在安全方面。Adobe称它将会与微软和谷歌共同维护Flash浏览器的兼容性和安全性,也会与Facebook合作保证Flash网页游戏的安全性。Adobe表示, 对Flash的支持将延续下去,因为HTML5的发展在某些领域尚未成熟。
Adobe 宣布将于 2020 年停止开发和更新 Flash
Adobe 2017年7月26日宣布,计划终结 Flash 浏览器插件,并在2020年停止开发和分发这款插件。Adobe 建议内容创作者将 Flash 内容移植到 HTML5、WebGL 以及 WebAssembly 格式。Flash 和 Flash 播放器的消失并不会影响大多数用户,因为流行的浏览器早已经远离这种格式。从 macOS 是 和 Safari 10 开始,苹果已经默认禁用 Flash 插件,并将重点放在 HTML5 上,而苹果 iOS 设备从未支持过 Flash。谷歌 Chrome 浏览器也从去年年中开始,降低 Flash 的重要性。不过对于国内的部分网站来说,Flash 依然很重要。
Adobe Flash 自发布以来,就存在大量的严重安全漏洞,让 Mac 和 PC 用户暴露于危险之中。微软和苹果等厂商,一直与 Adobe 工作,并在第一时间推出安全更新。苹果也在自己的 WebKit 博客上分享了 Adobe Flash 的新闻,并提到苹果正在与 Adobe 以及业界合作伙伴,一起将 Flash 转换为公开标准。
2020年前,Adobe Flash会继续支持主要操作系统和浏览器,发布安全更新,维持系统和浏览器兼容性,根据情况推出新功能。
继 Flash 之后,Adobe Shockwave 也将完全退出历史舞台
Adobe 发布公告宣布于 2019 年 4 月 9 日起下线 Adobe Shockwave,Windows 的 Shockwave 播放器将不再可供下载。Adobe Shockwave 是一个基于浏览器的多媒体平台,用于交互式应用和视频游戏。
Adobe 表示,随着技术的发展和移动设备的使用不断增长,交互式内容已经转移到 HTML5 Canvas 和 Web GL 等平台,并且 Shockwave 的使用量也不断下降,于是他们决定放弃 Shockwave。此次公告,意味着 Shockwave 将完全退出历史舞台。在完全下线 Shockwave 之前,其实 Adobe 早在 2017 年 2 月 1 日下线了用于 Shockwave 内容创作的工具 Adobe Director,并于同年 3 月 1 日下线了 macOS 的 Shockwave 播放器。
这让人想起之前 Adobe 宣布将于 2020 年停止支持 Flash,Flash 与 Shockwave 都是由 2005 年被 Adobe 收购的 Macromedia 开发的,它们在 21 世纪初网络迅速被应用于各家各户的过程中,为网络发展中的互动体验做出了巨大贡献。如今随着技术的发展,二者被认为是过时的解决方案,风光不再,不免让人感慨。
该文章最后由 阿炯 于 2019-03-15 08:19:56 更新,目前是第 2 版。