Flash终于走向死亡!Flash的兴衰之路你知多少

作为最大名鼎鼎的网络多媒体技术之一,Flash的名号可谓是无人不知无人不晓。然而,触手曾伸及形形色色网站的Flash,现在终于要退出历史的舞台。Adobe已经宣布,Flash将会在2020年停止开发和更新,这意味着Flash已经彻底走向淘汰。盛极一时的Flash,是如何被人抛弃的?明明是Flash先来的,玩小游戏也好,看视频也好,实现各种复杂的交互也好,但为什么Flash会被HTML5取而代之?今天,就一起来谈谈关于Flash的话题吧。

Flash将在2020年被彻底淘汰

Flash:曾是互联网世界的超级英雄

Flash在今天给人的印象是臃肿而又低效的,但在Flash刚刚诞生的时候,却被视作是互联网世界的超级英雄。Flash诞生自1996年,当时的Flash可是网络上冉冉升起的超新星——小巧、高效、跨平台,无论是开发者还是用户,看到Flash都会笑逐颜开。

在上世纪末本世纪初,互联网的世界是单调的。别看现在的网页和浏览器干啥都行,但在Web1.0的年代,HTML平台能做的事情极其有限——网页多只是简陋的文字排版,图片往往是马赛克级别的分辨率,能动起来的GIF图片,动不动数M的体积,对于当时流行的拨号上网来说,可谓是一图杀猫的存在。此情此景下,Flash俨然成为了令人啧啧称奇的魔法。

Flash缔造过很多经典小游戏,例如火柴人

单调的网页一旦使用了Flash,面貌往往会焕然一新。Flash能够用仅仅十几K到几百K的体积,呈现出放大也不会失真的矢量彩色动图,甚至还能够做出足以令人沉迷一整天的Flash小游戏。Flash一度成为了互联网中最耀目的多媒体技术,是否使用了Flash,甚至成为了人们来衡量一个网站先进与否的标准。

Flash的大展拳脚,离不开它的准确定位——HTML平台不行,那Flash自己就来做平台。Flash用插件的身份,干着平台才需要负担的繁重工作。在Adobe丰盈的奶水的滋润下,Flash茁壮成长。Flash先后加入了对Javascrip、HTML、XML的支持,新增了滤镜和层的模式,加持了Actionscript语言,并增强了影音方面的功能一举把RM/RMVB赶到了线下。加上Flash跨平台的特性,极其容易移植,因此Flash很快就在互联网上打出了一片天地。

Flash的支持一度相当广泛

Flash最为鼎盛的时候,市面上稍微高端点的设备,支持Flash被视作是理所当然的事情。看看那些即便乖乖给Adobe授权费也要抱住Flash大腿的设备吧——黑莓、PS3、PSP、Wii、PocketPC、Windows

Mobile、塞班……哪个不是一方英雄,哪个不是一时豪杰?但是,这些大佬们也不得不对Flash敬重三分。不过,终于还是出现了对Flash说“不”的人——苹果。

Flash为何走向淘汰?

随着iPhone的流行,Flash在移动市场迅速衰退。2007年出现的iPhone一开始就不支持Flash,当时正值Flash的顶峰。很多人起初对苹果这一决定嗤之以鼻,但最后发觉原来增加续航的最好方法不是增大电池,而是抛弃Flash。于是,Android也在2012年宣布不再支持Flash,Flash在移动市场不再有立足之地。

Flash在移动平台的衰败最后波及到了桌面市场。Chrome从去年的Chrome
42开始,就已经强制把Flash装入沙箱,以PPAPI的形式运行;在今年推出的Chrome
55中,更是默认禁止Flash运行。Chrome的前辈Firefox更加激进,去年就已经默认禁止Flash运行了。微软的Edge浏览器是对Flash支持得比较好的,但也宣布将会在Win10

RS2新版中默认禁止Flash。1996年诞生的Flash用了10年攀上顶峰,然后走了10年下坡路;3年后的2020年,Flash将会走到生命的终点。

很多浏览器都已经默认禁用Flash,或者是旧版Flash

上文提到,Flash以插件的身份,做着平台该做的事情,功能非常强大。为何如此强大、如此流行的Flash会走向衰落?原因大致如下。

