0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

手機(jī)QQ首個(gè)基于NT架構(gòu)的正式版發(fā)布

微云疏影 ? 來(lái)源:綜合整理 ? 作者:綜合整理 ? 2024-05-16 16:19 ? 次閱讀

5 月 16 日消息,手機(jī) QQ 于 2023 年 6 月 27 日推出了安卓 8.9.63/iOS 8.9.65 版本,該版本首次搭載了基于 NT 架構(gòu)的全新技術(shù)。2023 年 7 月 3 日,NT 架構(gòu)的 Windows QQ 更是正式上架官方網(wǎng)站,實(shí)現(xiàn)了跨平臺(tái)三端技術(shù)的整合重塑。騰訊研發(fā)部門(mén)何金源近日分享了關(guān)于此次手機(jī) QQ 技術(shù)架構(gòu)升級(jí)的詳細(xì)歷程。

早在 2020 年,QQ 開(kāi)發(fā)團(tuán)隊(duì)便啟動(dòng)了這項(xiàng)重大的架構(gòu)升級(jí)工程。面對(duì)業(yè)務(wù)復(fù)雜和代碼體積龐大的挑戰(zhàn),他們采取了分階段、漸進(jìn)式的策略來(lái)推動(dòng)架構(gòu)升級(jí)。

新的手機(jī) QQ 架構(gòu)將業(yè)務(wù)模塊劃分為獨(dú)立單元,通過(guò)接口和路由進(jìn)行通信。同時(shí),按照層次結(jié)構(gòu)進(jìn)行設(shè)計(jì),上層模塊可以依賴(lài)下層模塊,反之則不行。

由于 QQ 在不同平臺(tái)的客戶(hù)端各自發(fā)展,代碼復(fù)用率低下,導(dǎo)致開(kāi)發(fā)和維護(hù)成本居高不下,且多端體驗(yàn)不一致、端內(nèi)業(yè)務(wù)體驗(yàn)參差不齊等問(wèn)題突出。因此,開(kāi)發(fā)團(tuán)隊(duì)決定啟動(dòng)手機(jī) QQ NT 架構(gòu)升級(jí)項(xiàng)目。

為了實(shí)現(xiàn)架構(gòu)升級(jí)和統(tǒng)一,項(xiàng)目團(tuán)隊(duì)首先使用 C++開(kāi)發(fā)了具備 QQ IM 核心功能的跨平臺(tái)內(nèi)核層。其中包括 IM 核心業(yè)務(wù)邏輯、通用組件、線(xiàn)程/網(wǎng)絡(luò)/IO 等通用資源管理模塊及操作系統(tǒng)封裝部分,這些原本由各平臺(tái)原生語(yǔ)言實(shí)現(xiàn)的內(nèi)容被統(tǒng)一下沉至 C++跨平臺(tái)層。

為了降低項(xiàng)目質(zhì)量風(fēng)險(xiǎn),NT 跨平臺(tái)內(nèi)核首先在用戶(hù)數(shù)量較少、功能補(bǔ)齊需求迫切的桌面端進(jìn)行應(yīng)用,并完全采用新架構(gòu)重寫(xiě)桌面端。在桌面端完成功能驗(yàn)證和質(zhì)量測(cè)試后,再向移動(dòng)端遷移,并成功完成了 iOS 和安卓平臺(tái)的集成。

