HTML5还要多久才能进入我们的生活网页前端/web开发工程师

/ 闽江学院电气工程与自动化学院网页前端/web开发工程师 / 2017-03-29

HTML5是移动互联网的未来吗?


自从2010年的时候乔布斯在iOS上禁止Flash后,在大多数开发者的心中,这个问题的答案就被确定了。


2010年到2011年之间,HTML5概念受到卡发展的追捧,更甚有许多人预言说HTML5开发的应用将会淘汰原生的App应用。也许也是这个时候被捧的太高,而没有考虑到现实技术的支持等等,使得在遭遇短暂的追捧过后出现了许许多多的问题。随后很多HTML开发者纷纷开始转型——HTML5的发展或许是在未来,但现在就开始谈论并且着手开发这一领域还为时过早。


在经过一段时间的冷却之后,一些开发者们正在重新尝试进行有关HTML5游戏的开发,而且那些游戏领域的HTML5引擎服务提供商也正在筹备。这种种的事件都让我们会思考HTML5游戏走过的路程:在这条崎岖的遥远道路上,HTML5现在正在什么位置上?


过去

HTML5,HTML5的发展,HTML5成熟的条件,汇鱼网

20104月,苹果公司高调宣布将禁止在IOS系统上使用Flash Player,并且鼓励开发者用HTML5技术开发,这一措施在当时引起了不小的轰动,乔布斯还写过《关于Flash的几点思考》对这件事进行解释。同事在十月份,Zynga发布了第一款有关HTML5的游戏《Mafia Wars Atlantic City》。


2011年开始,很多产商看到了HTML5的前景纷纷到这一领域布局,使得HTML5在那个时候相当火爆。其中比较著名的有:Facebook的社交游戏开发商Wooga也在那个时候宣布加入HTML5iOS游戏开发领域,手游大厂EAPopcapGameloft也相继发布了自己的HTML5游戏以及Adobe宣布停止在Android系统更新Flash Player,并推荐开发者使用HTML5技术开发移动Web应用。


就在着看起来形势一片大好的时候,衰败从2012年开始。


2012年开年之际, HTML5游戏开发商Moblyng第一个倒闭。紧随其后在同年6Wooga也停止HTML5游戏的开发。


大厦倾倒是在Facebook的失败。20129月,扎克伯格在接受采访时表示这是其一次重大的战略错误。 

   

从此之后, HTML5开始淡出开发者的视野。总结下来,HTML5在移动端的失败主要是以下四个原因:


1、技术不成熟,开发生态不完整


2、没有合适的载体,浏览器渲染性能低下


3、没有成熟的生态环境(渠道,运营商)


4、受制于网络环境


这些原因最终造成了游戏功能和表现受限,体验大打折扣。

现在


现在HTML5的框架和库都是偏于Web应用开发,比较少有开发游戏。其中比较流行的HTML5框架包括CreateJSJQueryAngularJSNode.jsHTML5游戏的引擎有ImpactPhaserPixiCreatejsEaselJSPhaserTurbulenzCoco2d-HTML5 等。


目前主流的网站基本上都支持HTML5标准,流行的网站也都基本上采用了HTML5技术。但是在移动设备上,HTML5应用或游戏还尚未成熟,所以这一领域还在刚刚起步。


正在发生的另外一些事情:


1.各浏览器对HTML5标准化的支持正在慢慢趋于一致


2.硬件的变革正在不断推动采用HTML5技术制作的复杂应用和游戏的用户体验的快速提升


3.Web游戏类型在3G/4G网络下的数据发送接收速度正在变得相对高效,但目前国内总体网络质量仍不乐观


4.逐渐涌现出的HTML5游戏引擎和制作工具,开始降低H5游戏制作成本,并提高游戏开发效率


5.混生应用出现,上层使用h5开发,底层使用c++渲染,性能得到很大提升,这种方式是当前阶段的主流


6.一些巨头正在尝试引领这个市场,腾讯的手机QQ空间的安卓版应用,在前段时间将玩吧菜单放置在了底部菜单栏的一级入口,里面已经有了不少的HTML5游戏; 


一切看起来好像正在有序推进,不过站在游戏开发者角度来说又是什么看法?


在一些开发者眼中,HTML5的好处是其开发速度快,易调试,推广的成本低。但是如果使用HTNL5开发的游戏不能在体验上给予玩家更多的好处的话,那么这个就没有什么理由能够看好的。


未来

HTML5的成熟条件是什么?

HTML5,HTML5的发展,HTML5成熟的条件,汇鱼网


公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