Chrome OS:叫板Windows,超越Linux
谷歌的Chrome OS不是***個挑戰微軟Windows獨霸地位的操作系統,但它擁有一項過去Linux等其它對手缺少的優勢:網絡。
任何新的操作系統都必須能吸引開發者為其制作有用的應用軟件。過去的Windows挑戰者的問題,就是與Windows已具備的各式各樣應用軟件相抗衡。 這些軟件包括主流的Microsoft Office、Quicken、Adobe Photoshop、許多游戲,但也有無數針對小用戶群體使用的軟件,如族譜圖程序。雖然有些人可滿足于少數必須的應用軟件,操作系統需要廣泛的支持,才 能達到大規模的滲透。
Canonical公司的Ubuntu版Linux是頗受好評的桌面操作系統,但每年的報稅季降臨時,好用的報稅軟件卻無法在其上使用。若考慮到全球使用者日常所需的所有軟件,Windows的既有優勢顯得更清楚。
Chrome OS和任何其它操作系統,都面臨同樣的應用軟件障礙,但谷歌有不同的應對戰術。雖然Chrome瀏覽器是以一個精簡版的Linux為基礎,但其應用軟件不是在Linux之上執行,而是因特網。Chrome是網絡應用程序的導管,Chrome OS則是載具。憑借這一優勢,谷歌將在2010下半年進軍上網本市場。
產品管理副總Sundar Pichai和工程主任Linus Upson在Google Chrome OS博客上宣布:“對應用程序開發者而言,網絡就是平臺。”那賦予谷歌真正的優勢,現在已是人人上網,包括每個Windows使用者。為日常使用加入網絡應用軟件,與突然從Windows全部改用Linux或Mac OS X相比,是一個更和緩的過程。制作網絡應用軟件的程序設計師可接觸到任何使用Windows、Mac OS X、Linux,甚至許多高級移動電話的人。
而說到程序設計師,現在有無數網頁開發者是拿錢辦事,當中許多人都朝著谷歌的交互式網絡應用軟件方向發展,而非被動式的靜態、瀏覽的網頁。除了谷歌本身的網絡軟件,如Google Docs和Gmail,還有許多在線照片編輯軟件、個人理財工具和游戲。Facebook的服務不能沒有網絡,雅虎、Google和MySpace也把他們網站的某些部分,通過如OpenSocial等基礎,轉變成包含其它網絡應用軟件的載具。
簡單地說,盡管所謂的Windows思維一直以來相對靜態,網絡已經綻放成一個應用程序平臺。就連微軟也準備用Office 2010網絡版加入這個舞臺。老大上場,小弟靠邊閃,在線版Office一定所向無敵嗎?錯。網絡的效用愈來愈多,但它不是一個***的應用軟件基礎。用網絡應用軟件重現一種PC原生軟件的效用性和多樣性,需要新的技術和專才。
***,基于安全和技術限制等因素,網絡應用軟件無法像原生操作系統一樣利用硬件資源。想用網絡軟件操作鏡頭或燒錄照片到DVD?祝你好運。
第二,性能表現問題。網絡軟件的執行是通過如HTML(超文本標記語言)、CSS(串接樣式表)和JavaScript等標準的結合。那些標準能執行較基本的程序,但難以應付需要密集運算的復雜軟件,而使用者接口通常很簡陋。
第三,網絡聯機仍是一個麻煩問題。沒有網絡的網絡軟件就像沒有縫線的裁縫機。通過3G和其它開發中的技術,情況將日漸改善,但目前就算在許多高科技地區,還是沒有完全可靠的網絡聯機。
第四,盡管網絡開發者為數眾多,只有極少數能取得制作復雜應用軟件必須的技術。最明顯的例子,就是應用軟件在Chrome、Opera、Mozilla Firefox、蘋果Safari和IE通常有不同的執行方式。程序設計工具將改善這種狀況,但學習新的編寫方法需要時間。
Google或許野心勃勃,但卻不天真。該公司一直積極克服許多問題。例如困擾多年的普遍性網絡存取問題,他們提供的Google Web Toolkit,即可減輕編寫支持多種瀏覽器之JavaScript的繁雜程序。
而Google也直接改善瀏覽器。Chrome具有一個多重處理架構,當消耗較多內存時,會因效能和安全因素,自行隔離每個分頁。Chrome還有V8 JavaScript引擎,加速JavaScript程序執行。***,它有內建Gears,一種離線存取網絡軟件數據的技術。通過Gears,Gmail 和Google Docs都有不同程度的離線支持。
接下來是進一步改善表現。Native Client技術能讓程序設計師為網絡軟件加入一個直接在處理器執行的可下載模塊,為相對緩慢的JavaScript程序增添力量。而O3D,配合Khronos Group與Mozilla的Canvas 3D計劃,即可讓網絡應用軟件利用硬件繪圖加速器的優勢。
【編輯推薦】