写点什么

如何在应用程序中集成并运行小游戏?

作者:Geek_2305a8
  • 2024-12-03
    广东
  • 本文字数:976 字

    阅读完需:约 3 分钟

我们关注到借助小游戏来增加 App 用户活跃度和粘性的需求,同时也考虑到小游戏的变现能力。通过调研,我们发现确实存在技术方案能够让 App 内嵌运行小游戏,这样的技术不仅能提升用户体验,还能增加营收。

但实话,这种技术并不多,调研了一些但是体验下来整体的性能和使用体验就很难评。


在整个调研中还有一些明显的感知。

在早期小游戏的玩法非常简单,更多类似连连看、俄罗斯方块、找不同等,比如俄罗斯方块,这种主要的技术点就是 DOM 操作,用 jQuery 原生 javascript css3 就可以了。画面内元素比较简单,逻辑不会太复杂,结构与常规 Web 页面一致;主要技术点:DOM 元素、jQuery、原生 javascript css3。


现在更复杂了一些,加了各种赛车类的、低画质格斗类的和塔防类的等等,总而言之就是在方便使用、方便运行、保证能玩的基础上使玩法更多、体验更优秀。

目前大部分的小游戏都往小程序的方式靠拢,因为开发后能直接上架至微信开放平台,除了微信小游戏,还有抖音小游戏、百度小游戏、阿里小游戏等。


这种以小程序为基础的小游戏模式和 H5 小游戏还是有些差别,在 H5 游戏的基础上增加微信社交能力、文件系统、工具链,去掉一些对游戏开发不是那么重要的,像 Dom、Bom 等,微信小游戏没有 webview 了,H5 规范 API 这里是微信小游戏 sdk 自己实现的,比如 canvas webgl。



到这个时候我发现了一个新路径,让自己的 App 可以去运行小程序和小游戏。

因为这个是有成熟的产品的,例如这两年火起来的——FinClip

他们是可以通过集成 FinClip SDK 的方式让任何 App 像微信一样具备小程序的运行能力,另外通过对几大游戏引擎的兼容,可以让微信生态内的小游戏也能照常运行到其他的 App 内,这样也不用再跳出自己的 App 跑到微信去打开。



而且 FinClip 这个容器化的技术也使得小游戏能够更好地与超级 App 进行深度集成,共享数据和功能,从而实现更丰富的互动和更个性化的服务。

在业务层面,小程序容器的引入,不仅增加了超级 App 的用户粘性,延长了用户停留时长,而且为超级 App 带来了新的流量增长点。

通过引入多样化的小游戏,超级 App 能够满足不同用户群体的娱乐需求,提升用户活跃度。此外,小程序容器还可以帮助超级 App 更好地进行用户画像分析,从而实现精准营销,提高用户转化率。

这个方案就完全解决了我们的需求,在 FinClip 的 App 体验了下小程序的运行能力,感觉性能会比之前调研的好很多,是比较靠谱的和稳定的产品。



用户头像

Geek_2305a8

关注

分享一些实用干货 2023-11-01 加入

深圳某知名大厂程序员

评论

发布
暂无评论
如何在应用程序中集成并运行小游戏?_Geek_2305a8_InfoQ写作社区