ZAKER汽车|英雄选择,客户端清理:下一站


ZAKER汽车|英雄选择,客户端清理:下一站
文章图片
今年早些时候 , 我们曾答应大家每两个月都会分享进行中的客户端性能及稳定性后台改善的最新进展 。
长话短说:客户端的引导时间成功得到了改善 , 目前已准备好着手英雄选择等高优先级内容 。 我们还会与大家分享客户端及其问题的最新调查数据 。
客户端引导时间
今年年初时 , 我们说过希望将老爷机在内的客户端的引导时间(客户端启动所需要的时间 , 具体指输入登陆密码之后 , 从出现加载页面开始到“开始游戏”按键可点选所需的时间)降低到15秒以内 。
自那之后我们在客户端架构上投入了大量精力深入钻研 , 彻底根除了客户端运行所需插件及应用中的核心问题 。 最近几周 , 取得突破进展后我们距离目标仅咫尺之遥 。
ZAKER汽车|英雄选择,客户端清理:下一站
文章图片
现在第90百分位的玩家引导时间只需约18.5秒 。 这意味着90%的玩家引导时间会更短(不过近期的性能提升老爷机玩家的感受最为明显) 。
之前文章中提到的引导时间不减反增的问题 , 部分是由于新冠疫情期间玩家通信量提升导致的 。 通过上方图表 , 大家可以看到引导时间从今年三月左右开始有了明显的激增 。
激增后几个月 , 引导时间一直在稳步下降 , 但最近的10.16版本中我们迎来了最显著的改善 。 这要归功于团队采取的一系列关键举措 。
首先 , 10.14中应用的技术可以帮我们弄清各客户端中68个插件对引导时间的影响 。 原来其中的一部分插件才是真正的“罪魁祸首” 。 我们发现75%的插件加载时间是由区区8个插件占用的 , 而其他60个插件只占用了剩余的25%引导时间 。
了解这点后 , 插件合并的侧重点就非常显而易见了 。 除了合并我们也尝试了一些其他方法:10.16起更全面应用的解决方案可以使特定插件与ember应用只在玩家真正需要时才加载 。
如今 , 为引导时间设定的最初目标已近在眼前 , 我们终于能将重点转移到清理项计划的第二阶段:改进英雄选择及客户端其他关键部分的响应性与稳定性 。
探讨这一计划的具体细节前 , 想和大家分享一些来自世界各地玩家的客户端调查数据 。
客户端观点调查数据
有人可能在想 , “拳头你可真逗 , 客户端还用调查?它多烂你们心里没点数吗?”
嗯...这么说也没毛病 。 但我们希望能深入观察问题的细节 。 这些问题有多普遍?哪些问题最为严重?回答了这些 , 我们就能更好地确定接下来的工作优先顺序 。 另外 , 收集客户端观点的量化数据能让我们了解玩家对客户端看法的变化情况 。
第一批问卷调查只在几个地区进行 , 但将来我们打算推出更多调查——根据需要调整、增加并删减一些问题——来追踪工作的进展 。
介绍完基本情况后 , 来看看些干活图表吧 。
首先 , 玩家每月对客户端变化趋势的看法是我们追踪的数据之一 。
ZAKER汽车|英雄选择,客户端清理:下一站
文章图片
结果不太让人意外——但它的数据价值十分宝贵 , 因为只要持续推出此类问卷 , 我们就能对工作进展有更为全面的认识 。 接下来的几个月我们还会继续和大家分享这一数据 。
接下来的调查问题 , 我们将深入看看给玩家造成的具体困扰:
ZAKER汽车|英雄选择,客户端清理:下一站
文章图片
尽管问题的普遍程度参差不齐 , 但近50%的受访者都表示他们至少遇到过其中的一个问题 。
接下来 , 我们让那些遭遇过技术问题的玩家从“完全不令人困扰”到“极度令人困扰”5个级别评价这些问题给他们的感受 。 大家可以从下方图表看到表示非常或极度困扰的受访者占比 。


推荐阅读