程序员

2021-04-01

作者:admin 2021-04-26 我要评论

Flash的前生与来世 1996年11月Future Splash Animator卖给了Macromedia同时改名为Flash1.0 。早期版本的Flash所使用的都是Shockwave 播放器从4.0开始才有了大家...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

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的大旗,东山再起。

微信视频号?

?

;原文链接:https://blog.csdn.net/hyh2002_119/article/details/115379075

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 2021-04-01

    2021-04-01

  • 20210323第一家量产国产化蓝牙AOA高精

    20210323第一家量产国产化蓝牙AOA高精

  • 密室逃脱

    密室逃脱

  • 257-根据数组下标完成对二叉树的中序遍

    257-根据数组下标完成对二叉树的中序遍

腾讯云代理商
海外云服务器