目前移動互聯網的應用為什麼多數是客端模式而不是b/s模式 ?
01-29
HTML5還不成熟,等這東西成熟了,B/S模式還是會抬頭的。不過與傳統互聯網相比,我認為純粹的B/S在未來還是難以成為主流,混合編程才是王道。
桌面產品從來都是c/s先行,b/s跟上。原因是瀏覽器和html的在性能上比不上原生控制項的,但是好處也很明顯:比如隨時更新、佔用空間小等等。所以只有當瀏覽器和html在性能上提升到一定程度,讓產品經理認為b/s帶來的好處足以彌補性能的缺陷時,才能流行b/s結構
首先是流量局限。B/S要求用戶看到的都是後台傳過來的,這在現在的移動互聯網費用水平上很不實際。其次是移動公網傳輸可靠度問題,沒有保障的呈現效果會嚇走用戶。又貴又差的用戶體驗,會讓任何應用快速死亡。
只有當4G進入商用,流量成本充分下降,同時高速的流量允許傳輸引入糾錯冗餘,才有可能在移動計算領域更多引入B/S模式。
本質上,B/S模式就是犧牲流量獲得快速應用構建和變更能力。這一點在移動計算領域需求並不明顯,原因是開放的商業環境把差異化的需求分攤到不同的商業實體去實現,所以改變對於某一家應用而言,很少出現短時間內的巨大變化。因為需要移動設備自身的計算資源,比如通知、感測器、本地緩存……
部分需求現今的移動瀏覽器無法滿足
目前的手機客戶端,其實是一個中間態。 我們都希望這樣的場景,手機上什麼也不用安裝,只有一個圖標,點擊之後就可以玩遊戲,就可以買東西、支付。 但是有兩個問題限制了我們的理想: 1.網路,天朝的移動網路現在還差得很遠。
2.沒有一種完善的,可以在各個平台運行的產品來代替客戶端。
所以,我們現在需要客戶端。目前客戶端的用戶體驗更好。
智能手機的APP
如果是客戶端模式:
1、收集用戶行為、隱私數據更加容易,有更多的控制許可權。
2、用戶啟動APP的速度更快,使用體驗更好。如果是b/s模式:
1、少的控制權,使用體驗降低,獲得用戶的數據更少。評估移動互聯網應用的成功,裝機量是一個重要的指標。
c/s有他的優勢:各種運算都在本地,節省了網路流量和伺服器的成本,收集用戶的習慣也很容易,用戶的穩定性也很高。但是缺點也很明顯,就是移動終端配置再高,容量還是有限的,不可能不限制的安裝應用,而且應用裝的太多也容易被其他應用淹沒,使用起來也會越來越麻煩。 所以個人認為b/s才是王道,只要網路成熟了,除了少數關鍵性的c/s,其他必定是B/s的天下。
因為瀏覽器對手機資源的掌控能力不夠,而且運行速度比較慢,內存管理得不好。
恩 世界千變萬化 既有可能根據時代產品的不同 而不同
目前C/S架構在體驗上是優於B/S架構的,流量,速度,穩定性等方面, 不過後者技術發展很快,前者的優勢後者很快都能達到,等後者成熟後鹿死誰手很難說
對這個問題我之前也一直再問:10年輕的互聯網或者企業各類應用系統,大部分都採用C/S架構,隨著網路速度的發展,以及WEB2.0的普及,很多互聯網和企業應用軟體大部分都採用B/S架構。我覺得目前移動互聯網採用C/S架構除了bizlai兄所說外,還有一點可能是:C/S架構,需要大量的運算在本地執行,這樣就無需頻繁的和S端進行數據交換,可以省去很多數據流量吧! 自己瞎猜的,不對還請各位批評指正啊!
客戶端會讓產品運營的人覺得用戶的黏性會比較強,體驗也會比較好,目前手機上主要的WAP頁面實在不能提供很好的用戶體驗
推薦閱讀:
※極光大數據Q3移動互聯網滲透率報告
※RFID和NFC技術在實際生活中都有什麼典型應用?
※0基礎,去博看文思學習IOS開發靠譜不?
※為什麼你的微博沒有閱讀量?——權重篇