之所以扯上奧運,因為我覺得這個想法會不斷地變化,本文與奧運無關...另祝偉大的祖國還能拿到很多的獎牌!
一、Web OS是終端瘦身良藥
1、現有的各種遠程控制方法:各種遠程桌面、Web OS
2、為什么用Web OS,不用
在Windows遠程桌面應用剛出現的時候,微軟曾經設想過用Remote Desktop替代Web。當年在微軟學徒作VS2005插件的時候用的那個QA平臺,就是遠程桌面到一臺服務器上操作,對于我們這些外部人士來說可謂非常不方便?,F在我們公司的NC系統還是基于遠程桌面的呢,畢竟在網絡相對暢通的情況下這樣可以解決終端計算能力不足的缺憾,又可以減小終端的安全隱患,而服務器端的資源也可以得到最大程度的復用。
然而微軟是捆綁銷售、集成平臺的專家,但一向不能很好地實現松耦合。個人認為Smart Client沒有火起來甚至也是因為過分強調集成效果。而遠程桌面也的確是一種將一切功能化為視窗同步的簡單粗暴的方案,只適合由專家進行局域網操作。盡管現在虛擬技術很發達了,風險相對并不那么高,卻無法擺脫“后臺”的帽子。其它的遠程桌面如XManager也都是類似的。
對比之下,Web則是松耦合、開放、敏捷的典范,趁著現在2.0正火,也正好高呼Web萬能萬歲。
3、現在有Web OS么?
沒有。但是有:
Web Desktop:大家可以試試eXo Portal,其實類似的玩意很多,但絕不可能頂替操作系統,因為架構沒有完善。
Web Application:SaaS/PaaS、OLGames、SNS......
桌面RIA:Silverlight、Mozilla XUL、Adobe AIR、JavaFX......其中XUL是全能王而且使桌面和Web平滑相接。
還有通過IM機器人實現系統管理的,這是Web以上命令行的最佳解決方案,同時也解決了聯系底層架構的作用。
那么剩下的就是用戶體驗一級的問題了。
二、瘦什么都不能瘦用戶體驗
瘦所導致的強叫做敏捷,快、輕是其最大特點,附加價值還有其功耗小帶來的耐力。
瀏覽器是很瘦,但是坐落在操作系統之上。操作系統足夠瘦么?再加上硬件呢?個人感覺是...好沉啊。進一步的感覺則是“信息”成為了一種負擔。
如果有服務器端,客戶端的唯一目的就是人機交互,那么人機交互究竟有什么樣的要求呢?人機交互從最根本上取決于人的感官,其中最復雜的地方在于視覺感官,除此以外是聽覺、觸覺、嗅覺......
1、觸覺
其中,主動性的觸覺體驗顯然需要設備輔助完成,真正要敏捷,不如把接口做得敏捷一些。
在設備本身有特殊的數據需要傳輸的時候,使用協議接口是很好的選擇,無線更是好選擇。
這樣接口足夠敏捷么?協議對設備本身還是有要求。如果沒有特殊的需求,應該任何東西都可以作為“設備”。其實這是可行的,但接下來會發現其解決方案并不屬于觸覺范疇。
2、嗅覺?!味覺???
坦白地說,我不知道...是否要讓信息系統有味...可能會很有趣,但可惜我不是喬布斯。
3、聽覺
人工智能下的音頻輸出會越來越好地滿足對被動聽覺感受的滿足,當然,喇叭要好。
麥克和語音識別則是在主動聽覺感受方面的組合。
4、主動視覺
類似于主動聽覺,這需要攝像頭和視頻識別。
另外,設備的基本視覺能力早已超越了人類,還可以看到一些特別的東西。
而真正的王道,是用這種主動視覺解決“無限制觸覺”的問題。人與人之間也常常借助設施、設備來進行交互,比如用白板、教鞭。如果讓電腦主動“看到”這些設備,就足以把電腦所提供的觸覺感受擴展到設備上了。
5、結構化與非結構化被動視覺
結構化視覺體驗很簡單,HTML就是做這個用的。
非結構化視覺體驗沒有什么選擇,但也依然發展到了一定程度,如今可算流媒體遍天下了。
7、半結構化被動視覺
這其實是最頭疼的問題。
盡管很多情況下結構化方案很經濟,但有的功能用HTML及其輔助技術實現起來很困難,好在目前RIA解決了大部分問題。
最嚴重的問題在于3D,或者其它動態生成的動畫。諸多網游都是需要客戶端的,而且都極度肥胖,這對于我們要的“瘦”是極大的威脅。存在用RIA替代客戶端的解決方案,但個人更傾向于可以完全在服務器端計算后發送兼容位圖的矢量圖象到客戶端。
三、當前有多胖?
我一個人是說不清楚的,參考一些技術和應用吧,多是奇思妙想,沒有討論到的方面則基本都是赤裸裸的脂肪。
1、觸覺
標準輸入設備:鼠標、鍵盤、觸摸屏
接口標準:USB3.0......(觸覺輸出設備就愛啥啥了)
2、聽覺、主動視覺:
模式識別:Wiimote、Camspace
人工智能:語義網
3、被動視覺:
結構化方案:RIA
非結構化方案:Podcast、P2P電視
半結構化被動視覺方案:Google Lively
4、雜項
硬件:splashtop,Dell Latitude On
瀏覽器:Aurora概念瀏覽器,其它不值得介紹
移動終端:Black Berry、各色PDA都被掩蓋在iPhone的光環下了,盡管它在3G下遇到了麻煩
四、再談瘦了有啥好
我不做任何對比,僅YY一下不同的場景。
1、媒體享受與游戲
這曾經是手機3G的夢想:從PC自然過渡到手機,再自動過渡到另一臺設備...
哪里有活著的session,狀態就跟到哪里,因為它本身存在于服務器端。游戲不用下載,在服務器端自動安裝,比Flash游戲更恢宏,比Web游戲更小巧,徹底脫離單機游戲時代。當然,我們的終端同樣可以和各種游戲機融合在一起,原來怎么樣,現在一樣能怎么樣,但可以從PS切換到PSP,一路冒險到通關。不用換盤換卡的。
3、辦公
辦公時間到了,我們的享受會自動停止,可靠的時間控制對任何人負責,因為一切是由最可靠的服務器安排的。
至于辦公軟件,Google不是有Apps么?需要ERP?CRM?各種SaaS在互聯網上應有盡有。不必安裝,沒有介質,只需建立帳戶并將快捷方式配置到自己的平臺上即可。頂級的SaaS服務可以選擇不同的檔次,不間斷地提供功能升級,個性和共性并重地照顧到每一個用戶、每一家企業。
最奇特的應當是辦公流程。不再需要Mailbox和消息隊列了,后臺的消息傳送變得更加透明,新的公文就放您的“桌面”上。
辦公一定要到辦公室么?不一定,這完全可以在您的起居室完成,隨便您用什么樣的姿勢,系統會自動幫您“刷卡”,而在這段時間里,您的究竟有多長時間在工作,是不是開小差了,系統都會監視到。一旦有欺騙行為,您會被系統舉報的。
當然,下了班,只要您的session再次復活,游戲或者電影就可以繼續。
4、主機管理
您的空間屬于您自己。再也不存在任何介質了,網絡存儲更加方便地實現了保密和共享。機器上除了硬件驅動和一個超級瀏覽器之外沒有其它的軟件,所以也不存在太多的管理問題,至于服務器那一端則完全是在標準以上的交互,由管理員負責保障,不用用戶操心。
6、通信
Web UI的IM、eMail,但不用再面對那么多廠商,大家都長一個樣——由Web OS決定,皮膚自己選、自己做——也是在網上選,網上做。命令行的人機交互可以復用這個UI。(呵呵,想起pidgin來了,多么強悍啊!我現在在flock上用了Yoono,更爽,哈哈。)
7、技術實現
云,這就是赤裸裸的云。一個架設在云之上的虛擬機,以Web形式發布所有的操作系統服務。借助Web的松耦合,我們可以隨時腳踩兩朵,甚至n朵云,即運行多個應用的時候。應用的運行效率完全取決于它所對應的那朵云,而沒有終端什么事了。對于終端用戶來說,服務完全一體化。
在終端上,我們需要的則是網卡、根據終端類型定制的各種小型交互設備、自驅動的通用接口,再加一個超級瀏覽器。沒有桌面,沒有桌面應用,一身輕松。
如果想要一臺獨立于互聯網的電腦,就得買臺服務器(相當于主機),加上一個終端(相當于其它人機交互設備),網線相連。
當然,還需要一些離線處理功能,可以用類似Google Gears的技術。不過,我們更多時間會呆在網上,所以就不用考慮太多了。
目前看來,Web OS可以改造一個Web Desktop出來,后臺可以用Hadoop來虛擬,應用標準協議可以用Open Social,終端可以用有splashtop技術的筆記本電腦,移動終端選iPhone,瀏覽器可以是基于Mozilla XUL的,結合Google Lively和gears就可以了......不過附帶的脂肪太多,還需要用很多方法很長時間去減肥。
這就是互聯網烏托邦——很俗,但很一致的夢想,不是么?
五、產業鏈
1、產品路線
賣終端就很好啊,我頂蘋果和戴爾。順便頂Intel、AMD、NVIDIA、ATI。
只是,終端會更傾向于薄利多銷、多樣化和美觀——我覺得喬布斯確實是天才。
2、服務路線
提供強力的網絡服務以支持終端的應用,我們都期待Google,但它并未提供Web OS或Web Desktop。
另外需要的就是提供多層次、多領域的開放API,可以養活自己的下線,也讓自己的根更深,以至于萬年不倒。不過得有控制用戶群的營銷手段,比如某種特權。
再另外,就是把自己的技術融入自己的企業SaaS平臺,根據企業要求訂制服務平臺,與恰當的終端相組合是很有競爭力的。
3、誰掌握前沿的標準,誰就掌握產業鏈
這基本上就是互聯網服務運營商和硬件廠商之間的一場博弈了。...都是廢話。
僅解釋一下為什么一定要前沿:像Java標準,雖然開放得不錯,SUN卻沒能把相關的最活躍的部分掌握在自己手里,可謂是純粹作貢獻了。所謂前沿,是指創新空間較大的,“活的”。
BTW:
Google也出現了無組織帶來的弊病。
有了JRuby,收購了MySQL,沐浴在新鮮血液里的SUN不知道會不會活力再現。
正如在某文中看到的,大公司會因為理性的管理模式陷入效率低下、溝通成本過高,創新驅動才是王道,而IT目前是創新的先鋒。
TD-SCDMA這種過分功利化而實際上缺乏創新體制驅動的標準...又由于缺乏競爭力,我不知道會不會比SUN的Java更慘。
六、結束語
舊話重提:敏捷、效率都要在抽象層實現,而UI的目的正是更好地封裝用戶、抽象出用戶操作。
好的用戶體驗與用戶的意識之間應當如同空氣與皮膚一樣無縫地相接,當然這是終極目標。
長尾讓我們把所謂的“縫”填掉,所以2.0與UI有著天然的聯系,而我們要瘦要敏捷的話,Web2.0當之無愧。
---------------------------------------------------------------------------------------
附:
Windows7的消息已經泄露不少了,但多是截圖。雖然看上去功能很強、很絢,但個人不相信MS能做到Loosely Coupled。
另外看到有囧mail郵件帳戶可以申請,后綴居然是caitou.com,鐘情卡爾菜絲的攝影愛好者不妨申請一個,體驗一下Google的SaaS/PaaS。實際上還沒有普通gmail帳戶能享受得多,但更*aaS,更商業化,哈哈。