-
鴻蒙原生版微信正式上架,騰訊公布開發(fā)歷程
-
戴佳源“實(shí)習(xí)中”
最后更新: 2025-01-11 10:26:392024年5月,架構(gòu)
接下來考驗(yàn)的是架構(gòu)能力。開發(fā)團(tuán)隊(duì)需要設(shè)計(jì)好鴻蒙微信客戶端的架構(gòu)、編寫好各模塊文檔,支撐各業(yè)務(wù)進(jìn)場后能夠高效開發(fā)。
這一步的難點(diǎn),在于充分預(yù)判到業(yè)務(wù)之間的復(fù)雜解耦,既要降低各業(yè)務(wù)之間的依賴性,又要提高整體的穩(wěn)定性,還要留出高可擴(kuò)展性,屬于典型的“我全都要”難題。
這就好比從零開始建設(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ā)消息、語音通話等最基礎(chǔ)、也是最重要的功能。
2024年6月,磨合
進(jìn)入了真正的手搓環(huán)節(jié)。flutter(跨平臺(tái)應(yīng)用程序開發(fā)框架)、liteapp(專 為移動(dòng)端設(shè)計(jì)的跨平臺(tái)開發(fā)框架)等,都是這個(gè)階段的關(guān)鍵工作。
為了這桌“年夜飯”,技術(shù)小哥們一邊在廚房切菜燒飯,一邊去客廳招呼各方沏茶倒水,讓支付和VoIP(語音通話技術(shù))等基礎(chǔ)能力陸續(xù)湊上一桌。
除了內(nèi)外部密切的技術(shù)溝通,微信和華為團(tuán)隊(duì)對(duì)彼此的技術(shù)標(biāo)準(zhǔn)保持了互相尊重。以相冊(cè)選圖發(fā)送功能為例,在 Android 系統(tǒng)上,選圖需要獲取整個(gè)相冊(cè)權(quán)限,也就是說應(yīng)用可以訪問用戶的所有照片。在鴻蒙上的選圖功能,為了保障用戶隱私,微信采用的是 Picker 控件的方式,相冊(cè)照片的展示和選擇邏輯都由 Picker 控件提供,微信只能讀取到用戶勾選的照片。
第一個(gè)里程碑,bug 如約而至 ??
趕在6月21日前,團(tuán)隊(duì)做好了第一個(gè)內(nèi)部體驗(yàn)版本,包含收發(fā)消息、通話功能。和2011年1月21日發(fā)布的 iOS和安卓版的微信1.0版本相比,多了語音消息發(fā)送。
你可能會(huì)不以為然:大動(dòng)干戈這么久,就整了個(gè)這毛坯房?
其實(shí)這里蘊(yùn)含的開發(fā)思路,是驗(yàn)證最小可用的原則,本質(zhì)上是對(duì)第一階段研究鴻蒙語言和系統(tǒng)的成果驗(yàn)收。重要的是把基本功練好,才能為后續(xù)的開枝散葉打好底子。
但即便是如此普通的版本,也出了個(gè)閃退型 bug,最后查出來是系統(tǒng)的底層 API 問題:同樣的代碼邏輯,在 iOS 和安卓上能用,但在鴻蒙上行不通。兩邊團(tuán)隊(duì)為此絞盡腦汁,交了兩個(gè)星期的學(xué)費(fèi),最后還是靠著某位技術(shù)小哥靈光一現(xiàn)想到的。
這個(gè)bug也像是一場結(jié)業(yè)考試,經(jīng)此一役,開發(fā)進(jìn)入了快節(jié)奏。
微信集合了眾多產(chǎn)品功能,各功能間又有復(fù)雜的交互和依賴關(guān)系,比如小程序的開發(fā)就涉及到與支付功能的打通,而支付能力又需要與基礎(chǔ)會(huì)話功能打通。在完成基建的前提下,基礎(chǔ)、支付、小程序……能進(jìn)場的業(yè)務(wù)模塊都陸續(xù)進(jìn)了場。一個(gè)共同的目標(biāo)是——10月8號(hào)鴻蒙公測那天,做出一個(gè)新版本。這個(gè)版本,將新增微信支付、朋友圈等功能。
2024年10月8日:喜歡您來
10月8日,微信鴻蒙原生版開啟內(nèi)測邀請(qǐng),嘗鮮版本包含基礎(chǔ)社交通訊音視頻通話、朋友圈、微信支付的二維碼收/付款等功能。
內(nèi)測開啟,意味著微信和其他所有適配原生鴻蒙的第三方App一樣,從內(nèi)測到應(yīng)用嘗鮮再到公測,走上了鴻蒙系統(tǒng)第三方軟件開發(fā)的三部曲。
為什么要限量內(nèi)測而不是一口氣開放下載呢?
在全新的平臺(tái)上,要支撐海量用戶、高并發(fā)通訊需求,同時(shí)涉及支付、小程序、視頻等多個(gè)大功能模塊,還要滿足極高頻使用下的穩(wěn)定性,是很大的挑戰(zhàn)。
所以,用內(nèi)測 → 找bug → 修bug → 加大內(nèi)測的方式,是一個(gè)更符合軟件開發(fā)規(guī)律的方式。
經(jīng)歷了4天緊張的測試和debug,包括微信支付在內(nèi)的多個(gè)功能經(jīng)過嚴(yán)格測試流程后,合入大版本,10 月 12 日,微信鴻蒙原生版正式開始公測。
- 責(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) -
華為今年首款新機(jī)開賣,1799元起售攪動(dòng)中低端市場
2025-01-10 16:34 觀網(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ā)布,國產(chǎn)機(jī)器人攻克大瓶頸?
2025-01-10 11:51 人工智能 -
云巨頭警告:美國AI禁令,可能將GPU市場拱手讓給中國
2025-01-09 17:49 觀網(wǎng)財(cái)經(jīng)-科創(chuàng) -
-
全球三分之二iPad、超億臺(tái)手機(jī)都是“川渝造”
2025-01-09 17:02 觀網(wǎng)財(cái)經(jīng)-科創(chuàng) -
中國航司正迅速填補(bǔ)西方空缺
2025-01-09 16:57 航空航天 -
債務(wù)是中性的,既不是魔鬼也不是靈丹妙藥
2025-01-09 15:50 問診2025中國經(jīng)濟(jì) -
小米、聯(lián)想、華為小折疊擠進(jìn)全球前五,蘋果也快入局了?
2025-01-09 15:14 觀網(wǎng)財(cái)經(jīng)-科創(chuàng) -
-
-
-
微信被美國移出“惡名市場名單”,多家中國企業(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萬
2025-01-08 20:13 觀網(wǎng)財(cái)經(jīng)-科創(chuàng)
相關(guān)推薦 -
-
“原來,中國早就有預(yù)判” 評(píng)論 113“MAGA巨星”唱反調(diào),阿根廷業(yè)界:中國制造真香 評(píng)論 179特朗普喊話:俄烏別打了,一起跟美國做大生意發(fā)大財(cái) 評(píng)論 245MAGA基本盤還能“忍”特朗普多久? 評(píng)論 177從2000兆帕潛艇級(jí)熱成型鋼的“登天”說開去…… 評(píng)論 112最新聞 Hot
-
“原來,中國早就有預(yù)判”
-
“拜他所賜,美國變成了流氓國家”
-
“特朗普會(huì)輸,但中國不會(huì)輕易給他臺(tái)階下”
-
“MAGA巨星”唱反調(diào),阿根廷業(yè)界:中國制造真香
-
又一起!白宮平面圖遭萬人共享
-
“特朗普非常憤怒:再砍10億”
-
“我們被美國夢騙了,精英把我們出賣了”
-
“美國太自滿,恐在這三方面落后中國”
-
泄密不止一次,美防長在“家人群”也發(fā)了
-
特朗普喊話:俄烏別打了,一起跟美國做大生意發(fā)大財(cái)
-
中方出手,日歐車企“慌了”
-
她被提名為聯(lián)大主席,“德國完了”
-
美媒焦慮:哪怕只為跟上中國,美政府都不能這么干啊
-
特朗普“抱怨”后,日本考慮放寬汽車進(jìn)口安全標(biāo)準(zhǔn)
-
“五角大樓里完全崩潰了”,3名美國防部高官被解雇
-
“趁納瓦羅不在,他們沖進(jìn)白宮勸說特朗普暫停關(guān)稅”
-