您当前所在位置: > 爆料站 > 君子堂

微信小游戏代码总包提升至20M,云测试提供更多服务

时间:2021-01-20 10:48:33  来源:  作者:网络转载
3699小游戏

3699小游戏

大小:22.5M更新:2021-01-13

分类:系统工具

在2021年微信公开课-分论坛小游戏专场上微信公开课讲师 lucia介绍了小游戏在过去的一年里做了哪些能力升级,比如资源容量扩容、提供多人联机服务,云测试服务升级等等。以下是其分享实录:


大家好,我是微信公开课讲师lucia。接下来我将分享关于调优游戏体验方面的内容,帮助大家进一步提升游戏品质。小游戏的品质在整个研发周期都至关重要,在研发的每个阶段,开发者的关注点也有所不同。比如在开发阶段,大家往往会关注平台所提供的基础能力;在测试和调优阶段,大家会关注是否有一些简单易用的调优工具;小游戏上线之后,大家又需要对各种留存、新进数据进行分析,优化游戏体验。因此为了帮助大家进一步调优游戏品质,我们在基础能力、调优工具和线上分析这些内容上,进行了多方位的升级。


首先是对基础能力的两个升级。一个是资源容量扩容,另一个是提供了多人联机的匹配服务,我们详细来看一下。我们先来看容量扩容方面的调整。随着越来越多的重度小游戏加入微信平台,为了更好的为大家提供支持,我们将代码包总包大小从16兆提升到了20兆。为了保证小游戏的启动性能,依旧能够维持在一个高水平,首包大小依旧限制在4兆以内。但是在分包加载上就不再做任何限制,也为开发者提供更加丰富的操作空间。当然这里我们依旧建议首包尽量小一点,最好能够在两兆左右。开发者可以使用动图等无感知的二次加载策略,来优化下载过程。


另外在文件缓存上,本地用户文件和本地缓存文件的存储大小,也提升到了200兆。支持开发者做更大体量的游戏,本地也能保存更多的内容。文件缓存容量的提升。首先从开发者角度看,研发上可以做到无感知接入,并且更大的缓存空间也意味着缓存的命中率变高,可以提升流量的复用性。

其次从内容角度上,游戏设计师可以为玩家提供丰富的游戏内勤。以重度游戏中的MMORPG游戏为例,不仅可以添加更多玩法内容,也可以提升游戏世界的探索空间。最后从用户体验角度上,玩家减少了加载的频次,保证了整个体验的连贯性,也提升了沉浸感。最后拿新轩辕传奇这个具体的小游戏来说,代码包和文件缓存的提升,让这款几乎不可能实现的小游戏最终成功上线。

下面我们再来看新加入的多人联机匹配服务。之前我们的玩家已经可以邀请自己的好友对战,平台也具有对局房间和帧同步的能力。现在我们为了满足多人联机的需求,在平台侧加入了通用的游戏匹配服务,开发者不需要自己再去写一个匹配服务,就可以很方便的实现游戏匹配的功能。


另一方面,玩家也可以和好友之外的世界玩家来进行互动。当然,这个游戏匹配服务的接入方式也很简单。首先开发者可以自定义匹配的规则,比如依靠某些数据定好每一局游戏的人数和队伍数量,然后使用几个简单的微信API就实现了游戏的自动匹配能力。这里也有一个简单的例子可以看一下,这个就是匹配服务的简单演示过程。大家可以感受到有了匹配服务,整个游戏的可玩性也变得更高了。接入匹配服务的更加详细的介绍,都在我们的微信小游戏文档中,各位开发者可以之后查阅详细的了解一下这方面的内容。相信这个能力的加入也会给玩家带来比较好的游戏体验。


第二部分是工具上的升级,这部分主要是针对云测试服务。云测试服务6月份全量开放以来,已经有2600多款小游戏参与使用,也帮助了1200多个开发者发现了潜在的性能问题。


右图这个折线图是一个典型的例子,是使用云测试来提升小游戏的启动性能的。我们可以清晰的看到他们使用云测试协助优化之后,数据方面提升了很多,最重要的是相比以往我们使用现网数据来进行优化,使用云测试优化整个周期是大大缩短了的。因为现网数据的延迟性可能优化一次需要一周的时间,现在使用云测试只需要1到2天,而且可以马上知道优化效果。

