微信小游戏和H5游戏有什么不同?

 

大多数人都认为微信小游戏和H5游戏是一样的,这是很多人的一个误区,微信小游戏和H5游戏其实是不同的。下面,我们从运行环境、本地缓存、支持类型这三个方面给大家讲解一下。


banner1.文章.png

 

运行环境


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


本地缓存


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


支持类型


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


以上就是微信小游戏和H5游戏的区别,至于商家选择哪一种开发方式,要根据自己的情况来决定。蓝橙互动是一家成都微信小程序定制公司,有专业的开发和设计人才,值得你的选择和信赖。


所属栏目:小程序动态



注:小伙伴们还想欣赏更多的微信小程序开发案例吗?如果你还想看多的微信小程序开发案例,可点击右侧“方案咨询”在线联系,或者微信搜索“蓝橙互动”公众号获取案例,有更多优秀的微信小程序开发案例再等着你哟!

 

相关链接:H5定制|微信小程序|行业H5制作|H5游戏开发|小程序开发

更多疑问 全面解答

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

了解更多

方案咨询

价格咨询

工期咨询