产品白皮书-Egret.pdf
文本预览下载声明
Version 3.0
Egret Technology
Runtime 产品白皮书
2016 年4 月29 日
Runtime 产品白皮书
Egret Runtime 是什么?
Egret Runtime 是Egret 团队为了强化HTML5 游戏体验,简化渠道接入HTML5 游戏而开
发的加速器组件。通过Egret Runtime 这款加速器组件,真正实现游戏运行加速,渠道接入
加速。Egret Runtime 可以作为扩展模块无缝嵌入到移动设备上的浏览器或其它应用中。通
过使用Egret Runtime,游戏开发者和渠道接入商均可从不同角度提升游戏体验、简化接入
流程。
游戏开发者能够忽略不同操作系统、不同浏览器、和不同终端的差异,让HTML5 游戏以
接近原生的表现在用户手机终端中高效运行;
渠道接入商可以简化繁琐游戏接入流程,实现一次Egret Runtime 接入,HTML5 游戏随
时上架的高效游戏接入。
Egret Runtime 改变了什么?
在这个智能手机和平板电脑大爆炸的时代,移动优先已成为未来发展的趋势。HTML5 作
为 Web 前端展现与交互的技术基石,为用户提供了无需下载安装即能获得更为丰富的 web
应用的坚实基础。
残酷的现实是不同操作系统、不同浏览器、和不同终端的差异,则给HTML5 内容推广带
来了非常大的困难。
1.设施碎片化
目前移动应用市场的碎片化极其严重,主要体现在设备碎片化、OS 碎片化、屏幕碎片
化三方面,HTML5 游戏开发者不得不面临这种残酷的现实。
设备碎片化。现在市场上支持Android 的机型越来越多,机型已经超过1 万8 千种,而
前 10 大机型的份额占比仅为 15%。不同厂家手机所使用的WebView 和浏览器HTML5 展示效
果不同让开发者无所适从。
OS 碎片化。Android 是有史以来碎片化最严重的操作系统,不同版本在市场上都有分布,
而最新的5.0 版本更新率还不到 10%。不同平台上的WebView 对HTML5 支持也不尽相同,不
能保证用户完美的体验效果。
屏幕碎片化。Android 的屏幕尺寸规格有数十种之多,远超其它OS 平台。UI 设计是游
戏和应用成功的关键之一,而适应各种屏幕则成为了设计人员最头痛的问题。
2.入口多样化
越来越多的游戏和应用使用移动 QQ、微信、微博等客户端作为入口。不同的客户端软
件所携带的浏览器内核不同,更会直接影响HTML5 游戏在移动平台上的表现。渠道商也会对
HTML5 游戏的接入效率,运行效果提出较高的要求。
浏览器入口:移动浏览器作为移动平台主要入口之一,但其内核标准并不统一,使HTML5
游戏的内容生产者较难进行一一适配。
社交软件入口:社交软件作为移动平台的典型应用,最有使用频率高,交互频繁等特点,
对HTML5 游戏的要求也比较高。
APP 入口:垂直领域的APP 也是移动平台较高的入口之一,但各家技术水平不一致,增
加了HTML5 游戏及应用接入的门槛。
Egret Runtime 分别从开发者和渠道两个角度解决了HTML5 目前遇到的难题。
为开发者从根本上解决碎片化问题和性能问题,Egret Runtime 直接支持了HTML5 游戏
运行所需要底层功能,从而带来众多好处:
|渲染性能平均提升了5.5 倍
|提供完善的插件体系供开发者扩展
|最大程度挖掘硬件性能
从渠道角度解决了HTML5 游戏接入流程复杂,定制化功能多的问题,Egret Runtime 实
现了一次接入,随时上线的好处:
|抽象HTML5 游戏通用的渠道接入接口,渠道只需实现一次
|渠道定制化功能从Runtime 角度实现,CP 完美适配
Egret Runtime 3.0 做了什么?
显示全部