说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

欧朋 CTO 罗志宇:谈Sphinx游戏引擎的前世今生

HTML文档下载 WORD文档下载 PDF文档下载
欧朋CTO罗志宇,在接受我们的采访时讲到:技术方面,如何让H5的体验最好,就是Sphinx游戏引擎负责的事儿。渠道方面,去年年底,欧朋累计有1亿用户,今年预计达到2.5亿。我们可以构建完整的HTML5产业生态。

2013年2月份Sphinx游戏引擎在西班牙巴塞罗那世界移动通信大会上首次亮相,今年7月份该款游戏引擎开发者社区上线。最近,Sphinx游戏引擎已经开放公测。我们可以看到,从今年2月份到现在,在Opera的大力推动之下,Sphinx的发展速度很快,进展很大。现在,合作游戏也已经面市了。

CSDN:Sphinx——“狮身人面像”,它的寓意是什么?

罗志宇:因为在Opera里面,每一个项目程序员都自己取一个项目代号。Sphinx是个项目代号,当时没有更合适的东西了,就拿出来了。当时为什么取Sphinx呢?因为它是狮身人面像,看起来是个人,其实是个狮子,因为你没发现它看起来是个游戏引擎,其实它本质上是个浏览器,它是承载一个HTML5游戏的快速浏览器而已,所以取这个名字。


图:欧朋 CTO 罗志宇

CSDN:它是在哪个层面上的技术呢?浏览器是排版引擎和渲染引擎的结合体。Sphinx算是一个排版引擎?还是一个渲染引擎?

罗志宇:渲染引擎。这个游戏引擎可以打开百度、Google、新浪都可以打开。

CSDN:对于各种手机芯片,比如像Qualcomm、MTK没有经过优化?

罗志宇:我们其实没有对哪一家的厂商进行优化,我们还在和他们谈。因为整个东西很奇怪的,行业里的竞争蛮激烈的,今天根高通讲,你要是比MTK快的话,就跟你合作?明天跟MTK讲你要是比高通快,我就和你合作?

其实行业内现在看起来这方面芯片的差距蛮小的,没有想象那么大,他们的性能差距小,竞争太激烈了。今天你出一个新东西,明天我一定要赶上来。所以整个Sphinx引擎,我们还没有为专门的芯片做优化。我们也觉得没有这个必要,因为你见过为哪个游戏为芯片做优化的吗?没有吧,其实没有必要。但此后,如果说哪个厂商有推进的话,我们也会继续做下去。因为也想做出一个差异点,但这块的工作现在还没开始。

CSDN:Sphinx引擎是通过什么方式做性能优化的,能不能讲具体实现的思路?

罗志宇:至于实现的思路蛮简单的,因为之前所有的浏览器可能更偏向于软的方面。你要知道整个浏览器本身的性能进化,和硬件加速不是同时进行的。在工业里面,和硬件加速GPU同时演进的是游戏。你经常会看到游戏厂商,出个新游戏,需要很高的显卡配置,大家就会去买新显卡。出了新显卡以后,游戏厂商一定会出一些新游戏。因此游戏本身和硬件加速是互相促进的。

浏览器从来都不会加入这种竞赛。浏览器本身是非常晚的时候,可能是前几年才加入到游戏行业中来。这导致大部分的移动浏览器对硬件加速支持都相当不好。现在应该没有一个浏览器是支持全硬件加速的,Chrome属于半硬件加速。如果从技术上讲的话,它属于半硬件加速的过程。为什么呢?浏览器的第一设计原则,最高的设计原则,一定是可以更好的浏览网页。然而看网页和打游戏是矛盾的,这不是一套体系的东西。网页可以是5000个像素可以卷10屏,游戏则完全不然。所以,整个游戏引擎是把设计的坐标从网页浏览,拨向了游戏。这样它可以完全使用所有的硬件加速资源。我们现在所有渲染都是在GPU端运算的。而在浏览器里面的话,现在最好的Chrome结构,也就在50%左右是在GPU端进行的。很多情况下,只要任何一种异常情况发生,它就会回退到CPU端进行渲染。

CSDN:那么它是OpenGL?

