Opera:HTML5的先驅者

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

Opera在對於HTML5的支援採取積極態度,並在W3C的HTML工作小組中非常活躍,甚至在HTML5發展早期Opera就貢獻了不少基礎規範,目前的HTML5是由W3C在當初由Opera、Apple和Firefox開發的Web Applications 1.0基礎上建立起來的。Opera對於HTML5和CSS 3的接受度非常高。

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

▲未來瀏覽器將可以不依靠第三方程式,就可以驅動你的網路攝影機。

Opera也表示了對於HTML5的樂觀看法,認為HTML5的Web app具有跨平台、開放的特性而且使用常見網頁技術,讓HTML5的網路程式不但容易開發、方便散布,而且流通性高的優點,讓網際網路不再只是一個工具,而是一個完整的平台,未來你的電腦系統可能僅以瀏覽器作為作業平台,讓你透過瀏覽器就可以獲得完整的電腦能力。

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

▲HTML5抓取的視訊可以變成HTML物件並和網頁內容互動。

不過Opera也表示HTML5現在仍有缺點,目前面臨的最大問題就是3D效能不足,轉向偵測和獲利來源的問題。對於這些問題,W3C的HTML工作小組,針對3D效能不足的問題,HTML5提供了硬體加速功能,讓HTML5開發的程式可以利用顯示卡的效能,使得Web App的效能可以更接近原生程式。

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

▲Opera開發的Native Page功能可以讓網頁自動呈現為電子書的形式。

Opera正在開發的HTML5功能中,包含了GetUserMedia、Camera和Native Page功能。GetUserMedia可以讓網站存取使用者電腦上的多媒體裝置和檔案,例如開發者可以利用HTML的Video標籤,將<source>的來源換成使用者裝置上的相機,讓網頁可以即時使用網路攝影機的影像,並和網頁上的物件互動。除此之外,GetUserMedia也可以存取本機電腦上的資料流、音訊、聯絡人和行事曆資料,讓電腦與本機檔案的交流更加方便。

搶先試用HTML5新功能

為了讓開發者更加熟悉這個功能,Opera內部的員工也提供了一個開發版Opera在部落格上,讓開發者能夠搶先試用支援這些功能的Opera瀏覽器,另外裡面也詳細解說了這些功能的作法,如果有興趣的讀者可以看看。

Opera Labs Camera and Pages網址:http://dev.opera.com/articles/view/playing-with-html5-video-and-getusermedia-support/

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

▲你可以在Opera Labs找到具有Native Pages和Camera支援的特殊版本Opera。

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

▲Opera也詳盡解說了Native Page所使用的技術。

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

使用 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的離線功能也可取代。

發表回應

謹慎發言,尊重彼此。按此展開留言規則