前言:微信鴻蒙版太難產(chǎn)?聽(tīng)完程序員的哭訴,我真說(shuō)不出“你們就加把勁”了
還在催微信適配鴻蒙?你可能不知道,背后那群工程師,已經(jīng)快把頭禿了。
說(shuō)實(shí)話(huà),我一開(kāi)始也覺(jué)得奇怪,鴻蒙都推到4.0、馬上5.0了,結(jié)果微信還在“兼容版”混著用?
但這兩天,騰訊突然在“鵝廠黑板報(bào)”發(fā)布了一篇內(nèi)部自述,把他們適配鴻蒙的整個(gè)過(guò)程攤開(kāi)講了,我看完是真的沉默了。
這可不是簡(jiǎn)單的“換個(gè)殼”,而是徹頭徹尾的“重寫(xiě)”。
?
一、“照搬安卓版”?沒(méi)那么簡(jiǎn)單,代碼多到他們自己都頭疼
不少人以為,微信適配鴻蒙就是在安卓的基礎(chǔ)上改改UI,換個(gè)運(yùn)行環(huán)境。但騰訊的工程師很直接地說(shuō):“鴻蒙和安卓,看起來(lái)像,實(shí)則根本不是一碼事?!?/p>
微信十幾年來(lái)的代碼堆積,早就不是一兩萬(wàn)行的體量了。一些功能是10年前寫(xiě)的,開(kāi)發(fā)文檔早都找不著了,連原作者都可能已經(jīng)離職了。
現(xiàn)在得一行行摸清楚邏輯,再在鴻蒙這種全新底層架構(gòu)上重建。工程師甚至說(shuō)出了那句話(huà):“我們自己都看不懂以前寫(xiě)的代碼。”這話(huà),多少讓人聽(tīng)著有點(diǎn)心酸。
?
二、“剛修好又改底層”?鴻蒙API節(jié)奏快得讓人慌
除了原始代碼帶來(lái)的負(fù)擔(dān),鴻蒙自身的更新節(jié)奏也給微信團(tuán)隊(duì)帶來(lái)了不小挑戰(zhàn)。鴻蒙的API接口更新太快,一個(gè)月兩次,稍不留神就可能撞上“破壞性升級(jí)”。
你剛寫(xiě)好的那套邏輯,結(jié)果下一版系統(tǒng)接口變了,又得重寫(xiě)。就像你剛鋪完地板,開(kāi)發(fā)商告訴你:“不好意思,樓板挪了。”這也太折磨人了。
?
三、騰訊和華為的“破例合作”:直接拉群,Bug當(dāng)天修復(fù)
說(shuō)實(shí)話(huà),我以為這么大型的公司合作會(huì)很官僚,但這次騰訊和華為的配合讓我改觀了。
Bug不是“寫(xiě)好文檔慢慢反饋”,而是直接拉微信群對(duì)接,甚至有些嚴(yán)重問(wèn)題,華為工程師第二天就飛到騰訊總部現(xiàn)場(chǎng)解決。這個(gè)反應(yīng)速度,在整個(gè)國(guó)內(nèi)軟件生態(tài)里,絕對(duì)是罕見(jiàn)的高效。
這種“貼身調(diào)試”的方式,也說(shuō)明了一件事——這不是“兼容”,是打算認(rèn)真做“原生”。
?
四、不是拖延,是“重構(gòu)級(jí)別”的難度,得慢才穩(wěn)
有人會(huì)說(shuō),“你們不能早點(diǎn)準(zhǔn)備?鴻蒙不是早就開(kāi)放了嗎?”
但微信這種App真的不一樣。它不是那種兩三個(gè)月就能上線(xiàn)的新應(yīng)用。用戶(hù)量級(jí)、功能復(fù)雜度、安全需求,每一項(xiàng)都堆到了天花板。如果說(shuō)適配支付寶是爬山,那微信適配鴻蒙就是翻珠穆朗瑪。
而且騰訊一貫是“慢熱型選手”,不搶首發(fā),不亂上新,但一旦出手,穩(wěn)定性往往都不錯(cuò)。
?
五、“重寫(xiě)鴻蒙版”,是對(duì)鴻蒙生態(tài)最大的尊重
很多人說(shuō),微信適配鴻蒙只是“市場(chǎng)壓力”,但在我看來(lái),它是一次正視?shū)櫭瑟?dú)立價(jià)值的象征。
過(guò)去很多國(guó)產(chǎn)App對(duì)鴻蒙的支持,都是“做個(gè)兼容就行”。而微信這次明確表示要“重寫(xiě)”原生版本,說(shuō)明騰訊真的意識(shí)到:鴻蒙不只是個(gè)“安卓皮”,它是真正走出了自己的路。
這對(duì)于國(guó)內(nèi)軟件生態(tài),是非常關(guān)鍵的一步。
?
六、我們?cè)摯叩牟皇恰翱禳c(diǎn)適配”,而是“做好體驗(yàn)再來(lái)”
站在用戶(hù)角度看,我們當(dāng)然希望越早用上原生微信越好。但比起“快”,我更希望它**“穩(wěn)”**,哪怕慢一點(diǎn),也希望最終上線(xiàn)的是一個(gè)真正流暢、安全、體驗(yàn)升級(jí)的版本。
鴻蒙的生態(tài)還在補(bǔ)全,微信這一塊拼圖,是壓軸的那塊。它不該只被視為“你趕緊上”,而是值得被認(rèn)真期待的——這一次,它真的可能做出點(diǎn)不一樣的東西。
?
所以,問(wèn)題來(lái)了:
如果原生鴻蒙版微信上線(xiàn),你會(huì)不會(huì)換手機(jī)支持一下?
歡迎來(lái)評(píng)論區(qū)聊聊,我們一起等等那個(gè)更好的版本。
延伸閱讀:與 微信鴻蒙版為何難產(chǎn) 騰訊罕見(jiàn)【發(fā)聲】: 重寫(xiě)比新A、pp難多了 的相關(guān)文章