0/0

隐藏

查看图注

查看原图

性能问题一直是制约HTML5发展的一大难题,受制于性能,裸跑的HTML5通常只会开发一些对性能要求不高的游戏,对画质进行大幅压缩。H5游戏的技术标杆《猎刃2》也是借助了渠道内置运行器插件才达到媲美APP的性能体验。然而,当前已内置运行器插件的渠道流量占比不足HTML5全部渠道流量的三分之一,这将会成为大型游戏的发展掣肘。

千万级爆款《传世H5》的出现,证明了HTML5市场存在巨大的赢利机会,这也会促进未进入HTML5的渠道和CP加快布局。从页游和手游的产业经验来看,产业成熟的特征是产品的多元化、精品化、重度化,这就意味着,如果HTML5裸跑的性能瓶颈不能得到解决的话,整个产业都将难以发展壮大。产业规律如此,HTML5游戏也不会例外。

Layabox计划在3月限量内测的LayaAir引擎,通过在低端机型上的性能实测以及即将上线的大型裸跑游戏,证明了HTML5裸跑性能已可媲美APP,性能问题将不再成为制约产业发展的瓶颈。

LayaAir引擎的测试对比报告

作为以裸跑为目标的LayaAir引擎与原生APP相比,到底性能如何?在此,我们采用市场价499元的低端安卓手机“红米2A”作为测试环境,针对Unity3D、Cocos2d-x以及Layabox引擎进行以下条件的性能评测。

1、同屏运行500个动画

2、每个动画为10个帧位图,并保持随机切换显示状态

3、每张图片大小为100px * 100px

4、每个动画场景中随机切换位置

5、500个动画整体滚屏运动

从原生APP引擎的测试结果来看,采用Unity3D引擎实现以上功能,帧速主要保持在25-30帧,偶尔会下降至20-21帧或提升至34-38帧。

当采用Cocos2d-x引擎打包APP实现以上功能时,性能明显大幅提升,帧速主要保持在40-45帧之间,偶尔会下降至30帧左右。

Layabox分别采用旗下两个核心产品,LayaFlash引擎和LayaAir引擎实现评测需求的功能。采用LayaFlash引擎时,在LayaPlayer运行器的支持下,帧速主要保持在59-60帧之间,有时也会降至58帧,下降至52帧的情况仅发生过一次。

当采用LayaAir引擎时,我们采用chrome浏览器中裸跑运行,除了刚启动时在53-60帧之间波动一次,其后仅有一次掉帧到56,其它时间帧速一直保持在59-60帧之间,较为稳定。

(Tips:帧速是性能表现的核心指标,60帧为满帧)

Unity3D与Cocos2d-x引擎都是非常优秀的引擎,也是当前APP市场上最主流的引擎。通过此次测试我们可以看出,HTML5引擎LayaFlash和LayaAir在性能指标上的表现均已媲美APP引擎。引擎性能的技术突破,也将对市场游戏类型的全方向发展、行业中千万级产品形成常态,起到扬帆助力的作用。

为证实本次公布数据的真实性,以上测试相关的实例源码,安装包,视频已在Layabox官方网站和开发者QQ群中提供下载。

什么是HTML5裸跑?

本文多次提到“裸跑”,可能有些读者对“裸跑”一词并不太理解。“裸跑”是相对于运行器(runtime)方案而言的一种说法,是指不借助第三方插件,直接在浏览器或通过webView打开HTML5链接的运行方式。

由于浏览器在最初并不是为游戏而设计的,因此重度HTML5游戏很难在浏览器中流畅“裸跑”。为解决这一问题,HTML5三大引擎商都于2015年推出了运行器方案为各自的引擎产品加速。然而由于运行器在各渠道的全面普及还需要一些时间,所以在微信等大型APP中“裸跑”重度HTML5游戏成为了许多游戏研发商的期待。如今,LayaAir将这种对“裸跑”的期待变为了现实。

LayaAir引擎案例

作为当前唯一拥有重度HTML5线上游戏的商业引擎,Layabox并不满足于运行器方案,而是积极投入到LayaAir引擎的研发当中。研发完成后,LayaAir也并未草率发布,而是采用与合作伙伴联合开发大型游戏的方式来磨合引擎。

在首批使用LayaAir引擎的几款产品中,最快达到上线条件的是即将在3月份开启测试的APP手游移植产品。这是一款具有社交特性的农场模拟经营类游戏,场景华丽,元素复杂,然而在普通浏览器中的性能体验却可媲美APP。

LayaAir引擎的优势

LayaAir引擎除了性能上的优势之外,核心库仅100K左右,IDE易用高效,支持2D、3D、VR开发,支持AS3、TypeScript、JavaScript三种语言开发,还支持HTML5与APP双版本同时发布。对于并不打算放弃APP市场,想兼顾HTML5市场的手游CP而言,LayaAir必然是他们的最佳的选择。

