Flash的前生与来世
1996年11月,Future Splash Animator卖给了Macromedia,同时改名为Flash1.0 。早期版本的Flash所使用的都是Shockwave 播放器,从4.0开始才有了大家熟悉的flash player专用播放器。2000年8月Macromedia 推出了Flash5.0,这个节点应该是里程碑式的,因为自此flash开始融入了ActionScript脚本语言,增加了flash的面向对象编程能力,后几个版本也开始了对图片音乐视频等多媒体支持。
2005年Adobe耗资34亿美元并购Macromedia,推出Flash CS3,至此到达flash的巅峰时期。让许多人第一次看到了Flash强大的表现力,引发了中国的Flash创作热。也成就了边城浪子,闪客帝国,火柴人,flash吧,等闪客大V及flash网站。似乎整个网络都离不开flash了,对了,页游时代也在此时达到巅峰。
但是随着移动互联网的到来,似乎改变了这一切,随着苹果,安卓,智能手机的飞速发展, flash的悲剧开始上演,Flash的的性能远远落后于Java和C#虚拟机,导致CPU功耗也比较高。因此移动端无论对浏览器还是对本地应用,Flash都显得力不从心。2007年iphone发布之后,大家发现并不兼容flash,2010年乔布斯更是发表公开信表示不会在ios上支持flash,理由主要是两点,第一flash是封闭的,不开放标准,这时候已经有了HTML5,第二存在安全及性能缺陷。其实苹果不让Flash进入iOS平台,也是利益之争。苹果从一开始就建立了App Store的封闭生态策略,怎么可能允许一个第三方插件进入自己的生态领域?
2015年开始,随着微软,YouTube,Twitch,Google等互联网巨头相继宣布抛弃flash,转向HTML5,。之后众多网站都开始支持HTML5, flash逐渐边缘化。HTML5是一个开放的标准,而Flash是Adobe公司的。无论是苹果,还是谷歌、微软都不希望被一家公司所左右,它们更喜欢一个开放的东西。
终于2017年Adobe宣布结束flash,此时有众多开发者还建议为什么不把flash开源而直接结束呢?确实要想保住flash的最好方法可能真的是开源,但是马上有不反对者认为无尽的安全漏洞,才是我们真正离开它的理由,因为十几年里,似乎只有一个星期没被爆出有Flash安全漏洞,但adobe并购flash之后才打了二十几个安全补丁。加之HTML5大盛其道之时,flash确实无力回天。
其实,Adobe并不甘心flash就这么灭亡,在宣布flash结束的前一年2016年Adobe就推出了animate,不错这就是flash的升级版,Animate 拥有大量的新特性,特别是在继续支持Flash SWF、AIR格式的同时,还会支持HTML5Canvas、WebGL,并能通过可扩展架构去支持包括SVG在内的几乎任何动画格式。我个人还是比较看好Animate 的前景,毕竟有flash多年的积淀和经验,有巅峰到灭亡的痛定思痛。我觉得这应该算是一种妥协吧,死亡的之时flash播放器而已,我们有理由相信作为动画制作工具的后继者Animate,必会扛起flash的大旗,东山再起。
微信视频号?
?
复制代码 代码如下: objectclassid="clsid:D27CDB6E-AE6D-11cf-96B8-44455354000...
本文实例为大家分享了JSP分页显示效果的具体代码,供大家参考,具体内容如下 1、...
jsp 中HttpClient中的POST方法实例详解 POST方法用来向目的服务器发出请求,要求...
creatdoc.asp !DOCTYPE html PUBLIC "-//W3C/Dtd html 3.2 Final//EN" head titl...
前言 开发过程中,常常需要对一些输入信息进行有效性验证,使用正则表达式进行校...
在把大量的XML作为POST数据的一部分发送给你的IIS服务器的时候——诸如在ASP表单...
文章目录 1. 文件描述符 2. 重定向原理 3. 动态库与静态库的生成与使用 1). 链接...
本文给出了两个密码强度的正则表达式方案,一个简单,一个更复杂和安全。并分别...
1.在vscode中搜索Autoprofixer 2.在安装完成之后要配置 在需要添加前缀的css文件...
一、图状结构数据广泛存在 字节跳动的所有产品的大部分业务数据,几乎都可以归入...