Firefox:低調的支持者
挾HTML5進攻行動平台
比起Opera和Chrome,由社群開發的Firefox比較沒有資源大張旗鼓地宣傳自己的HTML5支援度,不過Firefox的HTML5支援能力可不比這兩個瀏覽器差,默默地支援了許多已經加入HTML5草案的功能。而Firefox的硬體加速支援比Opera和Chrome更具彈性,除了採用採用OpenGL做為構成加速的技術之外,在 2D 內容物件的加速上會依各平台調整,現在就可以達成全平台支援,Firefox採用微軟的 Direct2D(Windows平台)、Quartz(OS X)或 XRender(Linux平台)處理 2D 物件的組成。
▲B2G將支援行動裝置的底層功能,包括撥打電話。
另外Firefox未來將純粹利用HTML5等網路技術打造一個行動平台Boot to Gecko(B2G),讓手機開發商能夠用一個完全開發的選擇。B2G計畫預計所有的功能和程式都是以HTML5網路技術打造,讓使用者開啟手機後即可啟動瀏覽器,使用這個完全雲端的行動平台,也解決了開發者為不同裝置重覆開發的煩惱。B2G平台和過去號稱以網路技術打造的WebOS有什麼不同呢?B2G完全以網路技術打造,並在網路程式中,加入行動平台API,讓瀏覽器可以執行所有的手機功能,如打電話、SMS等等,而不需轉介到原生平台,因此它在理論上可以支援所有平台上的行動瀏覽器。
▲SMS也是預定加入的功能之一。
雖然B2G看起來非常目有未來性,但現階段仍有許多問題,有許多工作尚待解決。例如加入各種新的Web API,讓B2G平台可以支援電話、簡訊、相機、藍牙、USB和NFC等手機底層功能,另外待機模式也有待開發,最重要的工作則是確定各式網路程式可以輕鬆轉譯到B2G平台上。
▲B2G未來的Demo圖,不過目前還有許多問題待解決。
搶先試玩B2G
你想搶先試玩這個以HTML5打造的行動平台嗎?Mozilla基金會在自家Wiki中提供了網路版Demo,讓你可以利用Firefox瀏覽器試用B2G平台和其前端介面Gaia,我們可以透過這個Demo了解B2G未來的藍圖。
B2G示範網頁:http://andreasgal.github.com/gaia/
▲在B2G的Demo網站中,可以玩B2G模擬器。
▲如果你對B2G有更深的興趣,可以在MozillaWiki找到更多資料,網址為:https://wiki.mozilla.org/B2G。
(後面還有瀏覽器:IE HTML5的介紹喔!)
啊?
果然雲端時代來臨了<( ̄︶ ̄)>
已經可以日常使用,怎麼沒提到呢?
HTML5也只能乖乖躲在牆角畫圈圈<( ̄︶ ̄)>
> 在強大的IE6面前
> HTML5也只能乖乖躲在牆角畫圈圈
IE6不再強大
快死光了
http://www.ie6countdown.com/
(中國...嗯...)
另外現階段HTML5的執行效率大半還有賴瀏覽器內建的JavaScript引擎速度,尤其在玩複雜的HTML5遊戲時,JavaScript引擎的好壞就很重要,在這問題尚未完全解決前,恐怕外掛程式還不會消失殆盡(回頭看很早就有的Flash、ActiveX以及近年推出的NaCl和其他廠商開發的瀏覽器外掛......)
比起沒有優化又肥大的外掛
這個真的好多了
是說 想支持silverlight又怕被微軟制約-.-
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
謝謝!
> ...的IndexedDB功能,就由Microsoft和***Firefox***共同提出到W3C HTML工作小組中....
>
> 啊?
的確要用 Mozilla 比較正確,感謝提醒。
> 請問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的離線功能也可取代。