近日Adobe公司正式宣布:
2020年12月31日,今年的最后一天,将是其旗下产品Flash Player生命终结之日,也就是 End。
如果你是一个老网民,对Flash留下的最深刻印象,
恐怕是你看某些视频网站,弹出的安装页面。
还可能是你曾经玩的《打飞机》Flash小游戏。
也有可能是曾经风靡一时的
《小小火柴人》Flash动画。
为了玩Flash游戏《开心农场》,晚上调好闹钟
准时偷菜。
还有各种上课用的课件。
简单说,
这些陪伴我们走过 24 个年头的 Flash,到了生命的末期。
消息传来,对很多国内的公司而言,
无疑是晴天霹雳。
其实早在2017年,Adobe公司就宣布了Flash将在未来停更,但是很多国内公司考虑到技术难度以及成本,
不愿意采用新技术,宁可继续使用Flash,影响最大的恐怕是各类银行网站,还有某些网络教育平台。
Adobe彻底废了Flash,
对这些公司和用户将是极为不便的。说起来不免让人唏嘘,有网友在感慨,
自己还在努力学习Flash,没想到还没学会,Flash已走向了末路。
Flash是如何被开发出来的?
作为一款诞生了20多年的产品,Flash当然也有过它的巅峰。
早期Flash被开发出来,可不是为了播放视频,
Flash是一种交互式矢量图和Web动画的标准。1993年,乔纳森·盖伊和他两位朋友创立一家名为FutureWave Software公司。
当年如果你想在电脑上观看视频或动画
,需要使用Java的播放器。
但Java速度太慢,
动画效果也让人不太满意,所以乔纳森·盖伊重新投入开发,这款产品最终命名为FutureSplash Animator。
1996年12月,FutureSplash卖给了Macromedia公司,由于名字绕口,被改名为 Flash1.0。
在Flash没出现之前,网页基本都是静态的,
唯一会动的就是GIF动态图片,而Flash则改变了这一切。不仅支持精美的流媒体,还支持音频,因此Flash 成为嵌入网页中的小游戏、动画、广告、以及图形用户界面常用的格式。
所谓大鱼吃小鱼,在 2007 年,
著名的 Adobe 公司(就是开发 Ps的那家公司,设计师的噩梦)正式收购 Flash。此时,威名赫赫的 Adobe Flash Player
终于进入历史舞台。
由于它实在太好用了,最巅峰的时候,
几乎是制霸全平台:
Windows、macOS、Linux、BlackBerry Tablet OS、Android 和 Pocket PC。
哪个不是一方英雄,是不是感觉少了谁?没错,
少了乔大神苹果家的iOS ,终于来了一个对Flash说“不”的人
。 前浪死在沙滩上
乔布斯对Flash从来没有好脸子,
他坚决不给 iPhone、iPad 使用 Flash。当时正值Flash的巅峰。很多人起初对苹果这一决定嗤之以鼻。
乔大神的去世前一年,还洋洋洒洒写了几千字,亲自上阵论述为啥苹果为啥容不下 Flash:
Flash 耗电量大、运行缓慢,而且存在安全问题。
你们现在去苹果官网,还能看见乔布斯的这封信:《Thoughts on Flash》。
乔布斯认为在移动时代里,应该拥抱 HTML5 新技术(互联网新一代标准),Flash 已经落伍了。不得不说乔大神就是牛×,10多年前就提出了这个论断。
在诞生之初,以高效著称的Flash,为单调网页提供了动画、视频播放、交互控件的神器。时至今日,
已经沦为了一辆苟延残喘的老爷车,低效是它难以摆脱的标签。
如果你使用笔记本电脑,相信体会更加深刻,
比如浏览某个网页,风扇瞬间起飞,CPU温度直接上升,还有跳崖般下跌的电量,这些恶劣体验很有可能就是因为Flash的原因。
而且Flash最让人诟病的一点就是安全风险太大,攻击者可以通过Flash漏洞,在用户电脑中执行任意代码,这无疑是挂在每一位用户头上的定时炸弹。
如果你留意,
相信能经常看到Windows不时发放的Flash漏洞补丁,例如KB4477029、KB4471331补丁……
尽管如此,仍禁不住Flash不断爆出漏洞,压根让人防不胜防。
2015年公布的各大软件漏洞情况,
Adobe Flash高居榜首。
在移动互联网时代,手机设备承担了越来越多的隐私,
没人希望隐私从满是漏洞的Flash中泄漏出去。因此,Flash在移动端遭到了冷落,2012年,Android也宣布不再支持Flash,
Flash在移动市场彻底没了立足之地。
由此开始还波及到了桌面电脑市场,Chrome浏览器默认禁止Flash运行,微软的Edge浏览器算是对Flash支持得比较好的,也在Win10 RS2版本中默认禁止Flash。
1996年诞生的Flash,用了10年攀上顶峰,
然后一直走了10年下坡路。H5神格已成!
Flash之所以得以流行,是因为当时的网页没什么功能,
需要Flash这样的插件充当救火队员。
而现在,HTML5已经能基本包办Flash所有的事了,无论是视频播放,还是小游戏,使用HTML5都可以轻松实现。
同时,
HTML5比Flash的效率更高,安全性更好,也不需要另外安装插件,就可以移植到各大平台运行。
之前由于HTML5标准一片混乱,
各方为了争夺话语权内斗不已,现在尘埃落定,HTML5标准已经出炉,业界就再也没有什么理由观望而不跟进。
甚至Adobe也宣布,Flash的开发工具Flash Builder更名为Adobe Animate CC,加入对HTML5的支持。
连亲爸爸都不爱你了,Flash也就只能睡进历史书了。