提起flash技术_Flash终于走到生命的尽头 大家在熟悉不过了,被越来越多的人所熟知,那你知道flash技术_Flash终于走到生命的尽头 吗?快和小编一起去了解一下吧!
闪存技术(闪存终于走到了生命的尽头)
(资料图片仅供参考)
Adobe Flash,上过网的人都应该听说过的东西。2020年的最后一天,我们终于和它说再见了。
Flash是一种多媒体创作和播放支持技术,曾经在互联网技术史上发挥过重要作用。20多年前,当 *** 技术还没有像今天这样发达的时候,人们曾经非常依赖Flash来 *** 网页、广告、小软件和游戏等各种酷炫互动的在线内容。
谷歌是这样评价Flash的:在过去的20年里,Flash塑造了人们在互联网上玩游戏、观看悠游资源的上网频率和运行程序的方式。然而,近年来,Flash变得不那么受欢迎了(特别是随着谷歌努力推广HTML5而不是Flash)。
2014年,大约80%的Chrome浏览器用户会访问包含Flash内容的网站。这个数字到2017年将只有17%;今天,只能更低。比如硅星人日常访问的网站中,只有微信微信官方账号后台和美图秀秀网页还在使用Flash。
(如何知道我正在访问的网站是否包含Flash内容?以Chrome为例。如果在地址栏右侧看到如下图标,说明该网页包含Flash内容,默认情况下已经被浏览器屏蔽。)
Flash为什么被抛弃了?主要原因包括安全性和计算资源的低效率。
简单来说,Flash作为一个诞生了20多年的技术,客观上为了保证兼容性,在悠游资源 *** 上有很多“漏洞”。在Flash还很流行的年代,一般浏览器产品的漏洞很大一部分是因为需要支持Flash。
Flash刚诞生的时候非常前卫,但是随着互联网技术在时间等方面的进步,现在已经相当落后了。HTML5和Web Assembly等开源技术也用于呈现交互式内容,运行速度更快,占用的计算资源更少,比Flash更省电。再加上安全问题,可以说Flash真的没有优势。
从根本上来说,Flash是一种闭源技术,由现在的所有者Adobe独立维护,但它不能为Adobe赚到任何钱,所以该公司更不关心维护Flash,它还会向一些国家信誉不好的 *** 商出售许可证。当闪存出现问题并导致漏洞时会发生什么?浏览器厂商要等Adobe来修,所以扶不上墙...
这就是为什么苹果和谷歌等公司在过去十年里一直在表达对Flash的不满。
苹果决定在iOS中不支持Flash,联合创始人乔布斯在2010年公开致信Adobe,炮轰Flash的各种问题。2015年,YouTube全面转向HTML5,谷歌也发布了在移动设备上将Flash广告转换成HTML5的技术。那一年,连Adobe都顶不住压力,鼓励Flash开发者转向HTML5。
2017年,Adobe终于公布了Flash产品的报废计划。一些开发者希望Adobe将Flash变成一个开源项目,以“在互联网历史上保留重要的一章”,但这些努力都失败了。也许Adobe不想再和Flash扯上任何关系了。
Flash的前世
1993年,连续创业者查理·杰克森(Charlie Jackson)在前一家公司的竞业禁止条款结束后,加入了前亲密下属乔纳森·盖伊的新公司FutureWave。
据科技媒体Ars Technica报道,盖伊在杰克逊的最后一家公司Silicon Beach Software已经是一名核心程序员,而当时还在上中学,在苹果Macintosh操作系统上开发了一批知名的游戏和创意软件。
FutureWave的核心产品叫做SmartSketch,是PenPoint OS上的矢量绘图程序,也是Flash的前身。
Pen OS也没好到哪里去,被后来的东家AT&T关闭了,当时手写笔领域的其他公司表现都不太好,Wacom华歌就是其中之一。该公司本应参加计算机图形学顶级会议SIGGFRAPH,但出于成本考虑放弃了,将展位让给了FutureWave;但在那次发布会上,SmartSketch的销量也非常惨淡。
然而,FutureWave的发展并没有停止。20世纪90年代中期,随着计算机 *** 技术的进步,互联网变得越来越普及。FutureWave在SmartSketch的基础上增加了逐帧绘图等功能, *** 的内容可以在网页上播放。该产品更名为FutureSplash Animator,支持Macintosh和Windows系统。当然,有了画图工具,产生的内容也需要播放,于是他们用Java写了另一个播放器,叫做future Flash Player——Flash Player的前身。
杰克逊去年在博客中透露,1995年,FutureWave通过关系找到了时任Adobe首席执行官的约翰·沃诺克(John Warnock),希望Adobe能够购买这两款产品。但遗憾的是,他们冲出来的产品太粗糙,简单的动画被卡死了,所以沃诺克没落了。
FutureWave只能自己发布FutureSplash系列产品。虽然没能讨好Adobe的老板,但FutureWave的转型非常成功,也挽救了这个已经濒临破产的小作坊公司。之一,微软看到FutureFlash,觉得很不错。后来,迪士尼、福克斯等巨头公司开始使用FutureFlash开发网页和内容服务。
在迪斯尼的帮助下,Macromedia于1996年收购了FutureWave。核心产品更名为Flash。创意软件公司Macromedia当时是Adobe的竞争对手,也是网页设计领域FutureWave的前身。
Flash 2.0发布于1997年。在接下来的几年中,它逐渐增加了音频同步、照片导入、位图矢量化、播放控制按钮、脚本和数据存储等重要功能,并逐渐成为开发web程序的一个相当强大(也相对较小)的工具。
Flash Player也迅速获得了用户的青睐。当时有报道称,到2005年,Flash Player已经超过Java、QuickTime、Real和WMP,成为全球安装量更高的网页内容播放器。
大量网站使用Flash技术来驱动网页、在线游戏、视频和音频内容。根据Ars Technica的数据,在2005年左右,广告商愿意为每个游戏向开发者支付五位数甚至六位数的费用,以便嵌入到那些知名的Flash游戏中。最著名的Flash游戏的日访问量可达数百万。很多今天还在流行的游戏,比如《王国狂奔》,最初都是Flash游戏,或者是基于Flash *** 的。
现在,在已经成为全球更大在线视频网站的YouTube背后,Flash功不可没。而YouTube的流行,让Flash Player成为了不可或缺的软件。
2005年,Adobe通过换股34亿美元收购了Macromedia,拿下了后者的核心产品,包括Flash和Dreamweaver,这也让这家办公/创意软件公司成为了互联网行业的领头羊。杰克逊透露,时任Adobe首席执行官的布鲁斯·奇曾告诉他,在那次收购中,仅Flash就价值30亿美元...
2008年,Adobe发布了Adobe Integrated Runtime,这是一个用于部分取代Flash Player(后来的Adobe AIR)的运行时引擎。它具有许多新颖而强大的功能,例如使Flash开发者能够访问用户文件系统,并再次扩展了Flash技术的布局。到2014年,Adobe AIR在全球达到了10亿次安装和10万个开发的独立应用的里程碑,随后连续两年获得消费电子展(CES)更佳移动应用开发产品奖。
但当时移动互联网技术日新月异,业界已经出现了向HTML5等被视为更先进的开源解决方案迁移的趋势。Flash确实很强大,但是由于安全性和性能上的缺陷,它的增长也出现了下滑。
十几年前,当移动互联网随着iPhone和iOS的出现开始蓬勃发展时,Flash的末日似乎已经注定。
乔布斯曾经非常看好Adobe,苹果是Adobe最早的客户之一。1982年,乔布斯试图以500万美元收购Adobe。虽然被拒绝了,但在股东的帮助下,他支付了5倍的溢价获得了后者19%的股权和一系列关键技术许可。
然而,当苹果开发出具有跨时代地位的iPhone和iOS时,乔布斯已经不再欣赏当时Adobe核心技术之一的优游资源网Flash。
2010年,由于一些苹果批评者抨击乔布斯拒绝在iPhone、iPod和iPad上支持Flash的决定,他在官网发表公开文章评论Flash和HTML5的崛起,指出Flash是100%的闭源技术,其稳定性和安全性太差,无法安装在苹果的移动设备上。
正如Epic Games、Basecamp和其他在过去一年中与苹果正面交锋的开发者所认为的那样,Adobe也认为苹果拒绝在移动平台上支持Flash是故意试图阻止以Flash游戏和视频为代表的海量Flash内容,从而保护其势力范围。
Adobe还为此事对苹果提起诉讼,问题上升到反垄断,反垄断被引入美国美国联邦贸易委员会。甚至Adobe最后也打赢了官司。然而,Flash已经成为一项过时的技术,当苹果决定不在移动平台上支持它时,退休的结束可能已经被写下。
Adobe十年前发布了这则广告。不幸的是,许多苹果移动设备的用户看不到它,因为它是用Flash发布的...
2011年,Adobe宣布不再为移动平台的Flash开发提供资源。2015年,Adobe更改了Flash的名称,将一些创意产品的名称改为Animate,还发布了一个官方博客,鼓励内容创作者采用“新的web标准”——也像HTML5一样——来开发内容。
2017年7月25日,Adobe终于正式宣布了Flash产品的停售计划:2020年12月31日,将终止对Flash Player的开发支持;2021年1月12日,Flash Player将不再支持播放Flash内容;同时,该公司“强烈建议”所有用户立即从系统中卸载Flash Player。
同一天,谷歌宣布将在Chrome浏览器中逐步取消对Flash的支持。这个过程和Adobe基本同步,持续了好几年:一开始,用户在浏览有Flash内容的网页时,会被询问是否要运行Flash支持;然后默认屏蔽Flash,用户需要经过一系列操作为网站打开白名单;最后,2020年底,Flash内容将被完全屏蔽。
今天是2021年。我们终于可以和陪伴了我们20多年的Flash说再见了。
如何彻底卸载Flash?
建议Adobe用户立即卸载Flash Player。相对于Adobe的其他CC系列产品,卸载Flash Player并没有那么复杂。
首先,如果你还没有安装独立的Flash播放器,只在浏览器上使用,主流浏览器包括Chrome、Edge、Firefox等。已经开始屏蔽Flash内容。
如果您已经为某些网站手动打开了Flash,您可以在浏览器的设置菜单中关闭它。(以Chrome为例:设置→隐私安全→网站设置→其他设置→Flash)
在Windows上,如果用户曾经安装过独立的Flash Player,Adobe建议用户首先关闭所有可能使用Flash技术的浏览器和游戏。然后,用户可以从Adobe官网下载Flash Player卸载程序,直接运行并按照提示操作。
然后用户需要确保删除Flash Player的所有相关文件夹和文件,然后重启电脑。这些文件的路径可能包括: