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