百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

揭秘HTML5游戏助力神器Egret Runtime

zhezhongyun 2025-02-27 17:32 41 浏览

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移动游戏也迎来最好的时代。

【想看更多互联网新闻和深度报道请关注速途网官方微信。(微信号:速途网)】

相关推荐

perl基础——循环控制_principle循环

在编程中,我们往往需要进行不同情况的判断,选择,重复操作。这些时候我们需要对简单语句来添加循环控制变量或者命令。if/unless我们需要在满足特定条件下再执行的语句,可以通过if/unle...

CHAPTER 2 The Antechamber of M de Treville 第二章 特雷维尔先生的前厅

CHAPTER1TheThreePresentsofD'ArtagnantheElderCHAPTER2TheAntechamber...

CHAPTER 5 The King'S Musketeers and the Cardinal'S Guards 第五章 国王的火枪手和红衣主教的卫士

CHAPTER3TheAudienceCHAPTER5TheKing'SMusketeersandtheCardinal'SGuard...

CHAPTER 3 The Audience 第三章 接见

CHAPTER3TheAudienceCHAPTER3TheAudience第三章接见M.DeTrévillewasatt...

别搞印象流!数据说明谁才是外线防守第一人!

来源:Reddit译者:@assholeeric编辑:伯伦WhoarethebestperimeterdefendersintheNBA?Here'sagraphofStea...

V-Day commemorations prove anti-China claims hollow

People'sLiberationArmyhonorguardstakepartinthemilitaryparademarkingthe80thanniversary...

EasyPoi使用_easypoi api

EasyPoi的主要特点:1.设计精巧,使用简单2.接口丰富,扩展简单3.默认值多,writelessdomore4.springmvc支持,web导出可以简单明了使用1.easypoi...

关于Oracle数据库12c 新特性总结_oracle数据库12514

概述今天主要简单介绍一下Oracle12c的一些新特性,仅供参考。参考:http://docs.oracle.com/database/121/NEWFT/chapter12102.htm#NEWFT...

【开发者成长】JAVA 线上故障排查完整套路!

线上故障主要会包括CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题...

使用 Python 向多个地址发送电子邮件

在本文中,我们将演示如何使用Python编程语言向使用不同电子邮件地址的不同收件人发送电子邮件。具体来说,我们将向许多不同的人发送电子邮件。使用Python向多个地址发送电子邮件Python...

提高工作效率的--Linux常用命令,能够决解95%以上的问题

点击上方关注,第一时间接受干货转发,点赞,收藏,不如一次关注评论区第一条注意查看回复:Linux命令获取linux常用命令大全pdf+Linux命令行大全pdf为什么要学习Linux命令?1、因为Li...

linux常用系统命令_linux操作系统常用命令

系统信息arch显示机器的处理器架构dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/s...

小白入门必知必会-PostgreSQL-15.2源码编译安装

一PostgreSQL编译安装1.1下载源码包在PostgreSQL官方主页https://www.postgresql.org/ftp/source/下载区选择所需格式的源码包下载。cd/we...

Linux操作系统之常用命令_linux系统常用命令详解

Linux操作系统一、常用命令1.系统(1)系统信息arch显示机器的处理器架构uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系...

linux网络命名空间简介_linux 网络相关命令

此篇会以例子的方式介绍下linux网络命名空间。此例中会创建两个networknamespace:nsa、nsb,一个网桥bridge0,nsa、nsb中添加网络设备veth,网络设备间...