Benjamin's Blog

Adobe Flash,想说「再见」不容易

Adobe Flash,想说「再见」不容易
2020-07-15 · 7 min read
Meta View
实习繁忙,暂缓更新,敬请谅解

这是一篇发布于 4 个月前的文章,其中的信息可能已经有所发展或是发生改变

该进坟墓的,就不要再续命了

提到 Flash,作为并不是开发者的我,可以说是又爱又恨。小时候,很多小游戏都是 Flash 驱动的,但 Flash 带来的种种安全问题也不得不让如今的我感到担忧

2020 年 12 月,Flash 即将停止一切支持(当然,除了中国)。Flash 对我们来说,是否还应该存在?

属于 Flash 的那段「光辉岁月」

其实在一开始,Flash 还不叫「Flash」,它也并不是 Adobe 旗下的产品

1993 年,一家名为 FutureWave Software 的公司由 Jonathan Gay、Charlie Jackson 和 Michelle Welsh 三人成立。他们打算来打造一款能够让人们直接在电脑屏幕上画画的应用软件。一开始,他们打造出一款名为 SmartSketch 的软件,但它在 Windows 和 macOS 平台上面临残酷的竞争。于是,这家公司决定将焦点专注在网页动画工具,并将软件名字改为 FutureSplash Animator。而这款 FutureSplash 就是 Flash 的前身

FutureSplash 在 1996 年 5 月发货,它很快就被微软看上并采用,接着是 Disney、Fox,这些都是鼎鼎大名的企业,而这款软件也因此被 Macromedia 看上。1996 年底,FutureSplash 被 Macromedia 收购,并被正式命名为 Flash。在其演变升级的过程当中,Flash 本身已经包含两个部分。首先它是一个图像和动画编辑工具,但同时也包含一个播放器,也就是 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 的种种批评

2007 年,iPhone 的问世,是 Flash 发展之路上的一个转折点

在 iPhone 发布之前,Adobe 曾经在 2005 年推出 Flash Lite 平台,目的是为了推动 Flash 在移动平台运行,但移动处理器和耗电问题让 Flash Lite 并不能在移动设备上有很好的表现

而同样是在 2007 年,为了能够让 YouTube App 在 iPhone 发布之时就能够预装其中并好好运行,YouTube 也在 iPhone 中放弃了对 Flash 的支持

2010 年 4 月,Jobs 罕见地发表了一封名为 Thoughts on Flash 的长篇公开信,信中对 Adobe Flash 进行了尖锐的批评,并大力推荐 HTML5

信中说明了 Flash 的几点落后之处:

  • 安全性差,被 Symantec 列为 2009 年最差安全记录之一;
  • 稳定性不好,导致 Mac 电脑死机;
  • 迟迟未推出移动版,导致手机等移动设备访问 Flash 视频网站时消耗了大量额外的电力;
  • Flash 主要的操作习惯均为鼠标定制,在多点触摸操作方式中,大量 Flash 网站需要重写

而时至今日,Flash Player 依然保留着这些缺点。随着 HTML5 的崛起,Flash 的功能也早不再是独步江湖,无论是视频播放,还是多媒体交互,HTML5 都能做得更好。无论在功能还是性能上,Flash 对比 HTML5 都没有优势

业界对这些情况是早有了解的。在 iOS 拒绝 Flash 登陆后,Android 和 Windows Phone 也随之宣布不再支持 Flash Player。而在桌面平台上,Flash Player 也走到了尽头,无论是 Chrome、Firefox 还是 Edge,都对 Flash 发出了最后通牒

无论从兼容、功能、效率、安全的角度出发,Flash 都已经跟不上时代,它被淘汰自然也就理所当然了

2020 年,Flash 的现状

事物的发展由旧事物到新事物的转化,实际上就是一个旧事物的消亡过程和新事物的确立过程,这是事物内部矛盾的两次解决、两次质变。
——《马克思主义哲学》

Adobe 早在 2017 年就已经宣布将在 2020 年底完全停止对 Flash 的支持计划。一直以来,只要在网页浏览过程中遇到只能使用 Flash 的网页,我都会直接关掉网页。但是,出于某些必须的因素(学校、政府的网站等),我还是不得不在需要它的时候使用 Flash

很多较旧的内容依然在使用 Flash 呈现(不知道还有没有人知道这个)

拒绝使用 Flash 是一种时代的趋势。20 年来,Flash一直在帮助开发者塑造游戏、提供观看视频和在网络上运行应用程序的方式,但 Flash 早已变得不那么普遍了。这种趋势表明,很多网站正在迁移到开放式 Web 技术,其比 Flash 更快、更节能,也更安全。它们还能在移动设备等地方使用,因此人们可以在任何地方访问自己喜欢的网站。无论是 Flash 本身的诸多限制和信息安全问题,还是 HTML5 的兴起

而自从重庆重橙宣布独家代理中国大陆的 Flash Player 的发行后(即所谓的「国内特供版本」),并实行锁区政策后,无论是下载时默认捆绑 2144 游戏中心,还是被网友曝光揭露的收集用户隐私数据和弹出广告窗口的 FlashHelperService 进程而引起的争议,都加深了我对它的厌恶程度

Adobe 宣布其将在 2020 年 12 月后继续与重橙网络的合作

写在最后

时至「昨」日,Flash 中国特供版仍在更新

Flash 本身作为落后的互联网技术,用特供版来苟延残喘,这是否逆潮流而行?如果让 Flash 彻底退役,倒逼依赖 Flash 的各类网络系统来革新,会不会是更合理的做法?这是很值得探讨的问题

对于 Adobe 来说,Flash 之死,其实并不算是一种遗憾,从某种程度上来说,Adobe 也是 Flash 之死的推动者,而这也是在顺应技术发展的潮流

反过来看,技术发展的潮流也不以一个人、一家公司、甚至一个行业的意志为转移,它有着自身的规律性

毕竟,任何事物的命运,都逃不过历史的进程

新陈代谢,亘古如斯


Addendum

说到 Adobe,就不得不提到一家它的中国代理 —— 苏州「思杰马克丁」。上文提到的这家「重庆重橙」据查也是思杰马克丁旗下的一家代理公司。不想多评判,多说也无益,公道自在人心

本文作者:Benjamin's Blog

本文链接:Adobe Flash,想说「再见」不容易

版权声明:本站所有文章除特别说明外,皆为原创发布,并使用 知识共享许可协议 署名-非商业性使用-相同方式共享 4.0(CC BY-NC-SA 4.0)进行许可。欢迎尊重原创作者版权的转载。转载时请注明出处!


尝试阅读文章时遇到了问题?不妨 反馈 一下吧

本文已被阅读
共 24 篇文章| RSS
© 2020 Benjamin. All Rights Reserved.