移動互聯網的跨平臺時代

 

    “在互聯網的光芒下,操作系統只是一套漏洞重重的設備驅動器”,互聯網的世界裏最討厭平臺間的隔閡,因爲在網絡面前,一切都應該是平等的,而指令集、操作系統往往製造着平臺間的隔閡:x86平臺上的軟件不能在ARM處理器上運行,windows應用程序也不能直接在Linux平臺上運行……

    正是這種平臺的壁壘,wintel聯盟一統PC江湖N多年,很多公司一直想方設法打破這種平臺間的隔離,Sun公司提出網絡就是計算機,而當前快速發展的雲計算正與這種思想一脈相承。Sun公司還開發了Java語言,通過Java虛擬機來打通平臺間的隔離和依賴,當前正火的大數據處理工具hadoop正是採用Java語言開發。

    在移動互聯網和雲計算時代,操作系統的地位逐漸變輕。傳統系統廠商微軟也在大規模佈局雲計算戰略,Win8操作系統支持x86和ARM兩種處理器,並且同一個Metro應用程序可以直接在兩個平臺上流暢運行。

    谷歌一直努力運用互聯網技術來屏蔽操作系統的作用,力圖創造出一個平等透明的互聯網環境,即互聯網和雲計算的世界,幾年前谷歌推出Android也是爲此作鋪墊,Android應用程序採用Java語言開發,使其具備很好的跨平臺性,可以運行在ARM和MIPS平臺上,也可以在Intel的x86處理器上運行,比如聯想的K900手機。

    對於谷歌宏偉的全球雲計算戰略而言,Android還遠遠不夠,我相信這只是一個過渡品,Chrome OS才更接近谷歌“雲”的理想。Chrome OS把用戶所有的數據包括整個桌面都搬到雲端上去了,程序和數據不再依賴本地某臺機器,這意味着你用哪臺電腦對你來說其實都一樣,谷歌推出的Chromebook Pixel號稱是專爲那些生活在“雲”上的人們而設計。

    當然目前來看,Chromebook很多方面還難以和傳統PC相比,但我相信未來一定是“雲”的天下。因爲移動互聯網的興起必將對應用的跨平臺性提出更高要求,一方面消費者渴望自己手機平臺上有更加豐富多彩的應用,一方面開發者喜歡用更高級語言來縮短開發週期降低成本,基於HTML5的WebApp具有很好跨平臺特性,將會越來越強大並取代傳統本地應用模式。

    現在不要小看網頁小遊戲,因爲基於HTML5的網頁小遊戲事實上已經脫離了對平臺的依賴性,它不像一般的單機遊戲或網絡遊戲只能在電腦上運行,網頁小遊戲是目前比較成熟的Web應用,只要有一個瀏覽器渲染引擎,它就可以運行,這意味着同一個WebApp可以直接在多個平臺(Android、iOS、Win8等)和多種設備(手機、平板電腦、智能電視等)上運行,並且效果一致,這是目前的本地應用無法做到的,但在移動互聯網時代,這的確是大勢所趨。

 

 

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