不仅如此,因为云测试的设备机型很多。对于一些没有足够设备的开发者来说,使用云测试可以解决很多的问题。而且一次测试可以得到几十台设备的性能数据,优化的效率当然也就非常高了。但是在上线这段时间我们也发现了一些问题,比如测试排队的问题,很多开发者想要测试很小的问题,需要排队很久。针对这个问题,我们在硬件层面上将设备集群数量翻了一倍,设备数量也达到了200多台,极大的缩短了排队的时间。当然除了排队时间,覆盖到的设备的型号也有了一倍的提升。针对排队问题,我们也建议开发者在周一或者周二,或者是上午的时间提交测试。因为往往在周中或者下午的时间,排队测试的小游戏会比较多,所以排队的时间相对来说也会比较久。


另一个问题是测试场景覆盖率还不够高的问题。针对这个问题,我们一方面对测试所用到的智能探索算法,进行了全面的升级,覆盖率也提升了30%。另一方面在测试框架上也支持测试用例集,使得自定义测试脚本的编写变得更加简单和规范。另外,还有报告内容解读困难的问题。因为一下子从几十台设备中快速定位到潜在的性能问题,确实存在难。因此我们也上线了测试评分的功能,给大家提供了一个定量的指标,也就可以很快的发现问题。


此外我们也上线了历史报告对比的功能,方便大家查看每次优化之后的关键指标的差异。另外,我们也推出了指定设备调度这一个全新的测试模式。和之前的模式相比,在这个模式下开发者不需要排队,所以如果开发者觉得原来的模式排队时间比较长,也可以使用这个模式先测试一次。这两种模式是可以同时测试的,测试的次数上也不会有影响。另外在这个模式下,开发者可以选择自己想要测试的设备机型。而且提供了两种测试时长供大家选择。但是为了避免设备抢占过度的问题,我们也限制了一次测试的机型不超过三台,我们比较建议当开发者有想要验证测试脚本,或者是想要验证特定机型下性能问题的时候来使用这个模式。


另外这个模式还有一个新的特性,就是它支持iOS CPU Profile的能力,我们来看一下这个能力,在前期因为缺少iOS CPU Profile的能力,很多开发者在面临iOS性能瓶颈时无所适从。这个时候有些开发者可能会通过打点统计的方式来计算热点函数,但是显然这个方式代价很大,统计的力度比较粗,效果也就不够理想。现在我们所提供的iOS CPU Profile的能力,是从JS引擎层面获得性能数据。首先它的粒度很细,其次无论是从准确性、效率还是易用性方面都做到了极致。开发者只需要在代码中加入两行代码就能得到性能数据,此外,我们也进一步消除了iOS和安卓的profile协议的差异,可以做到在云测试中下载下来的profile文件,无论是安卓还是iOS系统的,都可以直接加载到微信开发者工具中来查看。


第三部分主要是针对大家对线上场景的分析的需求,我们主要推出了自定义场景分析、实时日志和数据开放三个能力。首先是自定义场景分析。相信有很多开发者很好奇,自己投放的广告的效果怎么样?用户在小游戏的哪个页面流失比较多?这些疑问都可以通过自定义场景分析来得到解答。它提供了在游戏中埋点上报的功能,开发者可以在后台检测到所上报的数据,针对各个场景中用户行为进行个性化的统计和分析,来帮助游戏调优。举个例子:某款小游戏想要了解在复活界面来看,分享的成功率和广告的观看率是怎么样的以便后续制定更好的策略。他们使用自定义场景分析,只需要在代码里面加入几行埋点代码,就可以得到线上的对应数据,也就能更清晰和带有数据支持的来调优自己的小游戏。


其次是实时日志方面。实时日志是开发者用来排查小游戏线上错误的一种有效手段,在之前当小游戏遇到线上错误时,开发者往往只能通过logmanager让玩家主动反馈,自己是无法及时捕捉到错误。现在我们提供了实时日志的功能,开发者就可以在代码的关键节点埋点,自动的上报日志,接着就可以在后台管理端进行查询,来及时的发现游戏的异常表现。


