新聞| | PChome| 登入
2010-05-16 11:52:52| 人氣612| 回應0 | 上一篇 | 下一篇

Google廢止外掛計畫 重啟3D網路計畫

推薦 0 收藏 0 轉貼0 訂閱站台

 

Google已片面廢止一個瀏覽器外掛計畫O3D,轉而全力投入由Mozilla起頭的3D網路繪圖技術WebGL。

這個行動可望簡化將硬體加速3D繪圖帶入網路的工作,讓網路成為電玩遊戲等應用的基礎。然而,這也代表O3D技術將退回到紙上談兵的規劃階段。

但O3D的整體概念(一個比WebGL所提之3D基本要素更高層次的界面),不會就此消失。Google將把它重建為一個其他人能在WebGL基礎上使用的預建軟體庫。工程主任Matt Papakipos和程式設計師Vangelis Kokkevis,上週五(7日)在O3D部落格宣布公司的最後決定。

O3D重生的主要變更之一,是放棄較快、轉化的C++程式,改用相對較慢的JavaScript。所幸,前五大瀏覽器商(微軟、Mozilla、Google、蘋果和Opera),都已大幅提昇JavaScript的執行速度。

另一個難纏的問題,是WebGL本身是另一個3D繪圖界面OpenGL的變種。後者普遍用在Mac OS X、Linux、iPhone和Android手機。但在Windows,它又被改成微軟的Direct3D界面。Google希望能用其ANGLE計畫,翻譯OpenGL指令為Direct3D語法,連接兩者的差距。

Papakipos和Kokkevis表示:我們沒有輕忽這項決定。在關於WebGL的最初討論中,我們顧慮JavaScript用來驅動如OpenGL等低層次的API(應用程式界面)會太慢,而我們深信,更高層次的方法,如O3D Scene Graph可產生較好的結果。我們也理解,許多Windows主機沒有安裝OpenGL驅動程式,這一點可能有礙WebGL的接受度。

之後,JavaScript已加快許多。我們對開發者利用WebGL和ANGLE計畫作出的示範成果非常驚喜,我們相信,未來Chromium不需安裝OpenGL驅動程式,也能在Windows電腦呈現WebGL內容。

然而,還有另一個阻礙:蘋果、Mozilla、Opera和Google都在製作WebGL支援,獨缺微軟。僅管其IE9將有煥然一新的面貌,微軟對此似乎沒什麼興趣。

IE總經理Dean Hachamovitch就微軟的WebGL立場表示:「我認為那是不同的選擇,」意思是,這並非所有瀏覽器一致支援的東西,「你等於是告訴開發者,去寫些別的東西。」

Google的對策是Chrome Frame:一種讓IE以Chrome呈現網頁的軟體。微軟鄙視這種作法。

另一位涉及這項工作的Google程式設計師Henry Bridge表示:

針對IE,我們大可採用讓O3D外掛也承載WebGL的方法,但我們發現,如此開發者就缺少他們應用程式所需的其他APIs,如Audio或WebSockets。如果我們也把那些APIs加到O3D外掛,看起來就會很像ChromeFrame,一種為IE所設計的Web APIs外掛。我們相信,ChromeFrame會比O3D更容易安裝,因此,把小組的繪圖專才集中在完善WebGL搭配Chrome/ChromeFrame,而非製作O3D程式庫,對開發者更有用。

片面廢止O3D也招來一些批評。一位O3D程式設計師Angelo Franco表示:「我花了很多時間學習和開發O3D,現在我被(Google)從背後捅一刀。」但他後來稍微軟化,又說:「請繼續改善JavaScript程式庫,我一定會繼續用它。」

台長: 〥芹蟹麵〥
人氣(612) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: Internet Browsers |
此分類下一篇:Firefox 4上市計畫:努力改善速度
此分類上一篇:微軟吹捧新IE 9測試、尋求Web標準

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文