ITBear旗下自媒體矩陣:

微信技術(shù)總監(jiān)解讀微信架構(gòu)的秘密

   時間:2012-03-31 13:17:11 來源:互聯(lián)網(wǎng)編輯:星輝 發(fā)表評論無障礙通道

作為2011年中國互聯(lián)網(wǎng)上最火的應(yīng)用之一,微信是如何做到在433天之內(nèi)從零到一億的增長的?3月27日晚間,騰訊大講堂《微信之道:至簡》活動在廣州中山大學(xué)舉辦,騰訊廣研助理總經(jīng)理、微信技術(shù)總監(jiān)周顥在兩小時的演講中揭開了微信背后的秘密。七百余位學(xué)生和業(yè)內(nèi)人士到場參加,整個會議廳人山人海,擠滿了兩側(cè)的過道。

點擊查看原圖 

微信的秘密

微信從2011年1月發(fā)布以來,在一年之內(nèi)實現(xiàn)了上億用戶,千萬級在線,在蘋果中國區(qū)App Store月下載量排行第一。周顥把微信的成功總結(jié)為“三位一體”,即產(chǎn)品的精準(zhǔn),項目的敏捷,以及技術(shù)的支撐。

點擊查看原圖

 產(chǎn)品的精準(zhǔn)

微信產(chǎn)品的精準(zhǔn)定位,是建立在多年的產(chǎn)品經(jīng)驗之上的。微信的靈魂人物張小龍先生有十多年的互聯(lián)網(wǎng)產(chǎn)品經(jīng)驗,從foxmail到QQ郵箱和微信,一直致力于用簡單的規(guī)則構(gòu)造復(fù)雜世界。他對微信精準(zhǔn)的定位是微信成功的首要因素。

“當(dāng)時小龍注意到國外的Kik這款應(yīng)用,他立刻認(rèn)識到這是一個重大的機會,當(dāng)即寫信給公司領(lǐng)導(dǎo)說希望做這樣一個項目。公司領(lǐng)導(dǎo)認(rèn)可了他的判斷,于是我們立刻著手來做這件事情。”周顥這樣說。

項目的敏捷

什么是敏捷?周顥說,敏捷就是試錯法,用最快的迭代速度不斷追求卓越。敏捷是一種態(tài)度,允許發(fā)布前十分鐘的變更,并給予產(chǎn)品決策以最大的自由度。

微信的敏捷是建立在強大的基礎(chǔ)組件之上的。這包括自動代碼聲稱框架,邏輯容器,監(jiān)控/統(tǒng)計框架和存儲組件等等,使得功能和版本更新在很大程度上可以不依賴于復(fù)雜的手工操作。周顥說,大多數(shù)互聯(lián)網(wǎng)產(chǎn)品,最多只能做到一天幾個變更,然而,“微信可以做到每天20個變更。“

技術(shù)的支撐

技術(shù)支撐方面,微信使用的同步協(xié)議叫做SYNC,參考了微軟的ActiveSync,用一個Key來實現(xiàn)狀態(tài)同步。這樣一種協(xié)議在后臺實現(xiàn)上比業(yè)界通用方案要復(fù)雜許多,但是能把客戶端的實現(xiàn)大大簡化,同時在很大程度上能夠滿足iPhone,安卓,塞班等多個操作系統(tǒng)的不同需求。

微信秉承“重后臺輕客戶端”的思路,因為客戶端安裝在用戶手機上,變更成本很高;而后臺則可以實現(xiàn)迅速的變更,在不發(fā)新版本的情況下實現(xiàn)新功能。對此,周顥舉了一個例子:微信的最初版本是不支持群聊的,第二個版本支持了群聊,但第一版客戶端仍然可以在后臺的變更處理之下參與群聊,只是不能夠發(fā)起群聊而已。

點擊查看原圖 

到場觀眾對微信都充滿了興趣,并提出了一系列高水準(zhǔn)的問題。當(dāng)周顥統(tǒng)計現(xiàn)場有多少人用過微信時,超過五分之四的觀眾舉起了手。值得注意的是,最后的抽獎環(huán)節(jié)是使用微信的“搖一搖”功能實現(xiàn)的,全場數(shù)百人同時打開自己的微信并“搖一搖”,周顥搖到的觀眾都得到了可愛的QQ公仔。

點擊查看原圖

本次活動還提供了線上視頻直播和微博線上答疑。微信的兩位專家通過微博上墻,不間斷地回答來自微博和手機的關(guān)于微信的問題,#我在騰訊大講堂#話題下微博達近2500條。

騰訊大講堂會后續(xù)放出本次活動的PPT和視頻,請持續(xù)關(guān)注騰訊微博的@騰訊大講堂,以及騰訊大講堂網(wǎng)站(djt.qq.com)。

下一站,騰訊大講堂將走進武漢,精彩不容錯過!

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報  |  開放轉(zhuǎn)載  |  滾動資訊  |  English Version