记录Flash漫长而痛苦的死亡:曾经繁华今何在

简介:

很多人都曾和Flash密切相关,这是一个在Adobe公司手下兴起的多媒体平台。不过要说它的起源,那还得追溯到上世纪90年代,一家名叫FutureWave Software的公司。FutureWave开发了一款名叫SmartSketch的软件,面向Windows或OS X平台,用来绘制矢量图形,但却从未发售。

FutureWave后来被Macromedia收购,我们熟悉的许多产品其背后的企业就是它。SmartSketch的核心部分被称为FutureSplash Animator,后来被重新定名为Macromedia Flash 1.0。它由两部分组成:图形及动画编辑器,以及媒体播放器。

记录Flash漫长而痛苦的死亡:曾经繁华今何在

  蓬勃发展

Flash发展得最快的时期是在1996年到2005年之间。无论是Java,RealNetworks,QuickTime,Windows Media Player,所有的媒体播放器在装机量上都远不及它。

Macromedia对Flash服务的重视和持续投入改进更加促进了它的增长,在大量的功能中最为有名的莫过于MovieClips了。在这些年中,Flash从一个媒体创造工具转型成为了一个网络平台,而这也是我们对它最深的印象。

2005年可以说是Flash最辉煌的一年。Adobe收购Macromedia之后,将Flash,Dreamweaver,Director/Shockwave和Authorware合并在了一起。这之中的一些项目,尤其是Dreamweaver,如今仍被专业社区所依赖。

在之后的时间里,Adobe继续开发Flash,使得它变成了一个应用组成的套件,最终成为了基于网络的平台,涵盖视频、音乐、游戏和很多很多。许多电脑都预装了Flash,让网络可以直接访问他们。

然而时间走到2007年,Flash帝国即将受到强烈的震撼——即使是Adobe自己当时都没有意识到巨变将至。

乔布斯的诅咒

史蒂夫·乔布斯,苹果公司的CEO,于2007年6月向世人公布了iPhone,一款在他口中不仅仅是一部手机,更是媒体播放器的设备。最重要的是,它还能是一个网络浏览器。这个特性让iPhone具备了无穷的能量,尤其是未来3G和3GS的到来,让这些能量在万千用户手中释放了出来。

不同于安卓或Windows Mobile的第一版,iPhone OS(后来就是我们熟悉的iOS了)并不支持Flash。“我想在这里记下自己关于Adobe的Flash的一些想法,希望我们的顾客以及批评家们能够更好地理解为什么我们不允许Flash在iPhone, iPod和iPad上运行。”乔布斯之后于2010年春季在那篇著名的长文《Flash之我见》中这样写道,预示了这个平台的最终死亡。

乔布斯对Flash抱怨连连,包括它的所有权性质,它对电池续航的负面影响,它在安全性上臭名昭著的不良记录,还有许多网站(即使是那时候)都已经更换了视频格式这个事实。

“HTML等移动时代的新标准会在移动设备上(以及个人电脑上)取得胜利。”乔布斯最后总结道。“或许,与其忙于批评苹果义无反顾地大步向前,Adobe更应该专注于为未来打造优质的HTML5工具。”

这些文字即使在今天读来仍然十分中肯,而且很好地解释了缠绕着Flash许多年的那些不足,安全风险,降低性能和续航时间这些缺陷尤为致命。

谷歌补刀

尽管早期安卓仍然支持Flash,但谷歌长期以来都是Flash怀疑论者。它和苹果一起站在Flash的对立面,并在2015年将旗下Youtube上所有的视频都转为了HTML5格式。谷歌还推出了一种工具Swiffy,可以将Flash转换成HTML5。

Swiffy服务去年开始启动,近日已经被谷歌关闭。“今天越来越多的消费者选择了兼容HTML5的网络环境,而非Flash环境。”该公司在官方博文中解释说。换句话说,因为不再有人使用Flash,因此这个转换工具也就不再被需要了。

继续着这个趋势,苹果最近公布了下一代的Safari。它作为macOS Sierra的一部分,将原生弃用Flash(还有一些其他的网络格式)。谷歌Chrome浏览器也已经有了相似的动作。当然了,微软通过Edge浏览器更是加速了Flash的离场。

移动游戏

