Adobe Flash 的寿终正寝之日,终于确定。
目前 Adobe 公司宣布:2020 年12 月31 日,今年最后一天,将是旗下产品 Flash Player 生命终结之日,也就是 End-Of-Life Date。之后 Flash Player 将不会有任何更新。
同时,Adobe 也会删除所有 Flash Player 下载页面,基于 Flash 的内容也将在 Adobe Flash Player 阻止执行。
Adobe 还建议,不要再使用 Flash 了。
Flash 在 PC 时代的荣光
一开始 Flash 不叫 Flash,也不属于 Adobe 旗下产品。
1993 年,名为 FutureWave Software 的公司由 Jonathan Gay、Charlie Jackson 和 Michelle Welsh 三人成立,打算打造让人们直接在电脑屏幕画画的应用软件。
一开始他们做的是 SmartSketch 软件,但在 Windows 和 Mac OS 面临残酷的竞争──于是决定转向专注网页动画工具,并将名称改为 FutureSplash Animator。
FutureSplash 就是 Flash 的前身。
FutureSplash 在 1996 年 5 月上市,很快就被微软看上并采用,接着是 Disney、Fox,都是鼎鼎大名的企业,最后因此被 Macromedia 看上。
1996 年底,FutureSplash 被 Macromedia 收购,正式命名为 Flash。
演变升级过程,Flash 本身包含 2 部分,首先是图像和动画编辑工具,但包含播放器,也就是 Flash Player,后者被 Macromedia 当成浏览器插件免费开放,以获取市占。
2005 年 12 月,Macromedia 被 Adobe 收购──Macromedia Flash 变成了 Adobe Flash。
同时大背景是:2000 年之后,PC 市场蓬勃发展,Flash 发展壮大为大众软件;尤其在网页动画和设计层面,基于 HTML 功能不完善,Flash 凭借自身力量,几乎定义了一项标准。
2000~2010 年,有数不清的公司用基于 Flash 技术的网站发表新产品,以及创造富互动性和创造力的互动体验。
值得一提的是,2005 年当 YouTube 创建,也选择用 Flash Player 当成 Web 网页的串流媒体播放工具。
同时串流媒体开始在 Web 爆发,Flash 也随之走红──有报导称,当时 Flash Player 几乎内建于每台电脑。
乔布斯对 Flash 的批评
Flash 的发展其实还有个大背景:PC 时代 HTML 部分功能缺失,尤其是影视、音频、动画、互动等方面。然而 2007 年 iPhone 问世,是 Flash 发展之路的转折点。
iPhone 发表前,Adobe 曾在 2005 年推出 Flash Lite 平台,目的是推动 Flash 在行动平台执行,但行动处理器和耗电问题让 Flash Lite 不能有好表现。
一开始 iPhone 发表时,Adobe 的确有机会在第一代 iPhone 发表会展示 Flash,但效果太差被苹果拿掉了。
同样是 2007 年,为了让 YouTube App 在 iPhone 发表时就预装并执行,YouTube 也在 iPhone 放弃支援 Flash──这是 Flash 在行动平台的第一次失败。
2010 年,当 iPad 发表,Flash 依然没有出现。
同年 4 月,苹果 CEO 乔布斯罕见发表一封名为“Flash 之我见”(Thoughts on Flash)的长篇公开信,尖锐批评 Adobe Flash,并借机大力推荐 HTML5。
(Source:Matthew Yohe at en.wikipedia / CC BY-SA)
信中列出 Flash 几点落后之处:
- 安全性差,赛门铁克公司列为 2009 年最差安全纪录之一。
- 稳定性不好,导致 Mac 电脑当机。
- 迟迟未推出行动版,导致手机等行动装置拜访 Flash 类影视网站时消耗大量电力。
- Flash 主要操作习惯均为鼠标客制,多点触摸操作时,大量 Flash 网站需要重写。
乔布斯表示:
Flash 是 PC 时代的产物,为 PC 与鼠标准备。对 Adobe 而言,Flash 是一门成功的生意,我们理解为什么他们要推广到其他领域。但行动时代是低功耗、触控界面与开放网络标准的时代,不管从哪个角度看, Flash 都有缺陷。
公开信结尾,乔布斯不忘推荐 HTML5:
行动时代创造了 HTML5 等开放新标准,将在行动装置(还有个人电脑)获胜。也许未来 Adobe 应该将焦点更放在 HTML5 工具开发,而少批评苹果放弃的过时东西。
以乔布斯这封信为起点,Flash 开始逐渐退出历史舞台。
Flash 之死,从行动端到 PC
Flash 退出首先从行动端开始。
虽然 Flash 一开始就与 iPhone 和 iPad 无缘,但 Adobe 的确在其他行动平台──如 Android,推出 Flash Player。
然而,2011 年 11 月,Adobe 确认停止 Flash Mobile Player 开发;当时 Adobe 副总裁 Danny Winokur 表示:
HTML5 目前在主要行动装置有普遍支援,某些情况下完全支援(这里指 iOS 装置)。这使 HTML5 成为跨行动平台在浏览器创建和部署内容的最佳解决方案。
2012 年 8 月 15 日,Adobe 从 Google Play 应用商店移除 Adobe Flash Player 载点──意味 Flash 正式退出 Android 平台。
行动平台部分,Flash 从此终结。
接下来多年里,就是 Flash 在 PC(含 Mac)平台逐渐被 HTML5 取代──但直到 2014 年 10 月底,W3C(万维网协会)才宣布 HTML5 标准规范最终制定完成。
HTML5 标准尘埃落定,加速 Flash 的退场。
以下是 Flash 退出历史舞台的过程,一些比较重要的时间点:
- 2015 年 1 月,YouTube 宣布废弃原有的 Adobe Flash 影音播放器,将 HTML5 影音当成 Chrome、IE、Firefox、Safari 等主流浏览器的预设播放方式。
- 2015 年 2 月,Google 开始将旗下广告自动由 Flash 版转到 HTML 5 版。
- 从 2015 年 9 月 1 日开始,亚马逊旗下 Amazon.com 等所有广告不再使用 Flash。
- 2015 年 12 月 22 日,Facebook 宣布自家网站所有影音预设使用 HTML5 技术播放,不再使用 Flash 技术。
(Source:pixabay)
可看到当 HTML5 成为行业标准后,Flash 基本上就处于众叛亲离的局面了。
终于,2015 年 12 月,Adobe 宣布将 Flash 更名为 Animate;同时呼吁开发者放弃 Flash 并转移到 HTML5。
以上,就宣告了 Flash 的死刑。
新陈代谢,亘古如斯
2017 年 7 月,Adobe 正式公告,宣布 Flash 将在 2020 年底终结;还与合作伙伴苹果、微软、Google、Facebook 和 Mozilla 称,未来 3 年里,这些公司将分阶段停止 Flash 的技术支援。
如今,Flash 死期已定:2020 年 12 月 31 日。
对 Adobe 来说,Flash 之死不算遗憾,从某种程度来说,Adobe 也是 Flash 之死的推动者,这也是顺应技术发展的潮流。
反过来看,技术发展潮流也不以一个人、一家公司,甚至一个行业的意志为主,有自己的规律性。
毕竟,任何事物的命运,都逃不过历史的洪流。新陈代谢,亘古如斯。
- It’s Official: Flash Mobile Player is Dead
(本文由 雷锋网 授权转载;首图来源:Adobe)
延伸阅读:
- Adobe 宣布 12/31 就是 Flash 的世界末日
- 【丰云】盖棺论定 Flash 史
- Adobe 支持用户放弃 Flash:HTML 5 游戏表现仍需改进