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

Firefox:低調的支持者

HTML5 網路的大未來,各家瀏覽器的實際應用與未來發展挾HTML5進攻行動平台

比起Opera和Chrome,由社群開發的Firefox比較沒有資源大張旗鼓地宣傳自己的HTML5支援度,不過Firefox的HTML5支援能力可不比這兩個瀏覽器差,默默地支援了許多已經加入HTML5草案的功能。而Firefox的硬體加速支援比Opera和Chrome更具彈性,除了採用採用OpenGL做為構成加速的技術之外,在 2D 內容物件的加速上會依各平台調整,現在就可以達成全平台支援,Firefox採用微軟的 Direct2D(Windows平台)、Quartz(OS X)或 XRender(Linux平台)處理 2D 物件的組成。

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

▲B2G將支援行動裝置的底層功能,包括撥打電話。

另外Firefox未來將純粹利用HTML5等網路技術打造一個行動平台Boot to Gecko(B2G),讓手機開發商能夠用一個完全開發的選擇。B2G計畫預計所有的功能和程式都是以HTML5網路技術打造,讓使用者開啟手機後即可啟動瀏覽器,使用這個完全雲端的行動平台,也解決了開發者為不同裝置重覆開發的煩惱。B2G平台和過去號稱以網路技術打造的WebOS有什麼不同呢?B2G完全以網路技術打造,並在網路程式中,加入行動平台API,讓瀏覽器可以執行所有的手機功能,如打電話、SMS等等,而不需轉介到原生平台,因此它在理論上可以支援所有平台上的行動瀏覽器。

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

▲SMS也是預定加入的功能之一。

雖然B2G看起來非常目有未來性,但現階段仍有許多問題,有許多工作尚待解決。例如加入各種新的Web API,讓B2G平台可以支援電話、簡訊、相機、藍牙、USB和NFC等手機底層功能,另外待機模式也有待開發,最重要的工作則是確定各式網路程式可以輕鬆轉譯到B2G平台上。

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

▲B2G未來的Demo圖,不過目前還有許多問題待解決。

搶先試玩B2G

你想搶先試玩這個以HTML5打造的行動平台嗎?Mozilla基金會在自家Wiki中提供了網路版Demo,讓你可以利用Firefox瀏覽器試用B2G平台和其前端介面Gaia,我們可以透過這個Demo了解B2G未來的藍圖。

B2G示範網頁:http://andreasgal.github.com/gaia/

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

▲在B2G的Demo網站中,可以玩B2G模擬器。

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

▲如果你對B2G有更深的興趣,可以在MozillaWiki找到更多資料,網址為:https://wiki.mozilla.org/B2G

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

Mengkuei Hsu
作者

Currently not available.

使用 Facebook 留言
7f524153d85c1ff8bd42b9222c58b9d4?size=48&default=wavatar
2.  Ryan (發表於 2012年1月13日 08:53)
...的IndexedDB功能,就由Microsoft和***Firefox***共同提出到W3C HTML工作小組中....

啊?
小烏賊
3.  小烏賊 (發表於 2012年1月13日 09:19)
真沒有想到當初的副屬品逐漸的成為主角^^
果然雲端時代來臨了<( ̄︶ ̄)>
Af517381e0b81c66b188ff741361be83?size=48&default=wavatar
4.  Alex (發表於 2012年1月13日 10:32)
覺得Google maps基於WebGL的MapsGL用起來相當好
已經可以日常使用,怎麼沒提到呢?
765dceabbef1428dc1435b6bcd79ebb3?size=48&default=wavatar
1人給推

7.  JJ (發表於 2012年1月13日 11:30)
這些東西要在國內普及,首先得要解決網速的問題,不然開一個網頁要等3~5分鐘也是很累人的〒ˍ〒
另外現階段HTML5的執行效率大半還有賴瀏覽器內建的JavaScript引擎速度,尤其在玩複雜的HTML5遊戲時,JavaScript引擎的好壞就很重要,在這問題尚未完全解決前,恐怕外掛程式還不會消失殆盡(回頭看很早就有的Flash、ActiveX以及近年推出的NaCl和其他廠商開發的瀏覽器外掛......)
黑羊
8.  黑羊 (發表於 2012年1月13日 11:48)
Flash也是一堆安全漏洞

比起沒有優化又肥大的外掛

這個真的好多了

是說 想支持silverlight又怕被微軟制約-.-
郭孝直
9.  郭孝直 (發表於 2012年1月13日 16:02)
請問HTML5 可「完全」取代下列所能做到的效果了嗎? 或者有哪些達不到的功能呢?
1. HTML4(含之前版本)
1a. XHTML
2. CSS3(含之前版本)
3. JavaScript
4. Adobe Flash (Player)
5. ActiveX 插件
6. Microsoft Silverlight
7. Google Gears
8. (RIA) Flex
9. CGI
謝謝!
Mengkuei Hsu
10.  Mengkuei Hsu (發表於 2012年1月13日 16:12)
※ 引述《Ryan》的留言:
> ...的IndexedDB功能,就由Microsoft和***Firefox***共同提出到W3C HTML工作小組中....
>
> 啊?

的確要用 Mozilla 比較正確,感謝提醒。
Mengkuei Hsu
11.  Mengkuei Hsu (發表於 2012年1月13日 16:25)
※ 引述《郭孝直》的留言:
> 請問HTML5 可「完全」取代下列所能做到的效果了嗎? 或者有哪些達不到的功能呢?
> 1. HTML4(含之前版本)
> 1a. XHTML
> 2. CSS3(含之前版本)
> 3. JavaScript
> 4. Adobe Flash (Player)
> 5. ActiveX 插件
> 6. Microsoft Silverlight
> 7. Google Gears
> 8. (RIA) Flex
> 9. CGI
> 謝謝!
>

HTML5不一定是要取代所有的網路技術,可以並存使用。
不過廣義的HTML5包含了HTML5+CSS3+JavaScript,並可以做到Flash和Silverlight的大部分功能,而且MS其實有慢慢放棄Silverlight轉向HTML5的跡像。

至於 Google Gears 則早宣布停止開發,改使用HTML5的離線功能。RIA基本上就只是Flash+HTML+CSS+JavaScript,並在Flash Player中執行的網路程式,我想HTML5的離線功能也可取代。
發表回應
謹慎發言,尊重彼此。按此展開留言規則