罗志宇:对OpenGL!也就是所谓的OpenGL ES,相当于是和GPU进行通讯的协议,这个其实是工业标准。在Android上面就是OpenGL ES。

CSDN:这个引擎最先开发的是哪个部分?比如您可能要出一个原型Demo,可能要给团队的领导演示它。那么最先着手做这个项目的时候,最先做的一块是什么?然后又是从怎样的情况下延展开来,完善周边的支持和优化?

罗志宇:其实这个技术是蛮奇怪的,这个技术如果从最初说起的话,不是从去年开始的。整个引擎的技术先进行了验证,从2007年就开始了。2007年我在Opera总部的时候,整个技术已经被验证过一次了。第一版是用在了Opera 移动浏览器上面,然后这是第二版,所以,从Symbian时代就开始搞这个了。

你会发现一个很好玩的事情,如果你看Opera  mobile的发布史的话,它发了一个Opera mobile10  beta,然后就直接发Opera11正式版了,中间是没有Opera10正式版的。那块就是我做的,因为这种渲染技术引入之后,我们发现性能提升非常大,就不再发Opera10了。因为整个项目结构都变了,就直接发Opera11。这也是第一个使用这种渲染技术的产品。

在同期产品里你可能记得很清楚,所有的浏览器在卷动页面的时候都会有花格子阶段,这时浏览器在做渲染,如iPhone上面。实际上Opera11是没有的。

就是说,页面下面面有马赛克一样的方格,而后系统才慢慢填充过来。但Opera11不必有马赛克,这就是我们渲染技术。这种渲染技术,可以说是第一次在尝试硬加速。这个技术本来已经验证好了,所以今天的Sphinx开发其实没有像你说的,从一个点,像做实验一样扩散的过程。它更像是一个技术的演进,这个技术沉淀的时期是蛮长的。