当然Flash并没有马上退出历史舞台,它仍然存在,如今被运用得最多的是在移动游戏平台上,因为它们目前也没有很多的选择。很多这样的游戏人气极高,比如《愤怒的小鸟》、《AdventureQuest》等,当然还有我们特别熟悉的《舰队Collection》。

Flash平台曾经,而且现在依然是,一些早期的网站存在和兴盛的原因之一。这些网站的主要受众是桌面电脑用户。如今的许多在线游戏和视频都仍然基于Flash,依旧有数百万计的人享受着这些体验。

这些受益的网站里不乏巨头,最典型的是Facebook。然而即使是它,也不再对Flash抱有好感。“Adobe是时候宣布Flash寿终正寝了,”公司的安全部门负责人Alex Stamos在推特上写道。“现在没人愿意花时间重写工具升级到HTML5,因为他们希望Flash永远存在。我们需要一个死亡日期去驱动他们。”

结语

确实,Flash平台上存在许多技术缺陷——这在很久以前就已经被乔布斯指出了——而这个格式不支持移动平台,因为鼠标并不是这个平台上最主要的输入手段。“Flash是为个人电脑和鼠标设计的,并不适合触屏和手指,”乔布斯写道。“就算iPhone、iPod和iPad支持Flash,还是不能解决大多数Flash网站需要重写,以便支持触屏设备的问题。”

Flash的死亡漫长,而且痛苦,即使到了今天仍然没有真正结束。然而,这个伟大的平台确实真真正正地驱动了早期万维网的发展。未来最终将会是HTML5的,它适用于任何地方,却不被任何人控制——就像网络本身一样。





====================================分割线================================


本文转自d1net(转载)

目录
相关文章
|
9月前
|
存储 缓存 前端开发
“你的网站加载速度很慢怎么办?”——技术经理在面试中可能遇到的可怕问题
“你的网站加载速度很慢怎么办?”——技术经理在面试中可能遇到的可怕问题
|
安全 Windows
Win系统 - 更新后,竟有这么“严重”的后果?
Win系统 - 更新后,竟有这么“严重”的后果?
115 0
Win系统 - 更新后,竟有这么“严重”的后果?
|
存储 机器学习/深度学习 监控
我是傻x,被迫看了 1 天源码,千万别学我!
大家好,我是零一,之前一直很忙,业余时间的输入和输出都 24k铝合金人眼可见 得下降,这不最近上海疫情严重么,算了一下居家办公也已经将近 1个月了,这才有些许时间学习,所以最近也是一直在鼓捣点新东西,不为别的,主要是想再多输入一些新的知识
151 0
我是傻x,被迫看了 1 天源码,千万别学我!
|
Java Shell
进程无故消失的破案历程
进程无故消失的破案历程
进程无故消失的破案历程
|
Ubuntu Linux 数据安全/隐私保护
同事的一个动作,让我熬夜的工作全部白费…….
xtrlock 工具在大多数 Linux 发行版软件库里,我们可以直接使用对应的发行版的包管理器来安装它。 在 Debian,Ubuntu,Linux Mint上可直接使用 apt-get 命令安装
288 0
同事的一个动作,让我熬夜的工作全部白费…….
|
SQL 存储 监控
作为一名忙得要死的 DBA 人员,如何卸掉手上的一部分工作?
  我没有时间顾全一切   我是一名非常忙的 DBA。开发人员常常在不经过我 Review 代码的条件下,直接提交到生产环境。这导致我一次又一次地陷入被动的境地,在美好的周末里,开发人员可能都在海滩上喝着美酒抽着雪茄,而我还在不断解决性能问题。这种境地是否似曾相识?也许开发人员可能并没有在海滩上享受生活,但也不会差得太大。
100 0
|
小程序 Android开发 容器
为何小程序上线了,他们的内心却留下遗憾?
你的小程序还是那么卡卡卡卡么?
7655 0
为何小程序上线了,他们的内心却留下遗憾?
|
安全
放假期间网站被挂马的解决办法
青岛峰会期间本来想给自己放几天假的,因为网站的挂马给泡汤了,打开网站首页,使用浏览器的源代码功能,发现自己网站的首页多了很多木马代码,于是我连接FTP查看网站首页的代码中发现了这个挂马代码,下面我把代码贴出来 :
1708 0