同样我们也来举一个例子。比如某款小游戏在线上一直遇到白屏问题。但是这个问题比较难以复现,所以一直没有办法得到解决。这个过程中用户流失很多,但是在接入实时日志之后,白屏问题触发的整个过程都可以在后台清晰的看到,那也就很快的能够定位到具体的问题得到解决,最后用户流失率极大的降低了。

最后是数据开放。之前我们在微信小游戏数据助手和小游戏后台,提供了丰富的小戏数据分析图表,也深受开发者的好评。但是一些开发者主体下可能存在多个小游戏,他们也就希望将这多个小游戏的数据结合起来,综合分析做到更深层次和定制化的效果。所以现在我们把图表中的这些原始数据开放给大家,并集中在图中所示的数据接口中。开发者可以通过接口来获取数据、自行分析。现在从接口中获取到的小游戏的活跃数,现在已经可以从这个接口中获取小游戏的活跃数据、注册数据、付费数据和分享数据这四种类型的数据。


就像大家从图中看到的这样,在每个类别下也有着更加细致的数据属性,大家可以查看文档来详细的了解和使用。另外,还有更多的数据我们正在逐步的开放。


最后做一个总结,我们在整个研发周期中对大家所关注的基础能力、调优工具和线上分析能力做了升级。在基础能力上对资源容量进行了扩容,并提供了多人联机的匹配服务,支持大家做出内容更加丰富的小游戏;在调优工具上,我们针对云测试服务进行了全面的升级,并支持了iOS CPU Profile的能力,助力大家快速定位性能瓶颈,提升调优效率;最后我们还提供了自定义场景分析和实时日志的能力,并开放了一些数据助手和后台管理端的数据,大家可以针对线上游戏的表现进行分析和调优。

我的分享就到这里,谢谢大家!

资源转载网络,如有侵权联系删除。
相关下载

玩家评论

详解微信小游戏:三周年月活破5亿,仍期待爆款_用户

原标题:详解微信小游戏:三周年月活破5亿,仍期待爆款 一个可爱的矢量人物,在不同的盒子之间跳跃,根据用户的力度调整小人的蓄力程度,再根据跳跃和盒子进详情>>

阅读: 1
日期: 2021-01-19
微信公布小游戏相关数据:2020年MAU超5亿

  在2021微信公开课PRO上,微信公布了小游戏相关数据,数据显示,2019年小游戏注册用户超过10亿之后,一直在保持增长,2020年微信小游戏MAU超5亿。  小游戏去年人均游戏时长同详情>>

阅读: 0
日期: 2021-01-19
2021微信公开课PRO:MAU首破5亿微信小游戏与开发者一起传递美好_平台

原标题:2021微信公开课PRO :MAU首破5亿 微信小游戏与开发者一起传递美好 2020年,小游戏在累计注册用户在超过10亿后依然保持持续增长,并首次突破了5详情>>

阅读: 0
日期: 2021-01-19
MAU首破5亿,微信小游戏与开发者一起传递美好

一个可爱的矢量人物,在不同的盒子之间跳跃,根据用户的力度调整小人的蓄力程度,再根据跳跃和盒子进行加分。 这款小游戏在2017年12月28号正式上线微信,迅速走红,甚至当年跨年详情>>

阅读: 0
日期: 2021-01-19
我的世界小白解说直播小游戏精华这什么奇怪的小游戏

我的世界小白解说直播小游戏精华这什么奇怪的小游戏详情>>

阅读: 6
日期: 2021-01-18
这个是一款据说不看攻略就没有办法通关的烧脑4399小游戏

这个是一款据说不看攻略就没有办法通关的烧脑4399小游戏详情>>

阅读: 8
日期: 2021-01-17
如何删除掉小游戏

在游戏管理里面删掉就可以了,个人空间的“我的游戏”列表只是保存了相关游戏的服务器数据,是不会占用硬盘空间的 详情>>

阅读: 1
日期: 2021-01-16
天谕手游妖精园游会小游戏攻略

  天谕手游妖精园游会小游戏是限时开放的小玩法,游戏中偶尔就会遇上一些新奇的玩法,玩家在这些玩法中会获得不错的体验。下面就来讲讲怎么玩吧!   每详情>>

