互聯網最初的典型終端是計算機,鍵盤、鼠標和視窗模式,Wintel架構,有線連接,終端的能耗不是問題。移動互聯網的典型終端是智能手機和平板電腦,或只具有無線局域網通信能力(如平板電腦)再通過本地網關連接到互聯網,或直接具有無線廣域網通信能力(如智能手機),但從TCP/IP的角度看,本質上都是PC[1]。
移動互聯網的終端、應用甚至數據都具有了移動性,在帶來諸多優(yōu)勢的同時,新的限制開始出現了。主要利用電池供電使得能耗上升為最關鍵的限制因素,小屏幕使得I/O系統(tǒng)也無法繼續(xù)沿用鼠標鍵盤做I/O了,處理性能與PC一個時代以上的差距使得通用平臺型的WEB很傷自尊。
這些因素直接導致了節(jié)能型芯片ARM的崛起,I/O系統(tǒng)融合為采用多點觸控技術,PC互聯網10多年前流行的C/S模型又滿血復活了(即APP Store模式)。移動終端無法勝任的很多工作,尤其是大部份存儲和部份計算工作,通過無線和App Store,被巧妙地轉移到了云平臺上。這種轉移本應該是徹底的,是HTML5方式的,但因為與PC互聯網的性能“代差”,因為操作系統(tǒng)廠家的利益,目前主流還是Native App方式的。多點觸控技術直接改變了用戶使用習慣,使得操作系統(tǒng)革命成為可能,于是面向移動和面向多點觸控的新一代操作系統(tǒng)iOS和Android興旺了,一個閉源一個開源,和當年Windows對應Linux,DOS對應UNIX一樣的格局。
如果說移動互聯網是從用戶側發(fā)起的一場技術革命,那么云計算就是從服務側發(fā)起的另一場技術革命,遙相呼應。APP Store模型讓移動互聯網軟硬一體化和終端服務化,云計算則是讓服務側也開始了軟硬一體化和服務化,面向互聯網的大規(guī)模服務器定制(以Google和Facebook為代表,國內以BAT牽頭的天蝎整機柜服務器為代表)和SDN技術,像水電那樣的提供公共計算資源。
使用云計算服務的用戶,可以使用像PC和電視機那樣的固定終端,也可以是平板或智能手機那樣的移動終端,甚至可以是專門設計生產的云終端(比如虛擬桌面業(yè)務的瘦客戶端)。從ISO/OSI網絡模型看,移動性也是要分層的,要分工的。移動性可以是鏈路層的,可以是網絡層或TCP層的,也可以是應用層的甚至數據層的。移動性的分工,不僅發(fā)生會發(fā)生在垂直層面,水平層面的終端、網絡、應用/數據等之間移動性如何分工協作。
在移動互聯網環(huán)境下,在云計算的支持下,目前市場上移動性如何分層和分工顯然是非常混亂的,都想獲得更多的控制權和利益,都想進入對方的領域,經常以一種很笨拙的方式支持了移動性。即使不區(qū)分終端,云計算自身也已經具有很強的應用移動性(如SaaS)和數據移動性(如同步功能)。長期看,上層的移動性支持會越來越重要,三層以下的移動性支持會逐步淪落為“移動比特”,或者說“啞移動”。