客户端清理:2021进度与后续计划

sona sona 2021-05-01 09:46 104554 举报

客户端清理:2021进度与后续计划

概要:2021年第一季度,我们开启了升级Chromium Embedded Framework(CEF)的道路。目前仍有部分工作有待完成,预计在第二季度末可以完成新版CEF,为玩家带来更多便利。

升级Chromium Embedded Framework(CEF)

上次我们提到过,近期的重大项目之一,是客户端Chromium Embedded Framework(CEF),也就是联盟客户端架构的核心网络浏览器的版本更新。坦白而言,上次我们低估了这项工作的重要性。无论从直接受益,还是为其他优化赋能的角度来看,CEF升级都是影响力最大的一项客户端优化。

CEF上次升级是在2019年11月(版本74),而撰写本文时,最新的版本是CEF 90。CEF升级(目标是CEF 90)将带来以下好处:

减少客户端崩溃

兼容性优化

WebSocket性能加速

Windows速度加快4.1倍

Mac速度加快7.8倍

动画性能优化

FPS提升——延迟降低,点击响应速度加快

开发难度更低(就是更快、更可靠)

CPU使用更智能

 JavaScript性能优化

社交面板

上次我们提到的另一个重点区域是社交面板。我们的长期计划是将社交面板从ComponentJS(旧架构)迁移到Ember。目前我们的精力还集中在CEF升级上,因此这项工作暂时搁置,但我们已经完成了Ember迁移所需的部分早期步骤,CEF升级完成后就会继续。

以下是工作重点转移到CEF升级前,我们解决的一些社交面板的主要问题:

1. 社交面板无法连接

2. 好友列表无法加载,状态显示不正确,好友数据问题

3. 玩家在普通游戏中时,悬浮卡片不显示排位信息

4. 启动时在断开连接、忧伤的魄罗和好友列表加载之间乱跳

内存占用和JavaScript错误情况更新

我们也在继续关注同一会话内进行的游戏的内存占用情况。我们很高兴看到,从补丁10.25之后,游戏的平均内存占用下降了约30MB,整体内存不足崩溃数量也在持续下降。

最后,我们想说说JavaScript错误。上一篇文章中,我们提供的拳头各地区玩家遇到的JS错误数据有误。10.25版本中,这个数字达到了惊人的2.65亿。好在玩家实际遭遇的错误数量并没有改变,只是我们测量的手段变了,从而进一步意识到了这个问题的紧迫性。此后,我们的每个补丁平均降低了1.4亿次错误,并有信心可以继续减少错误数量。

目前的计划

尽管我们近期的首要重点是CEF升级,但也在规划2021年的其他项目。

上文中提到的将社交面板迁移到Ember

重新审视比赛结束(EOG)页面。去年底和今年初,我们处理了比赛结束的几个主要问题,但仍存在有待改进的地方。许多玩家仍然反映存在返回客户端时间过长和/或比赛结束页面死机的问题。项目开始后,第一步是摸清客户端与游戏内引擎和服务的所有互动,随后考虑如何优化体验。EOG调用了许多客户端团队之外的服务,我们需要与其他团队配合,一同进行优化。

 进入英雄选择页面延迟。这个问题在部分地区报告频率很高,说明玩家的网络连接情况是很重要的因素(不同地区的网络基础设施情况各异)。虽然我们对网络问题可做的不多,但仍会与竞技团队合作,尽量在客户端内确保玩家在合理的时间内进入英雄选择页面。

长会话中的客户端稳定性。去年年底我们发现了内存泄漏,导致客户端随着玩家打开多个游戏或客户端长时间空闲时,占用内存越来越多的紧急问题。经过更全面的跟进,我们将寻求更直观的方法,让玩家得以保持刚刚登录客户端时的体验,无论他们已经玩了多少局游戏或是客户端开启了多长时间。这部分修复工作可能还会不断强化,解决更多难对付的内存泄漏问题,但我们还需要对照其他短期解决方案进行衡量。

