今日中午,騰訊官方公眾號 " 鵝廠黑板報 " 發(fā)文,介紹了微信鴻蒙版的新功能新進(jìn)展??赡苁菫榱嘶貞?yīng)大家對微信鴻蒙版本更新慢的抱怨,文章特地在文末 " 賣慘 " 般地表示:
" 微信鴻蒙版一直備受關(guān)注。但可能很多朋友并不了解,由于鴻蒙系統(tǒng)的特殊架構(gòu),過去十幾年積累下來的微信功能無法直接遷移,而必須從零重寫。"
小蔣:所謂的原生,就是它完全不再基于開源安卓的框架,而是完全自己從零開始又做了一套框架……我們就要根據(jù)這個來重新去把微信從頭再開發(fā)一遍。
anqi:是的,因為微信這個端是比較注重用戶體驗的……這些都是用原生來開發(fā)的……要很多東西從頭開始搭的。
微信十多年的歷史代碼也導(dǎo)致開發(fā)進(jìn)度緩慢,由于缺乏說明文檔和注釋,只能靠閱讀代碼摸索還原:
anqi:我們要把過去微信十幾年積累的功能大部分都是要重做的……這些功能往往實現(xiàn)了可能有十年以上的歷史了。
主持人:要再去拆代碼,代碼里面可能注釋寫得也不一定全?
anqi:是的。程序員最痛苦的事情,就是看別人寫的代碼,還有看自己之前寫的代碼。
此外,華為鴻蒙系統(tǒng)的不穩(wěn)定,或者說正處于高速迭代期,API 接口的經(jīng)常變更,也是影響開發(fā)進(jìn)度的原因:
anqi:鴻蒙系統(tǒng)它還處在高速的迭代期,系統(tǒng)會有各種各樣的問題。最直觀的,我們看到的就是鴻蒙的 API 版本……快的時候一個月就有兩個版本。
anqi:如果涉及到 " 破壞性 " 的升級,我們就要花很多精力去重新適配它。
anqi:我們私下是有建很多群的……小問題反饋,我們直接就拋在群里面了……有些需要長線追蹤的……我們也會提一個單來追蹤。
zuogang:我們絕大多數(shù)都是通過線上交流解決問題……我印象比較深的一次……微信內(nèi)置瀏覽器經(jīng)常 Crash ……他們第二天就從中山、武漢過來一起幫忙定位,當(dāng)天就解決了。
anqi:我們終極目標(biāo)就是把鴻蒙微信做得要對齊安卓和 iOS,甚至超過 iOS 版本的。
總而言之,微信鴻蒙團(tuán)隊的豪言壯志能否真的實現(xiàn),我們僅需拭目以待。