事半功倍:你应该知道的HTML5五大特性 创建API监视器的五大技巧 流量激增15倍+ 乐蜂网桃花节大促背后的技术事 Windows 8和IE 10:如何保障视频播放? 云计算大会讲师秀之13:梁家恩,12年积累,构建永久免费的语音云平台 众望所归:智能手机芯片将为服务器所用 没有学位,他通过以下四步进入Google 谈谈Google Polymer以及Web UI框架的未来 保密入髓:前苹果员工揭示公司是如此善于保守秘密 调查显示:软件开发公司出现“人才荒” 三星拟6月20日在伦敦召开新品发布会 推手机新品Galaxy和ATIV 历届中国云计算大会PPT集萃(五):数据安全隐患解析与应对 搞趣网创始人:做不了阳春白雪 就做下里巴人 CMDN Club 28期:创业公司一定不要浪费资源 浅谈Lean UX:我们到底该怎么设计? 张艺谋今日正式加盟乐视 作品专区落户超级电视 WebKit华丽转身:欧朋浏览器8.0新鲜出炉 分析师称应出售Bing?除非微软倒闭,否则不可能卖Bing Go Mobile沙龙第二期:软硬整合与创客精神 专访西电黄宝林:《基于GPU的并行NMF网络聚类算法》获奖背后故事 友友姚宏宇:用C,C++和Java实现自主研发之后,放开心态迎“高朋” 新技术对传统学科的颠覆:系谱网使用大数据寻亲问祖 IDC:2015年全球平板电脑出货量将超PC Web开发者的福利 30段超实用CSS代码 库克出席D11科技大会:苹果公司没有陷入麻烦 千兆的带宽是不够的,最新研究将我们带入400G时代! 告诉你一个事实:移动互联网依然不大 一切才刚刚开始 戴尔的10亿美元云扩建计划到底是什么? iOS vs. Android,应用设计该如何对症下药? 扁平化设计五大原则 16种折磨开发者的方式 怎样与外部数据库建立联合查询? 如何接受来自vbscript的字符数据列表 怎么在Gtk+的gnomemessagebox显示中文? (在线等待,急!)在vc中怎么使用datagrid控件 我使用的是odbc访问数据库 好急的问题,有关于SMS的接收字符处理问题,想了好几天没有结果 那位兄弟手头上有ASP.NET高级编程的电子书? DataGrid 控件问题,帮帮我把,朋友! automount? 一个比较难的问题! 关于datagrid的问题 在线等待 在cmd编辑器中用java运行已编译的文件运行不成功怎样解决 各位帮我解决一下这个问题!!!谢谢 关于ResourceManager的疑惑? 两台机器无法访问? 大家有没有听说过zebudom.js这个javascript的API?请问哪里可以下载它? 模块的连接 如何用php开发一个在线语音聊天室? 请问:有谁能提供Microsoft Project 2002简体中文专业版下载地址????急用!!!!!! 《The C++ Programming Language》有没有中译版? 请高手帮我看看: session的范围 硬件加、解密卡合作 请问那里能下到C或者C++的编译环境? 我的网页做好了,在我自己的机子上显示的很好看,在别的机子上有的显示的和在我的机子上显示的一样,很不错,但在有些机子上显示就变形了 怎样在文件中查找指定的字串? 为什么这两个查询都不能运行呢? 请教有关比对数据库的思路 运行结果出错!!!!!!!!!! google主页的问题(在线) (在线等待,急!)对话框中画图,超过了对话框大小,但是滚动条不能用 jbuilder7+jboss的配置问题? 求教:用UML做分析设计工具、用JAVA开发的一个办公管理系统的详细时间节点计划书。 數據庫數據顯示問題///急,在線等!!!!!個位幫幫忙? 讨论一下,eregi和strpos 为什么这两个查询都不能运行呢? 集成多文件夹操作窗口的软件有吗?有的请发QQ;6138215 怎么获得checkbox组中被选中的部分? sybase表中有没有自动编号的字段啊? 问一个很菜的问题?(在线等……) DOMINO的B/S开发:如何自动更新一页面中的多分类新闻标题AS WWW。WXRB。COM 如何用一根电话线让两台电脑同时上网 急!!“SQLserver不存在或访问被拒绝”怎末回事? 有没有防止关于用户未经登陆,直接访问的好办法,和思想?仁者见仁! 请问芯片的封装主要有哪几种? servlet问题 关于数据库的问题? URL,HTTP含义是什么? oracle8.17安装好后,无法使用!!!俺只有50分??? 请问高手关于发布的问题 兄弟们,帮我测一下论坛的反应速度 吃花生应不应该吃花生皮 麻烦大家看下本世纪最难的物理题帮帮着急的人吧, 1.汽车从A地开往B地,共用了两小时,第1小时中行驶80千米,第2小时中运行了60千米,两种情况中平均速度各多大?在总的过程中的平均速度多大?2.高速路上为了避免发生汽车追尾事故,有关部门在公 花生内的皮的好处 关于六国论的的课文 若你依靠一根指南针导航,当你到达地球某区域时,那儿远离城市,没有电磁干扰迹象,发现水平放置的指南针失去了指向性.但是若将指南针竖直放置,发现指南针静止时N极总指向地面.那么你能 功成名就是什么意思 水下地形图的意思 大家帮看看物理物理问题问题有点着急了啊,本人先在此感谢各位朋友2a 求梦寐以求和功成名就的意思,必采纳 六国论原文 问几道物理题,我着急!1 用长为90cm,能承受最大拉力为10N的细绳,上端固定在天花板上,下端系一个m = 0.5kg的小球,静止在空中,今给球施加一个水平冲量后,悬绳即刻挣断,试求:此水平冲量至少为多 急流通退,功成名就的意思是什么呢? 标准原文准确的原文, 于谦两袖清风的故事一定加标点,和段意. 功成名就的解释 六国论 原文 翻译 妈妈正在上班 英文 35、6岁的人最想的是什么? 以“六国论”写片文章!以六国论写片文章,文体不限,字数200左右就可以了!谈论下六国是怎么灭亡的!要群面阐述!超不200字也没关系! 先在此谢过了 画出你想象中的海边美景怎么画 功成名就的意思是什么? 问下物理问题!在线等了,本人先在此谢谢大家5Q 窃读记窃读指什么 成语什么于途 SQE是什么意思啊? 窃读记,窃表现在哪 成语什么途? PE和SQE分别代表什么? 古人的书信具体有哪几种形式 道()途()的成语有哪些 SQD和SQE的区别是什么啊? 《窃读记》作者为了窃读不被赶,有哪些方法? 功成名就的‘就’是什么意思? 填成语()()于途? 《爱的教育》英文的读后感一百字左右,要有中文翻译 七一红色瑞金的由来 成语:日()途() 为什么很多著名的科学家信仰上帝我一直很纳闷的是为什么很多西方人都相信有上帝,尤其是一些在科学界取得过重大发现的科学家,他们的科学知识一定要比我们多得多,那为什么还会相信上 图书馆 磁条图书馆里的书除了反面右下角的条形码,还有就是书的第一或第二叶人工贴的条形码(也就是如果你要借的话,工作人员会用东西把这个人工贴的条形码照一下).把这个人工贴的条 给家乡孩子的一封信 你如何理解一心为自己,一身为自己的人这句话 y=根号(ax2-ax+1)的定义域是R,则实数a的取值范围是 不假思索和功成名就的意思 请问下有人知道物理问题,紧急j谁知道 非常谢谢大伙了7GN 若函数y=根号下(ax2-ax+1/a)的定义域是R,求实数a的取值范围. 《海滨仲夏夜》作者描写月下的海滩时重点写了什么?表达了作者怎样的思想感情? 紧急有人了解的告诉下哟, 函数f(x)=[3次根号(x+4)]/ax^2+4ax+3的定义域R,则a取值 老( )识途!填成语 请问有谁知道物理题目n有会的人说下嘛,感谢你们了5Yq 欧美人科技发达,但为什么大部分都信上帝?最近的100年,人们几乎可以用科学来解释任何自然界发生的事.特别是欧美.科技如此发达.为什么他们还相信有神呢?他们是真的相信有神的存在?还是 补充成语,汗〈〉充栋 有538箱鲜奶,每辆货车一次运62箱,每次大约需要多少辆这样的货车? 书信作文 什么什么识途的成语 于丹论语心得后面的原文全吗 辩论:该不该见义勇为 (正方)可不可以具体点! 麻烦给看下这两个物理题好吗~ 《沁园春·雪》中用“北国风光,千里冰封,万里雪飘”的词句来描述雪景,形成这种自然景象的主要物态変化是( 解救儿童iPad上瘾 专家称需72小加拿大首设“比特币”ATM机 被批缺默克尔遭监听 德议员称斯诺登愿协助调社评:普京影响力登榜首,中国人乐见其联合国称叙利亚完成对化武生产设施功能美国六大互联网巨头致信国会要求改革监美国六大互联网巨头致信国会要求改革监斯诺登莫斯科生活照曝光:休闲打扮未戴美媒曝光美核武器更新计划万圣节的橄榄球赛:僵尸怪兽来助阵【高国防部:日频繁制造战争气氛 应改变扭以色列攻击叙利亚军事基地 目标是俄制美国超市自销商品走俏 主打物美价廉美专家:中国要思考能源政策 减少对煤Nexus 5和市售旗舰机型配置对比统计局:10月中国制造业采购经理指数普京击败奥巴马成2013最有权势人物铁腕普京突击检查俄军核战备 因外界猜10月制造业PMI创18个月新高 经智利发生6.5级地震无伤亡报告《千金归来》片场搞笑花絮照曝光(组图常吃枸杞可祛病延缓衰老建“勤政档案”请庸官懒官下台走进人民大会堂的环卫工人【婴儿产品】这些神器,让你远离带孩子九九重阳关爱久久把天弘安康养老带回家重阳节永远不会苍老红尘陌上,哪季才是我的轮回农村垃圾池为何一夜被拆除?茱萸网上热卖 你知道吗?财联社3月17日早报修养,就是约束自己行为的能力和素养百位老人共度重阳合肥倪映典烈士纪念塔被喷黑漆盘点动物界异类“搭便车” 猴子骑猪引致走在奔四路上的你全世界最美的地铁,居然在中国,这是真北漂东北人自述:我为什么不回去沾满露珠的昆虫,比钻石还美丽!什么叫空手套白狼?真的是大智慧啊!在智能家居隐形的京东要出招了?2015最强国内定档,一大批好片要扎
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