0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

手机QQ首个基于NT架构的正式版发布

微云疏影 来源:综合整理 作者:综合整理 2024-05-16 16:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

5 月 16 日消息,手机 QQ 于 2023 年 6 月 27 日推出了安卓 8.9.63/iOS 8.9.65 版本,该版本首次搭载了基于 NT 架构的全新技术。2023 年 7 月 3 日,NT 架构的 Windows QQ 更是正式上架官方网站,实现了跨平台三端技术的整合重塑。腾讯研发部门何金源近日分享了关于此次手机 QQ 技术架构升级的详细历程。

早在 2020 年,QQ 开发团队便启动了这项重大的架构升级工程。面对业务复杂和代码体积庞大的挑战,他们采取了分阶段、渐进式的策略来推动架构升级。

新的手机 QQ 架构将业务模块划分为独立单元,通过接口和路由进行通信。同时,按照层次结构进行设计,上层模块可以依赖下层模块,反之则不行。

由于 QQ 在不同平台的客户端各自发展,代码复用率低下,导致开发和维护成本居高不下,且多端体验不一致、端内业务体验参差不齐等问题突出。因此,开发团队决定启动手机 QQ NT 架构升级项目。

为了实现架构升级和统一,项目团队首先使用 C++开发了具备 QQ IM 核心功能的跨平台内核层。其中包括 IM 核心业务逻辑、通用组件、线程/网络/IO 等通用资源管理模块及操作系统封装部分,这些原本由各平台原生语言实现的内容被统一下沉至 C++跨平台层。

为了降低项目质量风险,NT 跨平台内核首先在用户数量较少、功能补齐需求迫切的桌面端进行应用,并完全采用新架构重写桌面端。在桌面端完成功能验证和质量测试后,再向移动端迁移,并成功完成了 iOS 和安卓平台的集成。