在此基礎(chǔ)上,開(kāi)發(fā)團(tuán)隊(duì)對(duì)性能進(jìn)行了全面優(yōu)化。以聊天窗口(AIO)為例,通過(guò)全新的數(shù)據(jù)流架構(gòu)+數(shù)據(jù)預(yù)加載+UI 邏輯并行化的設(shè)計(jì)理念,實(shí)現(xiàn)了單向數(shù)據(jù)流驅(qū)動(dòng)與異步加載渲染,使系統(tǒng)資源能夠全力支持 AIO 消息列表,從而顯著提高了性能表現(xiàn),使得 AIO 內(nèi)查看、跳轉(zhuǎn)、滑動(dòng)消息等操作更加流暢順滑。其他 QQ 主要場(chǎng)景,如消息列表頁(yè)、消息與富媒體收發(fā)、圖片視頻查看等,也都采用了類(lèi)似的優(yōu)化方法,最終實(shí)現(xiàn)了整體性能的大幅提升。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C++
    C++
    +關(guān)注

    關(guān)注

    21

    文章

    2090

    瀏覽量

    73404
  • 資源管理
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    7859
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    505

    瀏覽量

    25420
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    深開(kāi)鴻聯(lián)合深天使發(fā)布國(guó)內(nèi)首個(gè)開(kāi)源鴻蒙產(chǎn)業(yè)加速營(yíng)

    近日,深圳開(kāi)鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司(深開(kāi)鴻)、深圳市天使投資引導(dǎo)基金管理有限公司(深天使)與深圳市天使投資協(xié)會(huì)攜手發(fā)布國(guó)內(nèi)首個(gè)開(kāi)源鴻蒙(OpenHarmony)產(chǎn)業(yè)加速營(yíng)。本次加速營(yíng)旨在推動(dòng)開(kāi)源鴻蒙
    的頭像 發(fā)表于 10-01 08:10 ?175次閱讀
    深開(kāi)鴻聯(lián)合深天使<b class='flag-5'>發(fā)布</b>國(guó)內(nèi)<b class='flag-5'>首個(gè)</b>開(kāi)源鴻蒙產(chǎn)業(yè)加速營(yíng)

    深開(kāi)鴻聯(lián)合深天使發(fā)布國(guó)內(nèi)首個(gè)開(kāi)源鴻蒙產(chǎn)業(yè)加速營(yíng)

    近日,深圳開(kāi)鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司(深開(kāi)鴻)、深圳市天使投資引導(dǎo)基金管理有限公司(深天使)與深圳市天使投資協(xié)會(huì)攜手發(fā)布國(guó)內(nèi)首個(gè)開(kāi)源鴻蒙(OpenHarmony)產(chǎn)業(yè)加速營(yíng)。本次加速營(yíng)旨在推動(dòng)開(kāi)源鴻蒙
    的頭像 發(fā)表于 09-29 15:28 ?193次閱讀
    深開(kāi)鴻聯(lián)合深天使<b class='flag-5'>發(fā)布</b>國(guó)內(nèi)<b class='flag-5'>首個(gè)</b>開(kāi)源鴻蒙產(chǎn)業(yè)加速營(yíng)

    請(qǐng)問(wèn)NT35模塊的AT指令從哪里獲取呀?

    請(qǐng)問(wèn)NT35模塊的AT指令從哪里獲取呀?
    發(fā)表于 06-04 08:11

    西井科技參與制訂的首個(gè)線(xiàn)控底盤(pán)國(guó)家標(biāo)準(zhǔn)正式發(fā)布

    2024年4月25日,首個(gè)線(xiàn)控底盤(pán)國(guó)家標(biāo)準(zhǔn)《GB/T 43947-2024 低速線(xiàn)控底盤(pán)通用技術(shù)要求》(以下簡(jiǎn)稱(chēng)“標(biāo)準(zhǔn)”)正式發(fā)布。
    的頭像 發(fā)表于 05-17 10:17 ?656次閱讀
    西井科技參與制訂的<b class='flag-5'>首個(gè)</b>線(xiàn)控底盤(pán)國(guó)家標(biāo)準(zhǔn)正式<b class='flag-5'>發(fā)布</b>

    光功率計(jì)NT和NC怎么選擇?

    在選擇光功率計(jì)時(shí),NT和NC是兩個(gè)重要的考量因素,它們代表了光功率計(jì)的不同技術(shù)特點(diǎn)和使用方式。
    的頭像 發(fā)表于 05-15 16:48 ?1118次閱讀

    業(yè)界首個(gè)一云多芯遷移標(biāo)準(zhǔn) 中國(guó)信通院聯(lián)合浪潮云海發(fā)布

    北京2024年5月11日?/美通社/ -- 近日,中國(guó)信息通信研究院(簡(jiǎn)稱(chēng)中國(guó)信通院)與浪潮云海等多家產(chǎn)業(yè)單位共同發(fā)布了《一云多芯遷移能力要求》。這是業(yè)界首個(gè)面向一云多芯遷移的標(biāo)準(zhǔn),可用于指導(dǎo)一云多
    的頭像 發(fā)表于 05-13 17:16 ?305次閱讀
    業(yè)界<b class='flag-5'>首個(gè)</b>一云多芯遷移標(biāo)準(zhǔn) 中國(guó)信通院聯(lián)合浪潮云海<b class='flag-5'>發(fā)布</b>

    騰訊QQ秀立項(xiàng)調(diào)研PPT(作者Kurt Xu)

    電子發(fā)燒友網(wǎng)站提供《騰訊QQ秀立項(xiàng)調(diào)研PPT(作者Kurt Xu).pptx》資料免費(fèi)下載
    發(fā)表于 05-10 17:27 ?0次下載

    商湯科技聯(lián)合海通證券發(fā)布業(yè)內(nèi)首個(gè)面向金融行業(yè)的多模態(tài)全棧式大模型

    4月23日,商湯科技正式推出“日日新SenseNova 5.0”大模型體系,并與海通證券聯(lián)合發(fā)布業(yè)內(nèi)首個(gè)面向金融行業(yè)的多模態(tài)全棧式大模型。
    的頭像 發(fā)表于 04-26 09:48 ?383次閱讀
    商湯科技聯(lián)合海通證券<b class='flag-5'>發(fā)布</b>業(yè)內(nèi)<b class='flag-5'>首個(gè)</b>面向金融行業(yè)的多模態(tài)全棧式大模型

    Android 15的首個(gè)開(kāi)發(fā)者預(yù)覽版現(xiàn)已發(fā)布

    Android 15 的首個(gè)開(kāi)發(fā)者預(yù)覽版現(xiàn)已發(fā)布,以便各位開(kāi)發(fā)者能與我們通力協(xié)作,打造更優(yōu)秀的 Android 平臺(tái)。
    的頭像 發(fā)表于 03-12 14:16 ?750次閱讀
    Android 15的<b class='flag-5'>首個(gè)</b>開(kāi)發(fā)者預(yù)覽版現(xiàn)已<b class='flag-5'>發(fā)布</b>

    云塔科技發(fā)布世界首個(gè)LB/MB/HB/UHB四工器

    云塔科技(安努奇)發(fā)布世界首個(gè)LB/MB/HB/UHB四工器,基于云塔自主知識(shí)產(chǎn)權(quán)的SPD技術(shù),其芯片制程工藝實(shí)現(xiàn)100%國(guó)產(chǎn)化。
    的頭像 發(fā)表于 03-11 11:33 ?707次閱讀

    蘋(píng)果iOS 17.4正式版發(fā)布

    蘋(píng)果于凌晨推出了iOS 17.4正式版升級(jí),版本號(hào)為21E219。
    的頭像 發(fā)表于 03-06 11:23 ?981次閱讀

    萬(wàn)興科技發(fā)布國(guó)內(nèi)首個(gè)音視頻多媒體大模型“天幕”

    萬(wàn)興科技近日正式發(fā)布了國(guó)內(nèi)首個(gè)音視頻多媒體大模型——萬(wàn)興“天幕”,并宣布大模型研發(fā)中心將正式落戶(hù)馬欄山。
    的頭像 發(fā)表于 02-04 11:42 ?1173次閱讀

    幻方量化發(fā)布了國(guó)內(nèi)首個(gè)開(kāi)源MoE大模型—DeepSeekMoE

    幻方量化旗下組織深度求索發(fā)布了國(guó)內(nèi)首個(gè)開(kāi)源 MoE 大模型 —— DeepSeekMoE,全新架構(gòu),免費(fèi)商用。
    的頭像 發(fā)表于 01-23 11:28 ?1360次閱讀
    幻方量化<b class='flag-5'>發(fā)布</b>了國(guó)內(nèi)<b class='flag-5'>首個(gè)</b>開(kāi)源MoE大模型—DeepSeekMoE

    智能座艙主流音頻架構(gòu)設(shè)計(jì)方案

    蔚來(lái)汽車(chē)NT1/NT2平臺(tái)座艙音頻系統(tǒng)的軟件架構(gòu)設(shè)計(jì)和研發(fā)工作都由我負(fù)責(zé),涉及到Android、QNX、Hypervisor等系統(tǒng)的音頻設(shè)計(jì)。今
    發(fā)表于 12-28 16:54 ?1084次閱讀
    智能座艙主流音頻<b class='flag-5'>架構(gòu)</b>設(shè)計(jì)方案

    李想:很抱歉我們失言了 全場(chǎng)景智能駕駛NOA【正式版】12月正式發(fā)布

    理想汽車(chē)一直在發(fā)力智能駕駛,現(xiàn)在李想來(lái)了個(gè)反向宣傳,表示很抱歉我們失言了,全場(chǎng)景智能駕駛NOA【正式版】12月正式發(fā)布;這是把原計(jì)劃的【內(nèi)測(cè)版】直接跳過(guò)了, 李想發(fā)文表示原計(jì)劃是年底前實(shí)現(xiàn)
    的頭像 發(fā)表于 11-29 15:38 ?382次閱讀