html5 游戏性能,技术突破:HTML5裸跑性能已可媲美APP相关推荐

  1. html5未来性能,HTML5 | 技术突破:HTML5裸跑性能已可媲美APP

    原标题:HTML5 | 技术突破:HTML5裸跑性能已可媲美APP 性能问题一直是制约HTML5发展的一大难题,受制于性能,裸跑的HTML5通常只会开发一些对性能要求不高的游戏,对画质进行大幅压缩.H ...

  2. 深度测试: LayaAir H5游戏引擎裸跑性能超越Unity3D

    转载:https://blog.csdn.net/vsyoyo/article/details/53332024 本文通过对实际评测报告数据进行逐一分析,验证LayaAir H5游戏引擎的真实性能表现 ...

  3. HTML5游戏开发技术基础整理

    随着HTML5标准最终敲定,HTML5将有望成为游戏开发领域的的热门平台.HTML5游戏能够运行于包括iPhone系列和iPad系列在内的计算机.智能手机以及平板电脑上,是目前跨平台应用开发的最佳实施 ...

  4. html5游戏开门引擎,Hilo(HTML5 互动游戏引擎)

    HiloHTML5互动游戏引擎是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏,支持多种模块范式的包装版本,包括AMD,CMD,COMMONJS,Stan ...

  5. 微html5游戏,最好玩的Html5游戏社区:微游畅玩 惊艳上线

    开启Html5移动游戏新体验 近日,备受业内人士关注,聚焦Html5移动游戏,汇聚业内一流技术团队的最新Html5游戏社区--微游畅玩,宣布其官方平台将正式上线.届时,微游畅玩平台将囊括时下流行的轻. ...

  6. html5 游戏前景怎么样,独家 HTML5游戏目前究竟怎么样?看完这篇文章,你或许会清晰很多...

    原标题:独家 HTML5游戏目前究竟怎么样?看完这篇文章,你或许会清晰很多 文/DataEye CEO 汪祥斌 从5月份白鹭的10亿估值,到最近悟空间.山水地.火缘步甲的千万级以上的融资,我们可以感受 ...

  7. 什么软件有html5游戏,多款好玩HTML5小游戏带你认识HTML5优势

    HTML5 是什么东西?而 HTML5 的优势又在哪里?大家可以回顾之前一篇相关文章了解下 HTML5 知识:<深入分析:Flash VS HTML5到底谁统江山>.现在介绍多款 HTML ...

  8. m1 imac 性能怎么样?m1 imac跑分已出炉

    苹果(Apple)的M1 imac将于下周开始向客户交付,在正式发布之前,这款机器的跑分已经出现在Geekbench上!https://www.macv.com/news/341.html M1 iM ...

  9. php html5 游戏,分享一款HTML5小游戏绵羊快跑

    有一点小bug,绵羊被抓了,过一段时间重新开始狼的数量会很多,不是从1个开始增加.不过小编正在努力的改中--..<?php /* *Author: Jamin * *Blog:http://me ...

最新文章

  1. 19.VS属性管理器窗口不见了怎么办?
  2. 【C++学习】对私有构造析构函数的思考:new一个类对象vs直接创建类对象
  3. mysql_根据身份证号识别性别、年龄、所在省份
  4. Django讲课笔记04:Django项目的调试
  5. mysql查找前几条数据类型_MySQL与SQLServer的语法区别
  6. Yii 2 修改 URL 模式为 PATH 模式,并隐藏index.php
  7. java委_java双亲委派机制及作用
  8. Comparator和Comparable (转)
  9. Bugku-Web-速度要快-WriteUp
  10. QTP/UFT11.5官方下载与安装
  11. 卡方分布、t分布、F分布
  12. 在linux下打开chm文件
  13. 数字孪生技术下的智慧医院再添新功能,室内地图导航让你“医”路畅通
  14. chromium 各种版本下载
  15. Vue学习(学习打卡Day16)
  16. 整理各种模板(准备随时弃坑)
  17. 微信小程序图片自动播放功能
  18. PyQt5安装失败总结
  19. 英飞凌TC387学习
  20. 部署AlphaSSL

热门文章

  1. Centos7防火墙常用命令
  2. NS3网络仿真项目(二)——入门指南
  3. 2023年考社工证新政策 报名条件有变化吗
  4. Lombok 介绍 消除Java的冗长
  5. Intellij Idea常用插件
  6. python数据预处理的代码_【Python基础系列】常见的数据预处理方法(附代码)
  7. JS实现支持同一网站支持多种语言(即不同地区用户)
  8. PyCharm的最实用的快捷键介绍,赶紧收藏
  9. XAMPP FTP(FileZilla)使用教程
  10. SM8S33、TVS瞬态抑制二极管在汽车上的问题与应用