9月23日,腾讯正式宣布推出业内***浏览服务开放平台,向APP开发者共享腾讯X5浏览服务。腾讯X5由X5浏览内核及其相关云服务构成。其中,让游戏行业比较振奋的消息是X5内核植入了Egret Runtime组件,能够全面提升HTML5游戏在移动设备的用户体验。 据Egret 联合创始人马鉴现场介绍,在有Egret Rumtime加速的情况下,Html5游戏会有3-5倍的性能提升,对比PhoneGAP方案约有30倍的性能提升,从而使HTML5游戏接近原生游戏的体验。 那么颇有神秘色彩的Egret Runtime到底是什么呢?让我们结合现场和网上的公开资料一起来看看。 Egret Runtime的特点 Egret Runtime 是由Egret发布的致力于提升HTML5游戏速度和稳定性的加速器组件,能够大幅强化HTML5游戏体验。 资料显示,Egret是一家专注于为移动游戏开发者提供技术一站式行业解决方案服务商。在Egret Runtime之前,Egret曾推出了自主研发的Egret引擎,帮助开发者快速创建HTML5类型的移动游戏。风靡大江南北的《围住神经猫》就是采用Egret引擎开发。 使用腾讯X5和没有使用X5的游戏效果对比图 据悉,Egret Runtime植入到腾讯X5内核后,使得渲染性能成倍提升,资源加载顺畅平滑,并能够正确识别分辨率、触摸、交互方式等然后统一设备适配兼容。Runtime支持硬件接口直接调用,实现所有HTML5的游戏可以调动底层系统的驱动,系统硬件的触摸、转屏功能从而进行成倍加速。此外,Runtime还能够实现游戏进度的自动存储。 Egret联合创始人马鉴在讲解Runtime Egret Runtime具有独立生命周期管理,用户使用X5服务的时候,X5直接管理Runtime的生命周期,不会因为Runtime的一些异常引起X5服务的体验。 Runtime跟X5服务在协作或者交互过程当中都是采用密钥的衔接过程,从而保证了平台的安全。Runtime是动态加载,用户在启动任何HTML5游戏的时候不需要再去安卓上去更新。
Egret 引擎与Egret Runtime协同工作流
Egret 引擎和Runtime协同工作流还有一个比较大的特色是,能够轻松实现网页游戏到移动游戏的移植。采用X5内核的APP,如微信、手Q、QQ空间、QQ浏览器等,加速后的HTML5游戏就会以接近于原生态游戏呈现在用户面前。
这也意味着,Egret Runtime在X5应用中能够帮助游戏开发者实现即点即玩,极大降低游戏的开发及推广应用成本,让用户获得流畅、愉悦的游戏体验。
腾讯X5浏览服务的推出,获得业界高度好评。Egret创始人陈书艺表示, 共享X5浏览服务是腾讯开放、共赢精神的延续,相信有越来越多的APP开发者,将加入并受益于这个***的浏览应用开发平台,而HTML5移动游戏也迎来***的时代。