阅读: 2
日期: 2021-01-14
天谕手游妖精园游会小游戏怎么玩 妖精园游会小游戏通关攻略

天谕手游妖精园游会小游戏怎么玩?游戏会于定期开放一些限时玩法,妖精园游会就是每周三会开启的趣味玩法,该玩法中有着各式各样的小游戏,宝藏迷宫、相扑比赛、鱼之考场、拯救小详情>>

阅读: 4
日期: 2021-01-13
最强蜗牛解码大师攻略 小游戏猜正确答案玩法分享

  最强蜗牛解码大师是电脑终端中新推出来的小游戏,需要以正确的图案顺序输入进去,在七次尝试次数内输对才行。那么解码大师要怎么通关呢?今日光耀菌就带来详情>>

阅读: 2
日期: 2021-01-12
游戏推荐:《末剑》玩法简单,画风精致,操作有趣的小游戏

《末剑》腾讯游戏之前给人印象一直是偏商业化的,不过现在看起来这点有所改变,这款由光子工作室群带来的角色扮演单机手游透露出了一种别样的吸引力。就和之前《三竹里》一样,本详情>>

阅读: 3
日期: 2021-01-06
原神蒙德城隐藏的黄金小游戏怎么玩-原神蒙德城隐藏的黄金小游戏攻略​_快吧手游

原神蒙德城隐藏的黄金小游戏怎么玩呢?蒙德城隐藏的黄金怎么获取呢?今天小编为大家带来原神蒙德城隐藏的黄金小游戏攻略,一起看看吧!原神蒙德城隐藏的黄金小游戏攻略详情>>

阅读: 2
日期: 2021-01-05
《原神》蒙德城小游戏华丽宝箱获取位置

《原神》中地图里有各种被隐藏起来的宝箱,其中华丽品质的宝箱奖励比较丰厚,不知道下面这个宝箱各位玩家获取了详情>>

阅读: 5
日期: 2021-01-05
最强蜗牛穿越极地小游戏怎么解锁-最强蜗牛穿越极地小游戏解锁方法_快吧手游

最强蜗牛穿越极地小游戏怎么解锁?最强蜗牛穿越极地小游戏解锁方法。穿越极地是最强蜗牛全新的小游戏,下面就随着小编一起来看看怎么解锁吧。最强蜗牛穿越极地小游详情>>

阅读: 1
日期: 2021-01-03
元旦假期怎么玩?6款居家亲子小游戏送给你!_游戏吧

