-
- HTML 5和Flash,谁是未来的主宰者
苏州网络公司 苏州网站优化 这话题放在15年以前,一定是H5干死flash占主旋律,今年是个理性回归,开始看到了H5的不足,也回忆起了flash的好,H5推了那么久,也没牛逼游戏出来,而且之前脸书主推H5的时候股价暴跌,给了H5狠狠的一记耳光。
把如今H5能干的事概况起来,有如下几种:在手机浏览器打开的H5,可以说,基本没啥意思,成不了主流,现在手机用户没多少时间是花在浏览器上的,用H5开发的游戏,再用原生代码包装为app,这个有点意思,但是很难通过苹果审核,还有就是在PC浏览器上的H5,这个做做展示还行,要真是全站H5,广大闲着没事给站长贡献流量的还在用IE6的大叔大妈们都流失了。。最后就是微信H5,现在说H5开发,其实很多说的都是微信朋友圈H5转发,换句话说,在H5大战flash这5年里,H5的成绩也就微信转发神经猫和京东活动这种。
再说说flash,比H5提供了更多的功能是肯定的,比方说视频直播,H5就干不来,就算用上HLS也是个鸡肋,天生延迟高,再说视频格式,flash自带平滑算法,同样的视频flash放出来更清晰,而且可以分段加载,可以对视频二进制自行加密,就H5的video标签,能干个啥,还有声音的处理,flash提供了音效处理底层API,从二进制流中截取一段作为声音播放,H5只能给它个url,然后浏览器去播放。还有P2P功能、stage3D显卡渲染、嵌入字体,都是H5不具备的,就图形来说,flash提供多种滤镜、 多种叠加效果、变色,H5啥也没有,还有flash最引以为豪的矢量图形,一条直线都可以有多种画法,线头是尖还是圆等等,以及矢量的抗锯齿、字体抗锯齿等等,H5只能呵呵了 再来说说性能,AS3的执行效率本来就比V8-JS快,再看渲染性能,看你用哪种方式开发,越接近底层性能越高,PC上chrome开启硬件加速,canvas重绘性能直接秒flash,但是flash使用starling的话,估计能秒canvas,egret、cocosJS和laya这种自带H5加速器的,在手机端据说性能达到原生的性能,我也没做过测试,不敢多说,希望了解的苏州网络公司的朋友补充一下。
其实我们生活中大量存在着flash,不只页游和广告,还包括商场大屏广告、星际争霸2等游戏大作UI界面、美女直播、优酷土豆、KTV点歌屏都是flash的,还有很多C++开发的桌面客户端,在实现华丽界面或者动画的时候,都嵌入flash来实现,这些业务长期来看都不会被H5取代,PC上flash的地位不可撼动,而flash失去的,是手机平台,或者说,手机上,原生开发同时干翻了flash和H5。
展望未来,flash和H5都在很努力的在手机上推进,flash的air,如今看来已解决性能和发烫耗电的问题,兼容性和开发环境都有了很大的进步,一个app放在我面前,我都很难分辨是不是air开发的,只有仔细看滚动的时候,flash的滚动算法和原生略有一点不同,这才能看得出来。同样H5也是,安卓的腾讯手机页游里面,用egret和laya加速的游戏,全屏的,感觉完全没有浏览器的存在,性能也相当好,不掉帧,发烫耗电正常,和原生没啥区别。
工资的话,未来还是IOS开发最高,其他差不多,要说项目的话,不差钱的大厂就继续原生开发,但如果我是小厂老板,我肯定选AIR做移动开发,微信平台,苏州网站优化人员就用laya,把AS编译为JS发到朋友圈,页游手游手机页游什么的,还是用laya,把AS同时编译为flash页游、air手游和H5手机页游,减少开发人员,全平台制霸是未来方向。
- 上一篇: 关于响应式网页的优缺点
- 下一篇: SEO的重要手段,用户行为优化
- HTML 5和Flash,谁是未来的主宰者