微信的研究(二)

10. 前面說到了現在承載賺錢業務的以web爲主,原因是爲什麼呢? 是因爲數據。馬雲曾經說過:21世紀核心的競爭是數據的競爭,誰擁有更多數據,誰就擁有未來。數據對於互聯網公司就相當於現實中金錢。對於web而已,在客戶這麼沒保留什麼數據,基本將所要的用戶信息全部彙集到了服務器。對於一個公司而言,發佈一個軟件,如果軟件裝在客戶端之後就不再貢獻數據了(例如單機應用),那麼這個公司的壽命基本就等同於這個軟件火的時期,之後公司想轉型都很難,因爲沒數據你能做什麼?因此,沒數據的公司是短命的,這也是現在很多應用和遊戲活不長的原因。騰訊爲什麼這麼強大,就是因爲它收集了幾億人的數據。因此,現在的軟件應該千方百計地收集用戶數據到服務器端,這也是微信採用瘦客戶端的一個原因。數據在客戶端越少,在服務器端就越多。對於瀏覽器而已,本地的數據都是緩存,刪除掉也無關係。


11. 瘦客戶端從技術上講是爲了便於開發和維護,因爲客戶端一般是幾個星期更新一次,而在這期間運營可能有很多新活動要推廣,所以很多東西必須可以在服務器端定製;從商業上講就是爲了將用戶的數據採集到服務器上。用戶手上有1萬塊錢,與你何干,只有讓用戶將這一萬塊錢存到你這個銀行裏(相當於用戶將數據放在服務器上),你才能用這一萬塊錢幹其他事,賺更多的錢。用戶的數據就像土地一樣,是生產資料,種莊稼可以掙錢,挖礦和開工廠也可以賺錢,關鍵是你怎麼組織,管理,運營這些數據了。移動終端相當於數據採集器,也相當於現實社會中的收稅員,銀行業務員, ATM機。


12. 對於瘦客戶端,微信的做法是應該客戶端定義了幾種佈局(例如文字佈局,圖片佈局,語音佈局,圖文混排佈局),然後數據通過插件和服務器端轉換成佈局需要的數據,從而進行顯示。 這個很像ajax編程, 頁面裏面定義了一些大的元素,然後從服務器拿數據來填充這些元素。從用戶體驗來說,完全用HTML在效率和動畫等方面都無法讓人滿意,而HTML的模型確實是一個好模型。所以這需要折中,讓客戶端儘量少地做事,最好只需要拿到數據後照葫蘆畫瓢顯示一下就可以了,客戶端則定義一些佈局,例如listview,gridview,和裏面子節點的佈局,然後將這些的流暢度,操作體驗都做好,而不管數據的具體細節。瘦客戶端一個好理解的例子是UC web,它將HTML做了簡化,自己定義了一些操作,例如畫點,劃線,畫圖片,畫button等,而它不管這些操作的位置計算等,因爲這些都是服務器完成的。想象一下遠程桌面的實現,這個就更容易理解了。


13. 到現在未知,沒有幾款IM會在服務器上存儲聊天記錄,例如gtalk會將聊天記錄保存在gmail中。以前很多文章裏面提到了QQ與ICQ不同的地方是因爲騰訊第一個將用戶的好友存儲在服務器,所以存儲用戶的聊天消息在服務器我覺得應該是後面IM的一個趨勢。別說這個從技術上無法做到,我每天收的郵件大小比IM消息的大小大多了,郵箱都可以存,爲什麼IM不能存。雖然會增大運營成本,但IM消息也是數據,也是可以從中賺錢的,就像google可以在gmail裏面放廣告一樣。微信說它會支持消息的備份和還原,還不如直接在服務器上保存聊天記錄算了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章