原标题:元旦假期怎么玩?6款居家亲子小游戏送给你! 今天是元旦, 央视少儿频道 《七巧板》栏目组 首先在这里 祝大朋友、小朋友们 元旦快乐! 明天(1月详情>>

阅读: 2
日期: 2021-01-01
最不务正业的4款内置小游戏,本作里面玩前作,比昆特牌还上瘾

大年夜家好,我是星夜。在而今的各类游戏中,开辟者为了丰硕游戏的弄法一般城市在个中增加一些内置的小游戏,不外有些内置游戏的设定其实是有些奇葩,接下来就来聊一聊那些游详情>>

阅读: 2
日期: 2020-12-31
最强蜗牛穿越极地小游戏怎么解锁-最强蜗牛穿越极地小游戏解锁方法攻略

穿越极地是《最强蜗牛》中的最新推出的一种小游戏玩法,玩家们可以前往英伦情报点,同时还可以在玩法中进行挑战,完成挑战就获取一定的奖励。不过这个玩法解锁需要通过一定的条详情>>

阅读: 3
日期: 2020-12-31
最强蜗牛穿越极地小游戏怎么解锁?穿越极地小游戏开启方法[视频][图]

最强蜗牛穿越极地小游戏怎么解锁?相信很多玩家都不太清楚这个穿越极地小游戏的开启方法,下面就让浏览器小编为大家带来,最强蜗牛穿越极地小游戏开启方详情>>

阅读: 2
日期: 2020-12-30
最强蜗牛解码大师小游戏怎么获得-解码大师小游戏获得方法

  本期小编为大家带来的是最强蜗牛解码大师小游戏怎么获得?很多玩家都不知道,下面小编就为大家带来最强蜗牛解码大师小详情>>

阅读: 3
日期: 2020-12-30
最强蜗牛无限空间小游戏怎么解锁-无限空间小游戏解锁方法

  本期小编为大家带来的是最强蜗牛无限空间小游戏怎么解锁?很多玩家都不知道,下面小编就为大家带来最强蜗牛无限空间小详情>>

阅读: 2
日期: 2020-12-30
小游戏推荐:《WILL:美好世界》神明少女改变人类命运会发生什么?

《WILL:美好世界》(少女:辞)《WILL:美好世界》是首发在PC端的一款国产游戏,游戏中玩家扮演一位名为“辞”的神明少女,帮助寻求帮助的凡人用自己的能力改变他们的命运故事。在发布后详情>>

阅读: 2
日期: 2020-12-29
后疫情时代,小游戏的机遇在哪里?2020年游联社高峰论坛QQ小游戏干货分享

2020年12月15日,由游联社成员游戏干线、手游矩阵、游戏智库、GameRes234游戏网联合举办的“游联社2020高峰论坛暨第五届游鼎奖颁奖典礼”(下称“游鼎奖”) 在广州富力君悦大详情>>

阅读: 2
日期: 2020-12-28
赚钱游戏无门槛提现 快速红包小游戏合集

在这提升自己的等级就可以领取红包哦,当你在这提升自己的实力时即可获取更多的奖赏,每日还可以和更多的玩家一起进行修仙体验。 一、元尊 元尊是一款能够让广大玩家体验详情>>

阅读: 5
日期: 2020-12-25
小游戏推荐:《Live Jigsaw》奇妙的拼图历险,音乐,音效与画面的完美结合

《Live Jigsaw》 《奇妙拼图》就如同它的名字,这是一款拼图游戏,在休闲游戏中,拼图游戏可以说是一个最常见的类型了,但是《奇妙拼图》却在拼图游戏中有着非常惊艳的表现。这款拼详情>>

阅读: 4
日期: 2020-12-25
育碧庆祝圣诞 推出网页版跑酷小游戏

西方国家的新年圣诞节即将到来了,各家游戏厂商也都没闲着,育碧就在昨天推出了限时版本的网页跑酷小游戏,玩家可以在这个游戏中扮演育碧旗下各个游戏的详情>>

阅读: 3
日期: 2020-12-24
小游戏推荐:《影之诗》日系画风炉石,带给你不一样的二次元体验

《影之诗》如果你已经对炉石的画风感到审美疲劳,那么这款日系画风的《影之诗》可能会为喜欢二次元的你带来全新的感官体验。(而且日服也联动了Fate皮肤、而且网易国服中更是详情>>

阅读: 3
日期: 2020-12-24
育碧庆祝圣诞推出网页版跑酷小游戏

西方国家的新年圣诞节即将到来了,各家游戏厂商也都没闲着,育碧就在昨天推出了限时版本的网页跑酷小游戏,玩家可以在这个游戏中扮演育碧旗下各个游戏的详情>>

阅读: 3
日期: 2020-12-24
育碧上线网页端跑酷小游戏 可获屏幕保护程序和折扣码

圣诞节马上就要到了,今天UBISOFT育碧官博祝福各位玩家节日快乐。同时他们还上线了一个网页端的跑酷小游戏,玩家需要操控随机的任务越过障碍。游戏结束后详情>>

阅读: 2
日期: 2020-12-23
小游戏推荐:《锈湖:天堂岛》冒险解密游戏,千奇百怪的脑洞带你探险

《锈湖:天堂岛》 《锈湖:天堂岛》是一款冒险解密游戏,也是创作了《方块逃脱》系列、《锈湖旅馆》和《锈湖根源》的锈湖推出的第三款作品,延续着一贯的画风和千奇百怪的脑洞。《详情>>

阅读: 4
日期: 2020-12-23
小游戏推荐:《梦幻模拟战》经典日漫改编,重现激燃高达竞技

《梦幻模拟战》 《梦幻模拟战》是日本游戏中一个经典的IP,梦幻模拟战更是很多玩家的心中神作。梦模没有使用前作的角色作为主角而是一位全新的主角马修,开始据说高达百万字的详情>>

阅读: 2
日期: 2020-12-22
小游戏推荐:《买房记》模拟类经营,努力买房,没有什么房是你买不到的

《买房记》 (看背景是上海,不是地狱难度的北京)(初始只有3000金)《买房记》是一款模拟类经营的游戏,就像它的名字,把如今买房这个大难题移植进了手机游戏中,我们要做的就是让一个城详情>>

阅读: 3
日期: 2020-12-22
小游戏推荐:《超级幻影猫2》动作冒险闯关单机游戏,拯救被绑架的妹妹

《超级幻影猫2》(一直向上跳的惊喜)《超级幻影猫2》是一款动作冒险的闯关单机游戏,有着各种超能力的幻影猫因为自己的妹妹被绑架,而踏上了冒险的路途,在冒险的道路上没什么能阻挡详情>>

阅读: 2
日期: 2020-12-21
赛博朋克2077内置小游戏有哪些-赛博朋克2077内置小游戏玩法攻略大全

赛博朋克2077内置小游戏有哪些?内置小游戏玩法有什么技巧?还不清楚的小伙伴看过来,这里234游戏网小编为大家带来《赛博朋克2077》内置小游戏玩法攻略大全的详细介绍!有详情>>

阅读: 2
日期: 2020-12-21
赛博朋克2077小游戏有哪些 内置小游戏内容介绍

赛博朋克2077小游戏有哪些?游戏中也加入了许多新颖的小游戏,可供玩家在游戏中进行体验。很多小伙伴可能还不清楚游戏中有什么小游戏吧,今天小编给大家带来赛博朋克2077详情>>

阅读: 3
日期: 2020-12-20
ROBLOX小游戏RB战场:卡丁车大比拼差点被撞下悬崖!咯咯多解说

ROBLOX小游戏RB战场:卡丁车大比拼差点被撞下悬崖!咯咯多解说详情>>

阅读: 16
日期: 2020-12-20
小游戏推荐:《旅行羁绊》二哈的放置修仙之旅

《旅行羁绊》之前曾名《旅行故事》 (画面确实不错)(文艺系二哈)《旅行羁绊》是一款放置修仙类的游戏,一只喜欢穷游的哈奇士开始了对远方的旅行,周期不定。回来的时候就会给我们带详情>>

阅读: 2
日期: 2020-12-18
小游戏推荐:《诡居小镇R》冒险恐怖解谜,像素风的诡异游戏

《诡居小镇R》(游戏工作室名,第一反应还当是游戏章节名什么的....)(emmm 不好意思,他好像就在我家里)《诡居小镇R》是一款冒险恐怖解谜类的作品,虽然游戏名为诡局小镇,但小镇并没有详情>>

阅读: 2
日期: 2020-12-17
小游戏推荐:《迷你地下城传奇》自由搭配队伍职业系统,无限刷新

《迷你地下城传奇》 (角色属性随机ROLL)《迷你地下城传奇》是一款地牢类的回合制手游,玩家要做的就是击败在地牢即将苏醒的魔王。恩,剧情故事如此老套,就可以知道剧情并不算游戏详情>>

阅读: 4
日期: 2020-12-16
世嘉喜加四!《神室町街头》等4款小游戏免费限时领取

今年,世嘉迎来建立60周年纪念,除了公布一系列的企划之外,官方还在今年10月的时候于Steam推出了4款小游戏,玩家们可限时免费领取。考虑到有不少玩家错过了详情>>

阅读: 3
日期: 2020-12-15
小游戏推荐:《世界world:滑稽果传奇》RPG单机手游,丰富剧情且接地气,开局由你掌握

《世界world:滑稽果传奇》 《世界world:滑稽果传奇》是有滑稽工作室制作的RPG单机手游,游戏流程和游戏内容都已经完成,剩下的就是根据玩家体验来慢慢打磨细节了。当然,还要消灭游详情>>

阅读: 5
日期: 2020-12-15
精彩推荐