名片制作 名片印刷 宣传册印刷 宣传册制作 宣传单印刷 宣传单制作

400-066-0866

未来,FLASH还能与HTML5争峰?

2017/04/07 11:55

网络上在热议,未来HTML5会代规Flash吗?未来会是html5的时代还是flash的时代,HTML5火爆,未来Flash还能与之争峰?今天玛雅兔小编跟大家分享这个话题。

 未来,FLASH还能与HTML5争峰?

优劣势

 

这话题放在15年以前,一定是H5干死flash占主旋律,今年理性回归,开始看到了H5的不足,也回忆起了flash的好,H5推了那么久,也没牛逼游戏出来,而且之前脸书主推H5的时候股价暴跌,给了H5狠狠的一记耳光,把如今H5能干的事概况起来,有如下几种:在手机浏览器打开的H5,可以说,基本没啥意思,成不了主流,现在手机用户没多少时间是花在浏览器上的,用H5开发的游戏,再用原生代码包装为app,这个有点意思,但是很难通过苹果审核,还有就是在PC浏览器上的H5网站设计,这个做展示还是不错的,要真是全站H5,广大闲着没事给站长贡献流量的还在用IE6的大叔大妈们都流失了。最后就是微信H5,现在说H5开发,其实很多说的都是微信朋友圈H5转发,换句话说,在H5大战flash5年里,H5的成绩也就微信转发神经猫和京东活动这种。

 

功能对比

 

再说说flash,比H5提供了更多的功能是肯定的,比方说视频直播,H5就干不来,就算用上HLS也是个鸡肋,天生延迟高,再说视频格式,flash自带平滑算法,同样的视频flash放出来更清晰,而且可以分段加载,可以对视频二进制自行加密,就H5video标签,能干个啥,还有声音的处理,flash提供了音效处理底层API,从二进制流中截取一段作为声音播放,H5只能给它个url,然后浏览器去播放。还有P2P功能、stage3D显卡渲染、嵌入字体,都是H5不具备的,就图形来说,flash提供多种滤镜、 多种叠加效果、变色,H5啥也没有,还有flash最引以为豪的矢量图形,一条直线都可以有多种画法,线头是尖还是圆等等,以及矢量的抗锯齿、字体抗锯齿等等,H5只能呵呵了

 

性能对比

 

再来说说性能,AS3的执行效率本来就比V8-JS快,再看渲染性能,看你用哪种方式开发,越接近底层性能越高,PCchrome开启硬件加速,canvas重绘性能直接秒flash,但是flash使用starling的话,估计能秒canvasegretcocosJSlaya这种自带H5加速器的,在手机端据说性能达到原生的性能,我也没做过测试,不敢多说,希望了解的朋友补充一下

 

其实我们生活中大量存在着flash,不只页游和广告,还包括商场大屏广告、星际争霸2等游戏大作UI界面、美女直播、优酷土豆、KTV点歌屏都是flash的,还有很多C++开发的桌面客户端,在实现华丽界面或者动画的时候,都嵌入flash来实现,这些业务长期来看都不会被H5取代,PCflash的地位不可撼动,而flash失去的,是手机平台(或许可以说这是Flash的劣势所在,或者说,手机上,原生开发同时干翻了flashH5

 

未来趋势

 未来,FLASH还能与HTML5争峰?

展望未来,flashH5都在很努力的在手机上推进,flashair,如今看来已解决性能和发烫耗电的问题,兼容性和开发环境都有了很大的进步,一个app放在我面前,我都很难分辨是不是air开发的,只有仔细看滚动的时候,flash的滚动算法和原生略有一点不同,这才能看得出来。同样H5也是,安卓的腾讯手机页游里面,用egretlaya加速的游戏,全屏的,感觉完全没有浏览器的存在,性能也相当好,不掉帧,发烫耗电正常,和原生没啥区别

 

最后讨论未来是什么这个话题,如果说工资的话,未来还是IOS开发最高,其他差不多,要说项目的话,不差钱的大厂就继续原生开发,但如果我是小厂老板,我肯定选AIR做移动开发,微信平台,我就用laya,把AS编译为JS发到朋友圈,页游手游手机页游什么的,还是用laya,把AS同时编译为flash页游、air手游和H5手机页游(有点拗口),减少开发人员,全平台制霸是未来方向

 

未来会是HTML5的时代还是Flash的时代,我们就拭目以待吧。