egret-docs-master/Engine2D/minigame/contrast
guofei 4fe0162b34 fist commit 2024-06-19 13:32:32 +08:00
..
README.md fist commit 2024-06-19 13:32:32 +08:00

README.md

什么是 HTML5 游戏

HTML5 是 HTML 最新的修订版本2014 年 10 月由万维网联盟W3C完成标准制定。目标是取代 1999 年所制定的 HTML4.01 和 XHTML1.0 标准,以期能在互联网应用迅速发展的时候,使网络标准达到匹配当代的网络需求。

广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。HTML5 添加了许多新的语法特征,其中包括 video、audio 和 canvas 元素,同时集成了 SVG 内容。这些元素是为了更容易的在网页中添加和处理多媒体和图片内容而添加的。

HTML5 游戏,简单来讲,可以看作是移动端的页游,无需下载软件即可体验。

优点
  • 即点即玩,碎片时间体验
  • 跨平台手机、PC 均可体验
  • 流量成本低廉,易于推广
  • 开发成本低,快速迭代
缺点
  • 兼容性低,需要分别处理
  • 基础设备不完善,体验不好
  • 原生接口无法调用,游戏丰富度不够
  • 游戏性能需要提高,表现效果不够强

什么是 原生游戏

原生游戏也称手机游戏,是指运行于手机上的手机客户端软件。由于是运行在手机上的客户端软件,所以可以方便的调用手机的摄像头、麦克风等原生接口,可以大大提高 原生游戏的游戏体验。而且,原生游戏可以直接调用 OpenGL 进行图像渲染,保证可以做出炫酷的 2D、3D 游戏。

优点
  • 原生接口调用,增强游戏丰富度
  • 游戏性能很高,表现效果很强
  • 引擎支持成熟,开发效率高
缺点
  • 包体过大,下载缓慢
  • 竞争激烈,用户获取成本高昂
  • 无法跨平台使用,影响分发

什么是 小游戏

小游戏是一种即点即玩、无需下载的新的游戏体验形式,它可以让用户以全新的方式在微信上体验游戏。借助于微信社交关系链,游戏内可以显示积分排名等信息,而且用户还可以和好友进行竞技 PK。

优点
  • 即点即玩,碎片时间体验
  • 开发成本低,快速迭代
  • 原生接口调用,增强游戏丰富度
  • 游戏性能很高,表现效果很强
缺点
  • 只能在微信平台使用
  • 目前成功案例过少

小游戏与 HTML5游戏、原生游戏对比

表格

下表是根据即点即玩、跨平台、原生接口调用、性能、包体等方面进行的横向对比。

类别 小游戏 HTML5 游戏 原生游戏
即点即玩
入口 微信 可以打开网页的地方 手机桌面
跨平台
原生接口调用
包体
流量成本
留存
性能
说明

小游戏不等于 原生游戏,也不等于 HTML5 游戏,小游戏可以看做是基于 Runtime 的 HTML5 游戏。

正因为这个结构,小游戏可以做到很多 HTML5 游戏做不到的事,比如性能可以无限接近 原生游戏,比如可以调用摄像头、麦克分、微信支付等原生接口;小游戏也可以做到很多 原生游戏做不到的事,比如包体极小 2 秒下载体验。

除此之外小游戏还解决了一直困扰 HTML5 游戏的二次进入的问题,小游戏可以通过微信下拉联系人列表显示最近小程序进行二次进入。