Opera技術長Håkon Wium Lie來台,談HTML5與CSS3

Opera技術長Håkon Wium Lie來台,談HTML5與CSS3

如果你對HTML5有些了解,應該會知道制定規格的WHATWG組織是由Apple、Opera和Google所共同發起的。Apple和Adobe間爭戰煙硝未散的此時,Opera技術長、並且為CSS之父的Håkon Wium Lie和Opera共同創辦人譚詠文(Jon S. von Tetzchner)於Computex前來台,當然,談的問題焦點就是推行HTML5與CSS3這兩項網路標準;以及Opera瀏覽器想要在各種裝置上提供相同瀏覽體驗的策略。不過更有意思的是他們怎麼看待未來的網路,小編也準備了尖銳的問題來向二位提問...

Håkon:HTML5與CSS3標準就是網路的未來

Opera技術長Håkon一手草創了CSS的概念,並且於W3C工作時,與Bert Bos一同推動CSS成為推薦標準(REC, Recommendation),所以又被稱為CSS之父。根據Wiki記載,他也因為IE不支援網路標準而經常對IE開砲,當然在演講中也有提到...

Opera技術長Håkon Wium Lie來台,談HTML5與CSS3

▲講完網路演進,也拿出Jobs的文章,Highlight出其中HTML5、CSS和JavaScript的部份。
講述完後,他也拿這網頁為例子,認為Apple網頁上的按鈕應該採用CSS來製作,而不該是以圖檔製作。

Opera技術長Håkon Wium Lie來台,談HTML5與CSS3

▲演說中提及許多HTML5的範例,如CanvasVideo標籤,和CSS3中的BorderWeb Font等...
這些過去在O專欄中都曾介紹過,就不再多提。而圖中的Opera商標則是完全以CSS寫成,可由這裡觀看。

Opera技術長Håkon Wium Lie來台,談HTML5與CSS3

▲桃園機場以IE Logo作為Internet的代表符號,當然觸動到Håkon反IE的神經,也被它順手拍下來。
小編很想拿出T客邦的舊文說:不是只有台灣,柬埔寨也是這樣啦...

Opera技術長Håkon Wium Lie來台,談HTML5與CSS3

▲Håkon認為:網路只有一個,而不該由任何一家公司所佔有,並提及歐盟盡了多大的努力大戰微軟
而讓Windows 7用家能夠自選瀏覽器脫離IE的摧殘

Opera技術長Håkon Wium Lie來台,談HTML5與CSS3

▲最末,Håkon問了一個耐人尋味的問題:「網際網路能持續存在多久?」
他認為將與活版印刷一樣至少存在500年,而借用一本德文印刷版的維基百科來闡述:
「未來內容都將在網路上原生。」

譚詠文:Web 3.0的雲端將是點對點的時代

Opera的共同創辦人Jon S. von Tetzchner有個中文名字「譚詠文」,不過它卻是100%在冰島出生的北歐人,今年一月才從CEO的位子退下,交給Lars Boilesen。這次來台除了與Håkon一同推動網路標準外,也先為今年的Computex加溫,e21論壇上Opera的策略長Rolf Assev則會主講「一網同仁,無限潛能(One Web : Unlimited Possibilities)」,更進一步說明Opera的態度與策略。由於Opera跨裝置、平台的策略過去T客邦都曾報導過,這邊就僅摘錄重點。

Opera技術長Håkon Wium Lie來台,談HTML5與CSS3

▲譚詠文可是100%的北歐人,人高馬大,演講時小編一直害怕他的頭髮因為離燈太近而燒起來...

Opera技術長Håkon Wium Lie來台,談HTML5與CSS3

▲Opera並不想如Google一般推出自己的手機作業系統,而是打造一個基於網路標準技術的平台,
讓各種Widget能跨平台運作,也能跨作業系統(如Symbian、WM等...)讓使用者能有相同的體驗。

Opera技術長Håkon Wium Lie來台,談HTML5與CSS3

▲實際上,2009年,T-Mobile、Vodafone等歐洲電信業者的客制化手機與Samsung的手機,
就採用了Opera提供的技術來打造手機待機時顯示的Widget和介面。

Opera技術長Håkon Wium Lie來台,談HTML5與CSS3 

▲而網路的未來,Opera則是認為雲端將存在於裝置與裝置的點對點之間,而不是單機對雲端的模式。
當然這是為了推動自家的Opera Unite技術,未來應會納入行動裝置的支援。

針鋒相對:網路標準Q&A