在此基础上,开发团队对性能进行了全面优化。以聊天窗口(AIO)为例,通过全新的数据流架构+数据预加载+UI 逻辑并行化的设计理念,实现了单向数据流驱动与异步加载渲染,使系统资源能够全力支持 AIO 消息列表,从而显著提高了性能表现,使得 AIO 内查看、跳转、滑动消息等操作更加流畅顺滑。其他 QQ 主要场景,如消息列表页、消息与富媒体收发、图片视频查看等,也都采用了类似的优化方法,最终实现了整体性能的大幅提升。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C++
    C++
    +关注

    关注

    22

    文章

    2122

    浏览量

    76713
  • 资源管理
    +关注

    关注

    0

    文章

    23

    浏览量

    8024
  • 架构
    +关注

    关注

    1

    文章

    533

    浏览量

    26506
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    英伟达发布 NVQLink 开放系统架构;国内首个汽车芯片标准验证平台投入使用

    英伟达发布 NVQLink 开放系统架构 在华盛顿特区举行的英伟达全球技术大会上,英伟达(NVIDIA)正式发布了 NVQLink—— 一种开放系统架构,旨在将量子处理器直接与基于 G
    发表于 10-29 10:33 994次阅读

    AppGallery Connect(HarmonyOS 5及以上) --公开测试创建并发布测试版本(一)

    本的VersionCode和正式版本的VersionCode相同,则当测试版本转为正式发布后,会自动更新到正式版本。 正式版本上架后,同版本名称(VersionName)同版本号(Ve
    发表于 09-26 17:24

    中科曙光发布国内首个开放架构AI超集群系统

    9月5日,在2025重庆世界智能产业博览会上,中科曙光发布了国内首个基于AI计算开放架构设计的产品——曙光AI超集群系统。该系统以GPU为核心,实现了“算、存、网、电、冷、管、软”一体化紧耦合
    的头像 发表于 09-06 09:11 1166次阅读

    百度飞桨框架3.0正式版发布

    大模型训练成本高?推理效率低?硬件适配难? 4月1日,百度发布 飞桨框架3.0正式版 !五大特性专为大模型设计。 作为大模型时代的Infra“基础设施”,深度学习框架的重要性愈发凸显,大模型训练
    的头像 发表于 04-02 19:03 1041次阅读
    百度飞桨框架3.0<b class='flag-5'>正式版</b><b class='flag-5'>发布</b>

    NW1-3V3S3V3A3NT NW1-3V3S3V3A3NT

    电子发烧友网为你提供AIPULNION(AIPULNION)NW1-3V3S3V3A3NT相关产品参数、数据手册,更有NW1-3V3S3V3A3NT的引脚图、接线图、封装手册、中文资料、英文资料,NW1-3V3S3V3A3NT
    发表于 03-19 18:54
    NW1-3V3S3V3A3<b class='flag-5'>NT</b> NW1-3V3S3V3A3<b class='flag-5'>NT</b>

    NWV75-24S12A3NT NWV75-24S12A3NT

    电子发烧友网为你提供AIPULNION(AIPULNION)NWV75-24S12A3NT相关产品参数、数据手册,更有NWV75-24S12A3NT的引脚图、接线图、封装手册、中文资料、英文资料,NWV75-24S12A3NT
    发表于 03-19 18:52
    NWV75-24S12A3<b class='flag-5'>NT</b> NWV75-24S12A3<b class='flag-5'>NT</b>

    NN2-24S24A3NT NN2-24S24A3NT

    电子发烧友网为你提供AIPULNION(AIPULNION)NN2-24S24A3NT相关产品参数、数据手册,更有NN2-24S24A3NT的引脚图、接线图、封装手册、中文资料、英文资料,NN2-24S24A3NT真值表,NN2
    发表于 03-19 18:39
    NN2-24S24A3<b class='flag-5'>NT</b> NN2-24S24A3<b class='flag-5'>NT</b>

    NN1-24D15A3NT NN1-24D15A3NT

    电子发烧友网为你提供AIPULNION(AIPULNION)NN1-24D15A3NT相关产品参数、数据手册,更有NN1-24D15A3NT的引脚图、接线图、封装手册、中文资料、英文资料,NN1-24D15A3NT真值表,NN1
    发表于 03-19 18:39
    NN1-24D15A3<b class='flag-5'>NT</b> NN1-24D15A3<b class='flag-5'>NT</b>

    NN1-24S3V3A3NT NN1-24S3V3A3NT

    电子发烧友网为你提供AIPULNION(AIPULNION)NN1-24S3V3A3NT相关产品参数、数据手册,更有NN1-24S3V3A3NT的引脚图、接线图、封装手册、中文资料、英文资料,NN1-24S3V3A3NT真值表,
    发表于 03-19 18:36
    NN1-24S3V3A3<b class='flag-5'>NT</b> NN1-24S3V3A3<b class='flag-5'>NT</b>

    NNV25-05S05A3NT NNV25-05S05A3NT

    电子发烧友网为你提供AIPULNION(AIPULNION)NNV25-05S05A3NT相关产品参数、数据手册,更有NNV25-05S05A3NT的引脚图、接线图、封装手册、中文资料、英文资料,NNV25-05S05A3NT
    发表于 03-19 18:36
    NNV25-05S05A3<b class='flag-5'>NT</b> NNV25-05S05A3<b class='flag-5'>NT</b>

    宝马发布全新一代智能电子电气架构

    高速数据传输,为车辆带来数字化神经系统 慕尼黑2025年3月13日 /美通社/ -- 宝马发布全新一代智能电子电气架构,该架构是全球首个覆盖全动力系统和全细分车型的
    的头像 发表于 03-13 15:42 548次阅读

    华为发布业界首个AI核心网

    在MWC25巴塞罗那期间举办的产品与解决方案发布会上,华为云核心网产品线总裁高治国面向全球发布了业界首个AI核心网。AI核心网从AI赋能演进到AI原生,从为网络增加新的智能能力到基于AI实现网络自主生成,助力从万物智联迈向万智智
    的头像 发表于 03-05 10:13 1008次阅读

    Arm正式发布芯粒系统架构首个公开规范

    近期,Arm控股有限公司宣布其芯粒系统架构(CSA)正式推出了首个公开规范。这一举措旨在进一步推动芯粒技术的标准化进程,并有效减少行业碎片化现象,为芯片设计领域注入新的活力。 芯粒技术作为当前
    的头像 发表于 02-08 15:19 885次阅读

    Arm发布芯粒系统架构首个公开规范

    近日,Arm控股有限公司(纳斯达克股票代码:ARM,以下简称“Arm”)宣布了一项重要进展,其芯粒系统架构(CSA)已正式推出首个公开规范。这一举措标志着芯粒技术标准化的重要一步,旨在减少行业碎片化
    的头像 发表于 01-24 14:07 795次阅读

    今日看点丨Arm 发布芯粒系统架构首个公开规范;纳芯微推出车规级D类音频功率放大器

    1. Arm 发布芯粒系统架构首个公开规范,加速芯片技术演进   Arm 控股有限公司宣布其芯粒系统架构 (CSA) 正式推出首个公开规范,
    发表于 01-24 11:18 1539次阅读