听说xx不够快的人,会损失50%的用户?
对于女人,男人和玩家来说,没有最快,只有更快——多一秒,也是错过。
但代码包就是“辣么”大,除了变着法子压缩它,小游戏还能怎么办呢?
为减少因启动时间过长而带来的用户流失,微信小游戏全量开放引擎插件能力:
只要玩家手机本地存在同类别的游戏引擎插件,在小游戏启动时可快速复用该插件,从而提升小游戏启动速度,让玩家不再多等一秒!
| 拉新两小时,流失一秒钟
如果你的小游戏平均启动时间需要4s,意味着什么呢?
——意味着你可能会比1s启动的小游戏多面临60%的流失可能。
在拉新为目标的广告场景下,流失还会更严重,因为新用户往往更缺乏耐心,一个小游戏的启动时间如果达到了7s, 平均10个用户里就会流失3到5个。辛辛苦苦投了100万,启动性能做不好,就可能浪费30万。想要数据“好看”,可不能轻易忽视启动优化这一环。
在小游戏的代码包构成中,引擎就占了很大的比重。除了精简包体、使用图集,开发者还可以通过使用平台侧提供的引擎插件能力,降低首包大小,减少流失。经统计,接入引擎插件的小游戏,流失率均下降超过10%。
| 引擎变插件,让你的用户多一点耐心
引擎插件能力可以将游戏引擎作为插件,并将其单独放在微信客户端进行缓存,让不同的小游戏能够共用。
应用引擎插件能力之后,无论你的小游戏使用的是cocos、白鹭还是LayaAir引擎,只要本地存在同类别的游戏引擎插件,启动一个新的小游戏时,只需要下载各自少量的业务逻辑代码,即可复用已有的插件代码,从而提升启动速度。
| 如何接入:
开发者只需通过新版引擎IDE或引擎工具重导出微信小游戏,就可以应用引擎插件能力了,无需手动修改。详情请参考开放文档。
一点小tips:
1. 目前一个AppID,只支持一个插件。
3. 引擎插件能力从7.0.7以及以上的客户端版本开始支持,但无需指定基础库版本。