Chrome OS想要成功的必備條件與必做的事情
Google日前對其正在開發中的Chrome OS進行了全方位的介紹,雖然還沒有正式發布,但其新穎的設計理念已經受到了廣泛關注。簡單的說,Chrome OS就是一個基于Web的操作系統,一切的應用都通過瀏覽器來完成。但是,這樣的操作系統要想獲得成功,Google還有很多的事情要做。當然目前 Chrome OS還不能當作你日常生活工作的主要操作系統,Google自己也推薦大家將Chrome OS安裝在主要工作之外的電腦上,比如隨聲攜帶的上網本。下面,我們來看看Chrome OS想要成功還需要做哪些事情以及一些需要具備的客觀條件:
網速需要更一些,越快越好
我們所說的不僅僅是需要一個更快帶寬的網絡,如今寬帶的發展非常迅速,已經很快了。但是在互聯網上傳輸數據相對于直接本地讀寫硬盤來說,仍然有非常 大的差距。并且,Chrome OS還不是真正意義上的網絡操作系統,他們仍然有大量的數據需要在本地和互聯網之間傳輸同步,如Gmail、Gcal之類的應用。那么,沒有快速的網絡是 不可能實現的。
像AJAX之類的JavaScript技術都需要本地緩存這種雞肋。它們之所以必不可少是因為應用程序時刻都要與服務器交互。這就使得它們的用戶體 驗很不爽。就像使用Webmail的感覺一樣,在等待AJAX緩存的時候簡直是生不如死。如果JavaScript得不到改進并且繼續使用本地緩存的話, 這種情況不會從根本上發生改變。
Chrome OS想要離線工作唯一的方法就是將Web的應用本地化,這樣可以讓用戶在沒有網絡的情況下仍然可以工作。但是對于一些有大量數據請求的應用來說(比如照片 編輯),就需要持續的同步本地內存和網絡服務器上的數據才能獲得及時的緩存,這一切對于互聯網的速度都有著非常高的要求。
網絡應用還需要更好的發展
Gmail、Google Reader以及Google Calendar這樣的應用可以很好的在Web中執行,并且這樣優秀的Web應用完全可以替代相同功能的桌面客戶端應用程序。但是仍然有很多互聯網應用目 前還不完善甚至沒有,Google如果想要改變人們使用操作系統做事情的方式,那么這些應用都還需要大量的改進。用youtube的工具壓縮視頻與使用 Final Cut甚至iMovie沒有什么區別。用在線照片編輯器編輯照片之后再用它們自己的對比度查看還好,但是我那臃腫的Sony RAW文件怎么辦?在網絡應用的世界里還有些很大的缺陷,因此Google重復地模棱兩可地讓開發者們去做得更好,行嗎?
網絡標準必須盡快改進
在概念和執行方式上,Google想要通過把網絡應用程序打扮的更像本地應用程序,以此來用網絡應用程序替代常規應用程序。最終,他們的希望是使用 HTML5的新特性來實現本地應用程序的功能,例如本地存儲、超級拖放、繪圖板、本地動畫和位置感知。事實是,HTML5只是一個跳板;它要通過使用更多 的HTML標簽來為類本地應用程序鋪平道路。
Google顯然已經在類似WHATWG(排版引擎比較)和W3C(萬維網聯盟)的標準機構取得了很多地位,所以理論上他們可以幫助促進新的 HTML發展。但是即使HTML5是全新的,也沒有多少人在用它。開發人員能夠使用網絡編程語言編寫類本地應用程序,至少還需要一段很長的時間。
必須提供更加符合人性化的UI
Chrome OS的用戶界面其實就是互聯網的用戶界面,我們很早就說過Chrome瀏覽器就是Google通向云計算的一個入口。如果你全部使用Google的應用, 那么應該不會出現用戶界面風格不一致的問題,但是其他的應用程序呢?比如聊天軟件Meebo、Aviary等等,風格的不一致可能會導致在一個操作系統中 看起來非常別扭。有些人可能會想到通過Greasemonkey腳本來強制重新設定CSS,但這對于普通的用戶來說,又有幾個會用呢?所以,我們需要所有 的互聯網應用都應該在一個相同的框架下設計,提供給人們最好的用戶體驗。
人們需要逐漸放棄本地存儲
如果你是一個電影控,也許除了看電影之外還會下載很多的電影到你的硬盤上。但是要想基于Web的操作系統得到良好的發展,Google就必須讓用戶 逐漸改變這樣的方式。看電影、聽音樂等等都應該直接在線觀看,甚至向服務提供上定制你想要的節目。Chrome OS如果想要取代傳統操作系統的地位,就必須要讓人們逐漸放棄本地存儲。當然,這還設計到安全性的問題,據筆者了解,很多人對Chrome OS并不看好的一大原因就是因為數據放在互聯網上讓人不放心。
訂制出Web應用程序的標準
現在來看,Chrome OS和Chrome看起來沒有太大的區別,Chrome OS上擁有的應用也都可以在FireFox上實現,但是未來呢,有多少人愿意只為Chrome編寫應用程序,除非Google可以訂制一個Web應用程序 的標準,讓其他的瀏覽器廠商都遵循這樣的標準,開發者也不必專門為某一款瀏覽器開發應用程序,而是可以在所有瀏覽器上使用。
綜上所述,Google要想Chrome OS能夠大舉成功,要想Chrome OS可以取代Windows或者其他桌面操作系統,還需要做很多很多的事情。
【編輯推薦】