首先,Flash效率变低了。随着功能的增多,Flash的效率明显变低。现在的Flash,能解码编码H.264,能进行3D渲染,能播放7.1声道环绕声,能支持游戏手柄……林林总总的功能集于一身,加上易于开发,粗劣低效的Flash不断在网络泛滥。

Flash已经变得太过臃肿低效

Flash的功能越来越强大,开发人员使用Flash开发的产品也愈发繁多庞杂,Flash开始被用来干一些奇怪的事情,比如说卖卖小广告啦,玩玩小游戏啦——这些应用多是粗制滥造,很难想象有人会为Flash广告优化代码,是吧。人们慢慢发现,当低劣的Flash充斥着网页的时候,电脑开始不堪重负了,Flash落下了一个烤肉机驱动程序的称号。

毫无疑问,贴满了低效Flash的页面是非常不适合移动互联网的,没有什么设备的电量能经受住Flash的拷问,这令Flash迅速被移动平台所摒弃。自然而然,Flash也就淡出了这个移动为王的时代。

其次,Flash非常不安全。Flash以一个插件的身份,干着平台干的事情,所导致的后果就是承受了平台级别的风险。君不见多少个0Day漏洞自Flash而出,例如在2015年,安全机构NTT

Group公布的十大最危险的漏洞就全部出自Flash。Flash能够运行相当复杂的代码,这让Flash非常容易被渗透。加上Adobe在安全方面的不上心,这令Flash安全问题频发。

这是NTT Group在2015年公布的各大软件漏洞情况,可见Flash一览众山小

Flash支持多个平台,这令它带来的安全问题影响更加严重。一旦Flash出现安全问题,N种浏览器、操作系统都有可能被攻陷。在移动互联网时代,设备承担了越来越多的隐私数据,没人希望隐私从满是漏洞的Flash中泄漏出去。因此,Flash遭到了冷落。

再者,Flash很不稳定。作为一个插件,它自身频频崩溃也就罢了,还经常拉着浏览器乃至操作系统一起殉情。光是播放视频,Flash就能给你弄出蓝屏事件,往往不得不关闭Flash的硬件加速提升稳定性。

最后,Flash已经有了替代品——HTML5。Flash之所以得以流行,是因为当时的网页实现不了什么功能,需要Flash这样的插件充当救火队员。现在,HTML5已经基本上能包办Flash所有能干的事情了。无论是视频播放,还是小游戏,使用HTML5都可以轻松实现。同时,HTML5对比Flash的效率更高,安全性更好,不需要另外安装插件也可以在各大平台运行,对不同设备的支持要比Flash更加友好。

连Flash的亲爸爸Adobe都力顶HTML5,在Animate CC中加入HTML5支持了

另外,作为一款商业软件,Flash并不符合互联网的开放精神,起码就不如大家一起来运营的HTML5来得符合。在之前,HTML5标准的制定一片混乱,WHATWG和W3C为了争夺HTML5标准的话语权,内斗不已。现在一切尘埃落定,HTML5标准已经出炉,业界再也没有什么理由观望而不跟进。甚至Adobe也宣布,Flash的开发工具Flash
Builder更名为Adobe Animate CC,加入对HTML5的支持。爸爸都不爱你了,Flash还是乖乖睡进历史书吧。

总结

简而言之,Flash的兴起和衰落,不仅仅是因为本身的堕落,还要考虑历史的进程。历史的进程已经钦点了HTML5做接班人,你问我支不支持HTML5?反正业界都支持,微软、苹果、Google乃至Adobe都在力推HTML5。Flash被彻底淘汰的2020年并不远,但目前国内仍有不少视频站使用Flash,希望国内视频站能尽快转用HTML5,给用户带来更好的体验吧。

作者:佚名

来源:51CTO

时间: 2024-08-04 11:27:01

Flash终于走向死亡!Flash的兴衰之路你知多少的相关文章

【高分求救】有一段30分钟的视频。需要嵌入到主页。而且需要有缓冲机制 像FLASH一样 也可FLASH !

问题描述 有一段30分钟的视频.需要嵌入到主页.而且需要有缓冲机制像FLASH一样也可FLASH!就像http://www.carshowroom.com.au/这里的视频他是用什么做的... 解决方案 解决方案二:也需要找这样的视频提供他应该是FLASH做的吧..解决方案三:一般这样的就是flash,页面就是放调用flash的代码,关键的地方就是调用的这个flash去掉那个视频(视频先要转换成.flv格式)总之和程序一点关系都没有解决方案四:一个我做的例子,边缓冲边看,flash是前台做好的解

