flash插件是什么东西(Flash正式被淘汰)

是谁“杀死了”Flash?

随着闪存的死亡,这个行业又有一个不死之身落入了移动时代。

世界第三大软件公司Adobe Systems宣布其Flash Player计划在2020年停止更新和发布,并鼓励将现有代码移植到其他开放格式。虽然近年来Flash的应用一直在下降,但Adobe对Flash软件生命周期的正式终止不可避免地会让开发者感到难过,甚至有些开发者已经向开源社区请愿接受这项技术,让Flash内容能够保存在互联网的历史中。

虽然闪存的终结已经被定义,但它在个人电脑时代的影响及其对互联网发展的贡献是不可否认的。作为一种生命周期超过25年的软件/技术,它在软件史上是罕见的,它的传奇和荣耀同样引人入胜。毕竟,在个人电脑时代互联网发展的历史上,Flash创造了一个标准(互动动画标准),其最大的贡献在于,在互联网内容极度匮乏、形式单一的时代,Flash极大地丰富了万维网技术的表现形式。遗憾的是,尽管万维网的历史进程还没有结束,闪存的步伐却突然停止了。谁杀了闪存?这位前超级明星是如何淡出行业舞台的?

让我们从乔布斯发表的一封关于闪存的公开信开始。2010年,时任苹果首席执行官的史蒂夫乔布斯列举了苹果决定停止在其所有产品中支持闪存的各种原因。这一事件在当时引发了激烈的讨论。业内有两种普遍看法:首先,乔布斯基于未来移动时代闪存的逐渐衰落做出了判断和预测;第二,包括奥多比在内的一方认为,苹果拒绝第三方生态在自己的操作系统层面做出的反竞争商业行为。用乔布斯自己的话来说,苹果和奥多比有着长期的关系,在创业的早期,他们曾有过几次蜜月。在那之后,由于经历不同,关注领域不同,两家公司几乎没有什么交集,所以没有利益博弈。

在信中,苹果公司从开放技术的发展、自身移动设备的普遍性、闪存的安全性、可靠性和性能、时间,的耐力以及触摸屏的设计等角度驳斥了Adobe的质疑。然而,关于第六点,乔布斯似乎承认使用闪存技术可能会对苹果的移动产品产生影响。原文翻译如下:

“过去的惨痛经验使我们认识到,让第三方软件介入开发商与平台之间,只会带来不合标准的应用,阻碍平台的改善和发展。如果开发商依赖第三方函数库和工具,只有当第三方选择增加新功能时,开发商才能体验和充分利用平台的优势。”我们不能受第三方决定的影响。”

由此可以看出,苹果上市的闪存技术确实存在各种不适,但这也从另一个方面反映出,闪存正在做平台作为插件应该做的事情,不可避免地卷入了与拥有操作系统级资源的行业巨头的商业游戏中。

与苹果的争端只是开始,在接下来的七年中,与巨人类似的“标准争端”频繁上演,这也是Adobe无法应对放弃闪存技术的主要原因之一。

苹果公司发表声明一年后,闪存在当时仍然具有巨大的商业价值,这使得奥多比不愿意立即放弃其运营多年的产品。Adobe曾经加强了对移动平台的闪存集成开发环境工具的支持。例如,在2011年,Adobe闪存CS5.5专业版改进了组件可视功能,增加了对iOS开发人员的友好性。史蒂夫乔布斯去世后,奥多比和苹果的关系趋于缓和,苹果也修改了iOS开发者授权,因此奥多比能够继续在iPhone/iPad平台上维护Flash CS5版本的更新。然而,这无助于延长Flash软件的生命周期,而且Flash和平台商人之间冲突的焦点已经从商业利益的游戏转移到了历史上无法解决的技术问题上。

闪存深深植根于个人电脑时代,是2010年前最好的前端技术之一。Adobe自豪地宣布,世界上97%的网络浏览器都内置了闪存播放器。正是因为闪存在桌面上根深蒂固,而且它作为一个插件已经取代了太多的平台-level工作,它可以解码H.264,执行3D渲染,播放7.1声道环绕声,并支持游戏手柄。太多的功能以低效率(高功耗)为代价。此外,集成开发环境工具不断丰富和易于开发,可怜和低效的闪存页面开始在互联网上传播。

Flash在移动问题上的努力不仅仅来自于乔布斯的“诅咒”,而是Adobe出于自身考虑放弃了“移动系统浏览器中Flash Player插件的支持”。特别是安卓,一种运行Java虚拟机的机制,对低功耗有着特殊的要求,开发人员也拒绝了移动端闪存开发成本高、功耗高的缺点。此外,在移动时代,大量开发商已经从台式机转向智能手持平台,开发商世界的风向已经改变。根植于桌面浏览器的闪存很难保持其过去的价值。

因此,当奥多比宣布闪存的终止期时,行业合作伙伴都同意并做出了回应:谷歌宣布它将从选择到最终移除分两步走;Mozilla的声明与谷歌相似,只有Firefox ESR版本的用户才能继续使用闪存;2020年底前;微软采取了三个步骤,最终淘汰了边缘闪存和工业工程的使用。

粉碎闪存的最后一根稻草显然是万维网本身。作为一个服务于万维网的非开放标准,在网络表达单一且有限的时代,Flash确实已经拥有了数百万只宠物。然而,随着HTML5作为一个开放标准的回归和最终确定,万维网系统本身正在走向成熟,这意味着闪存的性能空间必然会受到挤压。

到目前为止,闪存的内涵是复杂的,它已经成为一个系统,其中AS3在编程中,Flex在框架中,AIR在交叉。也许就连奥多比自己也感到困惑:为什么这个曾经纤弱瘦弱的外国孩子会变成现在这个样子?或者,奥多比已经清楚地看到了这个行业的形势,认为闪存已经没有时间了。

可以看出,到目前为止,很多人认为手机扼杀了闪存,但这并不全面。Flash的衰落有着深刻的历史原因。在万维网技术的历史进程中,它是一个配角,但它是一个巨大的配角。让我们向软件巨头奥多比公司致敬。Flash已经死了,但它会被载入史册。它在软件工程领域的历史价值不亚于在通信领域。

也许我们并不认为闪存已死,而是真正退休了。

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注