微信小游戏和h5游戏的区别


微信小游戏和H5游戏一直让很多人都误以为是一种类型的游戏,所以在需要开发的时候,许多商家都不知道自己该如何选择。根据这种情况,下面我们就来看看两者之间到底有什么区别吧。


服务.文章.jpg

 

1、运行环境


运行环境来看H5是可以跑在浏览器下面,可以跑在Runtime下面,也可以跑在Webview下面。而小游戏可以跑在Runtime下面,而浏览器下面小游戏是跑不了的,如果你开发了小游戏,就是用小游戏的API直接去写是不可以的。而通过引擎,这样可以在H5里面跑也可以在小游戏里面跑。


2、本地缓存


本地包来讲,小游戏是有4兆的本地支持,而H5是不支持本地包,就是加载没有本地缓存,没有本地包这一块。除了本地包之外还有50兆的物理缓存,存储在设备里面,不会被清除掉,第二次打开的话就不用去加载,而H5不同的浏览器和不同的环境是有所差异。从缓存管理这一块,H5是不可以被管理的,而小游戏是提供缓存的接口。3D这一块H5是不被支持的,而小游戏是可以被支持的。还有产品支持,基本上如果你使用浏览器去访问H5是不可以被产品支持,这个很容易被退出。而使用小游戏这一块是可以支持全屏,可以不被退出。从API来讲,H5是走的L5标准的规范,小游戏是SDK包括社交能力、文件管理的能力,这都是H5不具有的,刚才说的缓存管理,H5是没有这个管理,而小程序是额外增加的功能的管理。


3、支持类型


关于小游戏支持类型,其实小游戏分为三个阶段,第一个是休闲的,跟社交有关系;第二个更丰富一些,挂机游戏、碎片化的游戏;第三个是全类型的开放,从整个游戏品类的支持来讲,微信没有限制,所有的都可以开发。那么现在有一个技术上的限制,超过4m包的话是不允许创建和执行的。如果你整个项目来讲,你整个项目就超过4M了你必须砍。你的资源可以动态加载,但是你的GS没有办法做动态加载,这是对一个类型的限制,这是对丰富大小的限制。如果你的功能太复杂,这时候要砍掉一些功能。有人问我说你能不能做王者荣耀的游戏?做一些3D的游戏?都可以进行。包括我们跳一跳游戏,最开始是用国外的,但是现在用Layabox。因为three更偏向于渲染级的,现在用Layabox是更好。包括其他的一些第二批可能我们现在已经有好几款3D的游戏在提审的阶段,都是通过LAYA去写的。所以不用担心2D、3D还有什么类型,性能都不是问题,现在唯一一个就是4M的本地包不能超出。


4、其他能力


第一个,小游戏使用微信账号可以直接登录。用H5我还要创建账号,而微信里面就可以登陆。获取信息就不用再创建一个角色,可以直接使用头像和称呼、转发和分享,在微信里面转发给好友,转发给群里面非常有利于传播,而H5下一次找不到入口的,小游戏转发比较方便。包括小游戏的快捷方面,快捷的关闭和打开都是提供接口可以使用的,读取用户信息也非常有用。发送到桌面安卓板有,现在还没有开通,在内部语音可以使用一些语音的功能,可以通过语音的接口。H5而如果没有做授权也拿不到,语音这种游戏是做不了的,可以通过语音这个借口实现语音交互的游戏。

 

所以微信小游戏和H5游戏的区别还是很大的,商家在开发的时候一定要根据自己的情况来选择。蓝橙互动,一家专业的H5定制公司,为上百家品牌提供开发服务,值得你的选择和信赖。



注:H5案例没看过瘾?直接微信搜索“蓝橙互动”公众号获取案例,上百个案例等着你!

 

相关链接:H5制作|微信h5|行业H5案例|小程序游戏开发|微信营销策划

更多疑问 全面解答

全面解答全面解答全面解答全面解答

了解更多

价格咨询

方案咨询

工期咨询