當然,CSS之父,並且是HTML5標準的推手來到台灣,我們也準備了許多重要的問題來伺候他。當然啦,問到尖銳之處,通常大公司的處理方式就是:「No Comment」,無可奉告。不過,還是提供了許多重要可供參考的觀點:

Q1:Steve Jobs大力推行H.264格式,Opera則以Ogg Theora作為HTML5預設編碼,主要原因是?

A:(Håkon)開放的網路標準不應該因為專利權而私有,我們和Mozilla基金會一樣支援開放標準,也就支援開放的Ogg Theora。H.264不僅具有編解碼的軟體、瀏覽器需要付費,在網路上提供付費內容時也要付出授權金。網路上任何型態的媒體格式都應該是開放的。

Q2:我們預想Google將會在5/19~20 Google I/O大會上將VP8編碼開源,那麼Opera會採用作為支援的編碼嘛?

A:(譚)我想這個問題無可奉告,Håkon,是嗎?
(Håkon)對,無可奉告。
(譚)我們不能對未來的事表示意見。 
(小編心中OS)這一點你們倒是和Apple一模一樣嘛...

Q3:CSS3中的Web Font元素如果應用在中文、日文等複雜字型上,單一字型就要數MB之多,為了美觀反而拉長網頁的讀取時間,技術上有解嘛?

A:(Håkon)完整的Unicode字集也許很大,但其實可以將常用字從字體集中抽出作為Web Font使用,這樣就可以減少字體的容量。另外目前也有一個稱為WOFF(Web Open Font Format)的網路標準正在制定中,這個規格可以接受TrueType、OpenType與Open Font Format等格式,透過壓縮能夠減少40%的大小,也是解決的辦法之一。

Q4:談到網路標準與行動裝置,Opera Mobile完整支援HTML5與CSS3等各項網路標準嘛?

A:(Håkon)這要看標準的進度而定,以CSS3來說,Border-Radius已經進入W3C推薦候選(RC, Recommendation Candidate),我們就支援;Web Font還沒定案,我們就不支援...

Q5:所以,直到2012年HTML5進入W3C的RC狀態前,這些標準都尚未定案,瀏覽器也都不能宣稱完整支援囉?我之前曾問過Adobe的人,他說Dreamweaver不支援,是因為尚未定案,並且瀏覽器也沒全部支援。

A:(Håkon)網路進步的速度和90年代不一樣了,過去HTML4時代也許是標準定案後再逐漸推動標準化,但是HTML5卻是各項元素分開推動,透過瀏覽器支援與實質應用來協助標準化的推行,2012年是個時間點,但實際上各種網頁應用程式早就在逐步使用。標準化與實際應用同步並行,而不是等到標準制定完畢再來採用。
(小編心中OS)這就和無線網路802.11n草稿維持好幾年,設備卻早就賣翻了一樣。

Q6:瀏覽器的支援與否,對於CSS3推行而言很重要嘛?

A:(Håkon)其實不然,我前面提過,HTML是網頁內容的基礎,CSS是為了讓外觀多變美麗。瀏覽器不支援CSS3,就是圖片該有圓角的地方沒有圓角、文字該有陰影卻沒陰影、採用Web Font卻以預設文字顯示。使用者看到同樣的網頁在其他的瀏覽器上比較美觀,就會想要換個支援性更好的瀏覽器。IE使用者也能用Google推出的Chrome Frame以支援。

Q7:製作工具(Authoring Tools)對於CSS3和HTML5推行而言,是個問題嘛?

A:(Håkon)是,我想過去做得最好的就是Adobe,而他們也承諾要做出最好的、支援網路標準的工具。不過Opera不會作,我們目前有提供網頁Debug工具DragonFly,也有著不少的使用者。
(譚)我想不僅只有Adobe能作,這正是個機會所在。像這樣的製作工具不僅只是套裝軟體,也能成為網路軟體或服務,是個很大的機會。

Q8:最近Opera Mini for iPhone通過了Apple的審核,Opera打算在iPad上推出瀏覽器產品嘛?

A:(Håkon)呃,我想Opera Mini for iPhone一樣可以在iPad上運作,畢竟他們採用的iPhone OS是彼此相容的...
(譚)無可奉告(笑)。 

不曉得這些問題對各位讀者而言,有沒有幫助呢?如果你也有問題想問他們的話,明天晚上Opera台灣還有一場與創辦人譚詠文的小聚會。不妨可以報名參加,親自當面詢問喔。不過Håkon明天一早就要前往日本,聽說晚上會到光華商場買電腦...說不定就與你擦身而過...

董福興
作者

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則