本文亦刊登於 http://rockindy.blogspot.com/2009/11/google-chrome-os.html
Google 最近發表了自行開發的 Chrome OS 系統,如果有使用過 Google Chrome Browser 的使用者,應該可以馬上發現這就是一個將 OS 與 Browser 綁標在一起的東西(還記得 Windows + IE 嗎?),此外,Google 強調的重點為簡單、速度、與安全。如果我以個人看法先設下一個假設:Chrome OS 的目的並不是要跟 Windows 競爭桌面系統的市場,那在 Google 設想的未來趨勢裡,我們能從這次的發表內容裡窺見多少?
直覺上我們都會將新推出的 Desktop OS 與 Windows 或 Mac OS 來比較,前一位慘烈的犧牲者大概非 Linux 莫屬了(當然 Vista 也不惶多讓)。但是我認為 Chrome OS 並不屬於這個類別,Google 是為了讓瀏覽器能取得更多的硬體資源,做更多的應用,才特地為它量身訂做地打造了 Chrome OS,而不是為了建立能取代目前的桌面系統才打造他們自己的作業系統。要與微軟競爭作業系統的佔有率至少有兩種可能的方法:
1. 發展一個新的作業系統與微軟正面交鋒,需要很大的成本,失敗的風險非常高,如果鑑往可以知來,那麼簡單地說就是:幾乎不會成功。
2. 把握電腦應用典範移轉的契機,如果不久的將來即將發生電腦應用典範的轉移的話,那優先發展下一個典範的系統將在典範轉移發生時取得競爭的先機。
我的看法是 Google 採用了第二種方法,Google 認為未來即將會發生電腦應用的典範轉移,因此現在就先替未來的典範轉移打基礎。那 Google 看見的未來是甚麼?
如果說前一次的典範轉移是由單工文字介面轉移至多工圖形介面,那下一次的典範轉移依現況而言就很可能是由單機作業轉移至線上作業。網際網路與瀏覽器的興起讓軟體發展開始考慮 Web Service 或 Software As A Service(SAAS) 的可能性,而現在,瀏覽器成為了我們最常使用的重要軟體。Google 與其他軟體公司發展了許多線上服務讓我們來使用,而且致力於讓我們使用起來感覺跟在本機執行差不多。為了解決線上服務的伺服器資源管理的問題,軟體業開始發展虛擬化與雲端運算,至今已開始逐漸成熟。而由於網路(包含有線與無線)的取得成本越來越低廉,進而實現隨時隨地都與其他裝置連接的幻想,形成了將應用由單機作業轉移至線上作業的兩大誘因:即時性與行動性,人們開始可以隨時隨地在任意裝置上將最新資訊告知他人。
當越來越多的應用想要走向線上服務的時候,開始產生一個問題:由於瀏覽器的限制,許多功能無法被實現。因此,你可能需要安裝某些軟體元件才能實現該功能,例如 Flash 或 Java。目前瀏覽器可能有以下的限制:
1. 瀏覽器無法簡單地直接存取硬體資源。
2. 非針對瀏覽器設計的作業系統使得瀏覽器效率不佳。
3. 不同瀏覽器之間存在著相容性問題。
4. 允許應用存取本機資源的安全性問題。
由此可見 Chrome OS 應該是著眼於上述的限制而發展出來的產品,Google 在 Chrome OS 裡所展現的未來是:大多數的應用都將在平板或隨身裝置上經由網路連接雲端運算的伺服器來完成,除了針對網路安全設計的作業系統,裝置上的資訊也都將被加密來避免資料外洩,裝置使用上能更有效地利用硬體資源來減少等待時間,達成更佳的使用體驗。
這個未來需要雲端運算的技術與管理經驗,這目前已經是 Google 的優勢。另外也需要能配合雲端運算進行應用的客戶端作業環境,現在 Google 發表了 Chrome OS, 因此未來的發展如果跟 Google 預測的一致,那可以想像 Google 將會是在下一個典範裡相當強力的一個競爭者。



























































































