-
鴻蒙原生版微信正式上架,騰訊公布開(kāi)發(fā)歷程
-
戴佳源“實(shí)習(xí)中”
最后更新: 2025-01-11 10:26:392024年5月,架構(gòu)
接下來(lái)考驗(yàn)的是架構(gòu)能力。開(kāi)發(fā)團(tuán)隊(duì)需要設(shè)計(jì)好鴻蒙微信客戶端的架構(gòu)、編寫(xiě)好各模塊文檔,支撐各業(yè)務(wù)進(jìn)場(chǎng)后能夠高效開(kāi)發(fā)。
這一步的難點(diǎn),在于充分預(yù)判到業(yè)務(wù)之間的復(fù)雜解耦,既要降低各業(yè)務(wù)之間的依賴性,又要提高整體的穩(wěn)定性,還要留出高可擴(kuò)展性,屬于典型的“我全都要”難題。
這就好比從零開(kāi)始建設(shè)一座城市,要預(yù)估到這座百年之后超級(jí)都市的人口規(guī)模、交通狀況、人居需求、產(chǎn)業(yè)結(jié)構(gòu)、商業(yè)發(fā)展等因素,以及提前平衡這些因素之間的關(guān)系,需要具備極大的前瞻視角。
技術(shù)團(tuán)隊(duì)繼續(xù)搖人,招聘也快馬加鞭推進(jìn)。TAPD(騰訊敏捷產(chǎn)品研發(fā)平臺(tái))流程圖里,他們的首個(gè)目標(biāo)是做出一個(gè)基礎(chǔ)版本,保證用戶能實(shí)現(xiàn)收發(fā)消息、語(yǔ)音通話等最基礎(chǔ)、也是最重要的功能。
2024年6月,磨合
進(jìn)入了真正的手搓環(huán)節(jié)。flutter(跨平臺(tái)應(yīng)用程序開(kāi)發(fā)框架)、liteapp(專 為移動(dòng)端設(shè)計(jì)的跨平臺(tái)開(kāi)發(fā)框架)等,都是這個(gè)階段的關(guān)鍵工作。
為了這桌“年夜飯”,技術(shù)小哥們一邊在廚房切菜燒飯,一邊去客廳招呼各方沏茶倒水,讓支付和VoIP(語(yǔ)音通話技術(shù))等基礎(chǔ)能力陸續(xù)湊上一桌。
除了內(nèi)外部密切的技術(shù)溝通,微信和華為團(tuán)隊(duì)對(duì)彼此的技術(shù)標(biāo)準(zhǔn)保持了互相尊重。以相冊(cè)選圖發(fā)送功能為例,在 Android 系統(tǒng)上,選圖需要獲取整個(gè)相冊(cè)權(quán)限,也就是說(shuō)應(yīng)用可以訪問(wèn)用戶的所有照片。在鴻蒙上的選圖功能,為了保障用戶隱私,微信采用的是 Picker 控件的方式,相冊(cè)照片的展示和選擇邏輯都由 Picker 控件提供,微信只能讀取到用戶勾選的照片。
第一個(gè)里程碑,bug 如約而至 ??
趕在6月21日前,團(tuán)隊(duì)做好了第一個(gè)內(nèi)部體驗(yàn)版本,包含收發(fā)消息、通話功能。和2011年1月21日發(fā)布的 iOS和安卓版的微信1.0版本相比,多了語(yǔ)音消息發(fā)送。
你可能會(huì)不以為然:大動(dòng)干戈這么久,就整了個(gè)這毛坯房?
其實(shí)這里蘊(yùn)含的開(kāi)發(fā)思路,是驗(yàn)證最小可用的原則,本質(zhì)上是對(duì)第一階段研究鴻蒙語(yǔ)言和系統(tǒng)的成果驗(yàn)收。重要的是把基本功練好,才能為后續(xù)的開(kāi)枝散葉打好底子。
但即便是如此普通的版本,也出了個(gè)閃退型 bug,最后查出來(lái)是系統(tǒng)的底層 API 問(wèn)題:同樣的代碼邏輯,在 iOS 和安卓上能用,但在鴻蒙上行不通。兩邊團(tuán)隊(duì)為此絞盡腦汁,交了兩個(gè)星期的學(xué)費(fèi),最后還是靠著某位技術(shù)小哥靈光一現(xiàn)想到的。
這個(gè)bug也像是一場(chǎng)結(jié)業(yè)考試,經(jīng)此一役,開(kāi)發(fā)進(jìn)入了快節(jié)奏。
微信集合了眾多產(chǎn)品功能,各功能間又有復(fù)雜的交互和依賴關(guān)系,比如小程序的開(kāi)發(fā)就涉及到與支付功能的打通,而支付能力又需要與基礎(chǔ)會(huì)話功能打通。在完成基建的前提下,基礎(chǔ)、支付、小程序……能進(jìn)場(chǎng)的業(yè)務(wù)模塊都陸續(xù)進(jìn)了場(chǎng)。一個(gè)共同的目標(biāo)是——10月8號(hào)鴻蒙公測(cè)那天,做出一個(gè)新版本。這個(gè)版本,將新增微信支付、朋友圈等功能。
2024年10月8日:喜歡您來(lái)
10月8日,微信鴻蒙原生版開(kāi)啟內(nèi)測(cè)邀請(qǐng),嘗鮮版本包含基礎(chǔ)社交通訊音視頻通話、朋友圈、微信支付的二維碼收/付款等功能。
內(nèi)測(cè)開(kāi)啟,意味著微信和其他所有適配原生鴻蒙的第三方App一樣,從內(nèi)測(cè)到應(yīng)用嘗鮮再到公測(cè),走上了鴻蒙系統(tǒng)第三方軟件開(kāi)發(fā)的三部曲。
為什么要限量?jī)?nèi)測(cè)而不是一口氣開(kāi)放下載呢?
在全新的平臺(tái)上,要支撐海量用戶、高并發(fā)通訊需求,同時(shí)涉及支付、小程序、視頻等多個(gè)大功能模塊,還要滿足極高頻使用下的穩(wěn)定性,是很大的挑戰(zhàn)。
所以,用內(nèi)測(cè) → 找bug → 修bug → 加大內(nèi)測(cè)的方式,是一個(gè)更符合軟件開(kāi)發(fā)規(guī)律的方式。
經(jīng)歷了4天緊張的測(cè)試和debug,包括微信支付在內(nèi)的多個(gè)功能經(jīng)過(guò)嚴(yán)格測(cè)試流程后,合入大版本,10 月 12 日,微信鴻蒙原生版正式開(kāi)始公測(cè)。
- 責(zé)任編輯: 戴佳源 
-
全球首例!噸級(jí)風(fēng)冷液氫動(dòng)力eVTOL試飛成功
2025-01-10 17:51 觀網(wǎng)財(cái)經(jīng)-科創(chuàng) -
-
連續(xù)虧損中,寒武紀(jì)市值突破3000億
2025-01-10 16:57 觀網(wǎng)財(cái)經(jīng)-科創(chuàng) -
-
全球首座300兆瓦級(jí)壓氣儲(chǔ)能示范工程全容量并網(wǎng)發(fā)電
2025-01-10 15:02 能源戰(zhàn)略 -
手機(jī)銀行轉(zhuǎn)賬,一天最多2000元?
2025-01-10 14:41 金融觀察 -
全球首個(gè)端到端抓取大模型發(fā)布,國(guó)產(chǎn)機(jī)器人攻克大瓶頸?
2025-01-10 11:51 人工智能 -
-
-
全球三分之二iPad、超億臺(tái)手機(jī)都是“川渝造”
2025-01-09 17:02 觀網(wǎng)財(cái)經(jīng)-科創(chuàng) -
中國(guó)航司正迅速填補(bǔ)西方空缺
2025-01-09 16:57 航空航天 -
債務(wù)是中性的,既不是魔鬼也不是靈丹妙藥
2025-01-09 15:50 問(wèn)診2025中國(guó)經(jīng)濟(jì) -
-
-
-
-
微信被美國(guó)移出“惡名市場(chǎng)名單”,多家中國(guó)企業(yè)仍在列
2025-01-09 11:10 -
去年全球手機(jī)面板出貨突破22億片,創(chuàng)歷史新高
2025-01-09 10:58 觀網(wǎng)財(cái)經(jīng)-科創(chuàng) -
離岸人民幣匯率連跌3個(gè)月,央行出手:600億!
2025-01-09 10:27 香港 -
全球首款卷軸屏電腦亮相,起售價(jià)2.6萬(wàn)
2025-01-08 20:13 觀網(wǎng)財(cái)經(jīng)-科創(chuàng)
相關(guān)推薦 -
-
“趁納瓦羅不在,他們沖進(jìn)白宮勸說(shuō)特朗普暫停關(guān)稅” 評(píng)論 0“中國(guó)正投入萬(wàn)億美元,我們卻在這胡搞” 評(píng)論 83真急了!“白宮擬成立涉華關(guān)稅應(yīng)急工作組” 評(píng)論 272這場(chǎng)貿(mào)易戰(zhàn),美國(guó)就是個(gè)“紙老虎” 評(píng)論 106特朗普也直說(shuō)了:不行,就放棄 評(píng)論 234最新聞 Hot
-
“中國(guó)正投入萬(wàn)億美元,我們卻在這胡搞”
-
真急了!“白宮擬成立涉華關(guān)稅應(yīng)急工作組”
-
黃仁勛訪華盼繼續(xù)合作,特朗普回應(yīng)
-
中國(guó)男子在TikTok“神評(píng)”美國(guó)關(guān)稅,米爾斯海默秒答:贊同
-
“內(nèi)地電影票房過(guò)億那一刻,香港電影就被顛覆了”
-
美國(guó)稅局代理局長(zhǎng)剛上任三天就被免,“貝森特抱怨他是馬斯克的人”
-
特朗普也直說(shuō)了:不行,就放棄
-
“中國(guó)深知‘廣場(chǎng)協(xié)議’是致命的,特朗普別想了”
-
“中國(guó)稀土,關(guān)乎美國(guó)人生死”
-
美軍高官著急:中國(guó)速度太快了,是美國(guó)3倍
-
德銀:中國(guó)客戶減持美債,轉(zhuǎn)頭買(mǎi)歐洲資產(chǎn)
-
美國(guó)對(duì)中國(guó)再下黑手,“黃仁勛道出最大擔(dān)憂…”
-
跟特朗普談,拿中國(guó)當(dāng)籌碼?英財(cái)相:蠢死了
-
加總理?yè)P(yáng)言:除了中美,還有其他人
-
美方將不再斡旋?梅德韋杰夫喊話歐盟:學(xué)著點(diǎn)
-
特朗普“先眨眼”:很多人催我,期待和中國(guó)談成
-