2012.01.13 08:03

HTML5 網路的大未來,各家瀏覽器的實際應用與未來發展

ADVERTISEMENT

Chrome:HTML5的實踐家

HTML5實際應用就看它

在眾多瀏覽器中,和Opera一樣積極將HTML5功能加入的,當屬Google的Chrome瀏覽器了,不過Chrome瀏覽器並不是像Opera一樣採用最先端的HTML5技術,相反地,Google穩健地在Chrome中加入已經開始成熟的HTML5功能,例如離線儲存等,以搭配各樣的Google服務,並藉著HTML5的功能,建立一個純網路的作業系統平台,例如Google就將HTML5的離線儲存功能廣泛地應用在各種Google服務中,讓使用者可以將檔案暫存在瀏覽器的暫存檔中,即使在離線時,也能夠使用Google服務的某些功能。另外Google也利用HTML5存取本機端檔案的功能,讓Gmail等服務利用拖拉放的方式,將檔案傳送到網路服務中。

▲Google收集了許多HTML5展示,顯示Chrome強大的硬體加速3D功能。

ADVERTISEMENT

Chrome瀏覽器另一個著重的點在於硬體加速的導入,Chrome在數個版本之前就已經導入WebGL功能,讓瀏覽器的3D顯示能力能夠藉由GPU大幅增強,在2D部分,Chrome瀏覽器也正在實驗利用GPU加速2D內容和瀏覽器視窗的構成。

▲網路上也開始出現HTML5小遊戲,未來甚至將可以進化到3D遊戲呢!

ADVERTISEMENT

不論是離線儲存、檔案存取和硬體加速,Google都是為了增加自家Chrome OS的功能性。Chrome OS是一個純粹使用瀏覽器作為操作介面的瀏覽器,並依靠網路程式為作業系統增加功能,因此HTML5的出現使得Chrome OS的功能大進,減少對原生程式的依賴,也這讓Chrome OS成為可以獨當一面的系統。

▲WebRTC的即時訊息功能是Google Chrome即將加入的HTML5功能。

ADVERTISEMENT

未來Chrome也將加入WebRTC功能,WebRTC指的是Web browser with Real-Time Communications(瀏覽器即時通訊),是一組JavaScript API,可以讓網路程式具有和Skype一樣的功能,而且不需安裝第三方程式,未來我們想使用Google+的Hangout+或是Facebook裡的視訊功能,就不需要額外再安裝軟體了,目前WebRTC W3C工作小組已經提出第一份標準草案(first draft)。

Google的HTML5實驗

在Chrome瀏覽器中很早就加入了硬體加速的功能,讓Chrome瀏覽器具備顯示3D物件的能力,雖然還無法達到像原生軟體一樣的效能,但我們仍可一窺網路程式未來的樣貌,未來無論是遊戲或是3D建模,也許不過安裝任何程式,只要上網就可以辦得到,下一代Chrome也將加入遊戲手把的支援,讓網路遊戲平台更加完整。Google也製作了許多以HTML5打造的網站,展示未來網站設計師可以利用HTML5設計出什麼樣的網站,例如之前的OK GO的All is not Lost音樂錄影帶,就是以HTML5打造的。如果你對HTML5的功能有興趣,Google提供的Chrome Experiments網站會是很好的展示。

Chrome Experiments網址:

ADVERTISEMENT

▲Google提供的Chrome Experiments網站具有非常多HTML5和WebGL展示。

(後面還有瀏覽器:Firefox HTML5的介紹喔!)

ADVERTISEMENT