当前位置:神途发布网 >> 传奇手游 >> 三端互通是什么意思QQ 大一统 NT 架构腾讯开发者介绍技术架构升级变迁史-AI点外卖还知道怎样省钱智谱公布Agent三端升级手机电脑都能被接管-幻想红包版

三端互通是什么意思QQ 大一统 NT 架构腾讯开发者介绍技术架构升级变迁史-AI点外卖还知道怎样省钱智谱公布Agent三端升级手机电脑都能被接管-幻想红包版

文章作者:神途发布网 发布时间:2024-12-03 10:52:49

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

由于 QQ 不同平台客户端各自发展,代码复用率极低,开发和成本过高,还导致了多端体验不一致、端内业务体验参差不齐等问题,

为了实现架构升级和统一,项目团队先用C++开发了具备QQ IM核心功能的跨平台内核层:把IM核心业务逻辑(IT之家注:好友、群、频道等消息逻辑、资料与关系链逻辑、图片语音视频等富收发逻辑、实时音视频逻辑等),QQ通用组件,以及线程 / 网络 / IO等通用资源管理模块和操作系统封装部分,由原来的各平台原生语言实现,

,完全用新架构重写桌面端。在桌面端完成功能验证和质量测试之后,开始向移动端迁移,并顺利完成了iOS和平台的集成。

,通过接口和由进行通信。同时按层级设计划分,层级自上而下依赖,上层模块可依赖下层模块,但下层模块不能逆向依赖上层模块。

当一个人在指定的微信群聊中发100个、总金额为2万元的红包,他至少需要完成包括点开微信、找到指定的微信群聊、找到底部菜单中的红包并点击、输入红包数量和总金额在内的一系列操。

开发团队基于重构后的架构,对性能进行全面优化。以聊天窗口(AIO)为例,基于全新数据流架构+数据预加载+ UI逻辑并行化的设计思,完成单向数据流驱动与异步加载渲染,系统资源全力供给AIO消息列表,最终性能指标提升明显,AIO内查看、跳转、滑动消息“顺畅丝滑”。其它QQ主场景,如消息列表页、消息与富收发、图片视频查看等,也采用相同的径进行优化,最终性能全面提升。

2020 年,QQ 开发团队开始着手做架构升级。鉴于手机QQ的业务复杂度、代码量级都非常大,于是他们采用

推荐文章
图文推荐
随机文章