这次要说的就是这些了!当然,我们工作的一大动力,就是来自各种渠道的反馈,包括定期玩家调查。欢迎大家继续反映需要改进的客户端问题,以及对您的体验影响最大的改进!

10
收藏

精彩评论

  • Feat. 2021-05-01 09:52
    赞(49) 回复 举报 2#

    低情商:艾斯比拳头这么多年了连个客户端都整不明白
    高情商:进步空间还很大

  • TreiceyTUT 2021-05-01 10:04
    赞(21) 回复 举报 5#

    没马服的事

  • ∪・ω・∪UP 2021-05-01 09:53
    赞(10) 回复 举报 4#

    这毫不影响我的小霸王游戏机

全部评论(16)

  • Feat. 2021-05-01 09:52:17
    赞(49) 回复 举报 2#

    低情商:艾斯比拳头这么多年了连个客户端都整不明白
    高情商:进步空间还很大

  • ghostrider 2021-05-01 09:53:03
    赞(0) 回复 举报 3#

    马服除外?

  • ∪・ω・∪UP 2021-05-01 09:53:13
    赞(10) 回复 举报 4#

    这毫不影响我的小霸王游戏机

  • TreiceyTUT 2021-05-01 10:04:58
    赞(21) 回复 举报 5#

    没马服的事

  • 花Q不花Q 2021-05-01 10:59:26
    赞(0) 回复 举报 6#

    国服的只要主页不要弹窗出来其实还行🥲例如那个太空秘宝抽奖弹窗。。。

  • GreyBlanc 2021-05-01 11:28:19
    赞(0) 回复 举报 7#

    和马服有什么关系

  • 禁忌幻想~ 2021-05-01 12:21:35
    赞(1) 回复 举报 8#

    鸿蒙能解决你的问题

  • 别伤害Teemo 2021-05-01 13:42:39
    赞(1) 回复 举报 9#

    禁忌幻想~:  鸿蒙能解决你的问题

    rng 华为? 味儿太正了 想问下你最喜欢的电影是…

  • 加友65464896 2021-05-01 14:20:36
    赞(0) 回复 举报 10#

    别伤害Teemo:  rng 华为? 味儿太正了 想问下你最喜欢的电影是…

    哈哈哈

  • 加友65464896 2021-05-01 14:21:27
    赞(0) 回复 举报 11#

    花Q不花Q:  国服的只要主页不要弹窗出来其实还行🥲例如那个太空秘宝抽奖弹窗。。。

    不弹窗怎么赚钱

  • 千禧人 2021-05-01 15:51:55
    赞(0) 回复 举报 12#

    别伤害Teemo:  rng 华为? 味儿太正了 想问下你最喜欢的电影是…

    《鬼子来了》

  • 自闭药 2021-05-01 16:46:51
    赞(1) 回复 举报 13#

    很多时候是wegame坑人,没了wegame客户端好用好多

  • Bubble851423 2021-05-01 18:01:46
    赞(0) 回复 举报 14#

    祖传代码太多

  • 阿凡提提提 2021-05-01 20:49:40
    赞(0) 回复 举报 15#

    客户端崩溃可是个大工程,没事就吉格斯太恶心了

  • 花Q不花Q 2021-05-01 23:40:05
    赞(0) 回复 举报 16#

    加友65464896:  不弹窗怎么赚钱

    可是那个真的好恶心😅

  • 0nly 2021-05-01 23:41:36
    赞(0) 回复 举报 17#

    赶紧整吧

手机号不正确
发送验证码 验证码错误
  • 登录密码输入有误*
    已经阅读并同意《玩加使用协议》

    已有WanPlus账号?立即

    关于玩加 · 加入我们 · 联系方式 · 合作伙伴

    Copyright © 2015-2019 WanPlus. All rights reserved. | 北京玩在一起科技有限公司 | 京ICP备15017424号-1 | 京网文(2019)0898-084号 | 增值电信业务经营许可证京B2-20191137

    京公网安备 11010502043479号