智能红外遥控将在小众中走向死亡

    某智能红外中控的操作界面,其复杂度和老式遥控器一致,且操作不准确(温度部分不可以这样调节) 新发布的小米4,新增了红外功能.小米在官网介绍说,它可以遥控接近三千款不同品牌.型号的家电. 华为在一年前推出荣耀3时就增加红外功能作为宣传卖点,当时说支持6万多款不同家电. 三星.HTC.LG.中兴等手机厂商也有非常多的机型支持红外.但它们在宣传中基本已经不提了,因为这个功能使用率太低. 智能家居领域,同样有很多红外智能化的产品,这些一般有两种思路:一是直接做一个红外转Wi-Fi的遥控产品,这类

Android WebView播放视频flash(判断是否安装flash插件)

Android WebView播放flash(判断是否安装flash插件)  最近帮一个同学做一个项目,断断续续的一些知识点记录一下.一个页面中有一个WebView,用来播放swf,如果系统中未安装flash插件,必须提示用户到market中安装. 下面做一个demo,效果图如下: 首先布局文件,很简单: [html] view plaincopy <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro

flash下拉菜单 flash下拉菜单下载

写了个简单的Flash 下拉菜单,都只怪俺的美工太差,做得不太好看!但作为新手学习的实例还是非常不错的的!各位新手朋友,可不能错过!! 制作过程: 1.制作四个按钮,分别写上Photo_1.Photo_2.Photo_3.Photo_4. 2.导入四张图片. 3.新建四个影片剪辑,将先前准备的按钮和图片一一拖入到剪辑中,并将的实例名均设为bt,最后将四个剪辑分另拖入到场景的四个层中,并分别命名为ph1,ph2,ph3,ph4. 下面就是代码了,在第一帧里面加入如下代码: _global.pre

flash动画-三八妇女节flash

点击大图免费flash动画-三八妇女节flash 三八妇女节还好就一个3月8号,不然...我们男士就惨了--别,别打我,我什么也没说....我只想说节日快乐!     采集本站内容朋友请限速,谢谢合作  

从&quot;后事实&quot;走向&quot;数据化&quot;,还有多远的路?

文章讲的是从"后事实"走向"数据化",还有多远的路,牛津字典评选出的2016年年度词汇是"后真相"."后事实"和"后真相"是近义词,它们都指的是塑造人的思想的不再是事实,而是情绪. 我们为什么会经历"后事实"时代 ▲图片来自全媒派 2016年发生了很多大事,"英国脱欧"和"美国大选"无疑都是热点事件,站在大数据的视角来看,它们都不同程度的折射出&q

威尼斯电影节:离死亡还有很长的路

第71届威尼斯国际电影节把金狮奖颁给了71岁的罗伊·安德森,虽然已经这把岁数,但瑞典人的导演生涯却颇为传奇,他拍的长片数尚不足七部--最后估计也不太容易到这个数. 对多数中国影迷来说,这届威尼斯的获奖名单相当陌生,电影节的活动报道也显冷清,应了最佳影片的那几个字:寒枝雀静.用前方记者的话说,从头到尾,就没见一个场子满过.相比之下,戛纳要排长队.抢破头,谁是王者,一目了然. 威尼斯的冷有很多原因,也有人表示,今年并不冷,因为去年比今年还冷.相比马克·穆勒时代,威尼斯没华语电影的太多事,即便有<闯入

终于:Adobe Flash消耗尽了我们的耐心

不知什么时候开始,我们已经对Adobe Flash Player的漏洞习以为常-- 甚至谷歌.Facebook都曾表态:建议Adobe可以直接停止修复Flash漏洞,放弃Adobe Flash Player这款产品.尽管Flash诞生于90年代初,最初被定位为一款易用的数字动画工具.YouTube推出了基于Flash的流媒体视频服务.这款软件随后被预装在几乎每一台计算机中.Flash技术也是美国著名的Netflix最初发展的基础. Adobe Flash Player 直到去年,信息安全研究人员

在HTML中给Flash添加链接 屏蔽Flash右键

链接|右键 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title></title></head><body><table width=554 height=121 border=0 align="center" cellpadding=