Google「北極海」計畫將揭起Web app革命 - Google

Joseph avatar
By Joseph
at 2011-02-23T19:37

Table of Contents

http://www.zdnet.com.tw/news/web/0,2000085679,20148999,00.htm

2011/02/22 12:19:01
Google「北極海」計畫將揭起Web app革命
ZDNET新聞專區: Stephen Shankland

Google剛通過一項對該公司具里程碑意義的計畫,就是發表Native Client(NaCI)的第一
版。Native Client是一種開放原始碼的軟體技術,可讓Web-based程式可以被寫入個人電
腦的晶片中。

Native Client的產品經理Christian Stefansen在部落格上表示,一套被命名為"北極海
"(Arctic Sea)的軟體,目前已被建置在剛剛釋出Beta版的Chrome 10中,這套軟體的最大
目標便是讓程式開發人員可開始為Chrome的應用程式建立Native Client模組。

目前Web應用程式多半使用JavaScript語言所寫成,雖然JavaScript的功能日益增強,但
在某種程度上仍限制程式本身的效能,如果與那些可以直接在電腦上執行的程式(像Skype
或Photoshop)相較,效能上仍有一定差距。

Google的NaCl計畫就是要讓這些在電腦上被直接執行的軟體可從網路伺服器下載,當然在
下載的過程中會包含特定的安全機制以防止惡意程式碼。Native Client必須以特定的工
具來撰寫以防止被不當使用,而瀏覽器也會事先檢測該軟體,以確保可在正常操作下執行


為何Google要大費周章的推出這個計畫呢?因為Google是雲端運算最忠誠的信徒,他們認
為使用Native Client所寫出來的程式只需要一般應用程式所需的小部分效能便可以運作
,如此一來便可以解決雲端運算技術的最大問題。

透過Chrome,Google更有足夠的實力推廣Native Client,因為目前已經有超過10%的網路
用戶開始使用Chrome。而仍在開發中的PNaCl將可在智慧型手機專用的ARM處理器上使用,
目前Native Client在32及64位元的X86處理器上都可使用。

Google向開發人員如此盡力推廣NaCI還有一個原因就是Google已經完成其中的安全機制,
當中的自動更新機制讓Google可以快速更換有安全問題的版本。

雖然Google的目標是支援多種瀏覽器,並且加入許多功能,但如果沒有其他瀏覽器業者的
支援,他們也很難導入這些功能,因此目前Google正與Chromium開發人員以及其他瀏覽器
的開發人員密切合作。

目前Native Client可以支援運算、聲音以及2D圖像,除此之外,Google還修改了NaCI,
讓開發人員不必擔心NaCI只能在特定處理器上運作的問題。針對有興趣使用NaCl的開發人
員,Google也提供NaCI的示範。

之後Google陸續增加3D圖像、本地檔案儲存、讓伺服器與瀏覽器快速溝通的Web Sockets
技術以及點對點網路的支援,不過Google表示,有些功能要等到第二代的"波羅的海"問世


--
Tags: Google

All Comments

Necoo avatar
By Necoo
at 2011-02-24T11:48
看起來好像很強大,但其實我不太懂到底在做什麼啥XD
Hedda avatar
By Hedda
at 2011-02-24T15:48
感覺很像java XD
Frederic avatar
By Frederic
at 2011-02-27T10:34
寫入晶片?
Frederic avatar
By Frederic
at 2011-03-02T02:03
感覺像是跨平台的 ActiveX
Quanna avatar
By Quanna
at 2011-03-04T19:07
灌到晶片裡之後 不用OS直接執行程式 直接邊緣化OS
Belly avatar
By Belly
at 2011-03-08T22:53
所以直接插上晶片就有程式可以用,而且可以更換?
Callum avatar
By Callum
at 2011-03-09T04:25
這些前提都要有良好的網路,我個人覺得風險太高
Selena avatar
By Selena
at 2011-03-13T09:47
和 Java 比較不知如何, 畢竟 Java 在各瀏覽器上都有
Emily avatar
By Emily
at 2011-03-18T03:31
意思就是用瀏覽器玩魔獸的時代來臨了
Lydia avatar
By Lydia
at 2011-03-22T21:12
不用再花6499買WINDOWS 打開chrome就可以打魔獸了
Hazel avatar
By Hazel
at 2011-03-27T15:53
這些前提都要有良好的網 https://daxiv.com

Chrome Sync

Andy avatar
By Andy
at 2011-02-23T13:39
請問我用chrome的同步功能同步了theme和extensions 第一次設定時在兩台電腦間立刻同步成功 之後再重新同就都沒作用了 想請問是Google這功能還不穩 還是說要等上一段時間? 我已經等超過12小時了還沒作用 還有是不是chrome apps也可以同步呢? 我好像在哪有看過相關訊息 另 ...

Google Map出包圖

Anthony avatar
By Anthony
at 2011-02-23T09:53
http://tinyurl.com/6cuyuky 昨天出差到士林地院,因為第一次去, 所以上Google Map 查地址, 抄了地址,沒有細看地圖位置, 地圖標示的士東路上的本院地址, 但地址卻是寫重慶北路四段二號!!?? 結果到了重慶北路上的卻是簡易庭, Google Map 這也錯的離譜吧? - ...

Chrome更新後flash不能用

Emma avatar
By Emma
at 2011-02-23T03:55
每次只要一開到Youtube之類的視頻網站,就會當掉, 出現Shockwave flash當掉的說明,因為Chrome的flash 似乎是內建的,所以我也無法針對flash重安裝. 試過重安裝chrome也不見改善. 有人知道該怎麼作嗎? - ...

Re: [問題] 如何在「我的地圖」中規劃路線??

Faithe avatar
By Faithe
at 2011-02-22T18:42
我跟你的作法反過來,我先在規劃路線中設好5個點,然後再按下面的and#34;儲存至我的地圖and#34; 可是我更動其中一個景點,結果路線沒有變 = =and#34; 現在我也想知道有沒有辦法在我的地圖中重新規劃路線了Q_Q ※ 引述《DineDine (_______________________) ...

gmail這幾天是不是登入變快了!!!?

Puput avatar
By Puput
at 2011-02-22T17:50
gmail這幾天是有更新速度嗎?? 登入都不到3秒鐘!! 好快~ 想當初之前點gmail登入都卡在棒棒讀取慢慢的~ -------------------------------------------- 想請問一下 要如何把gmail左下方的即時通訊拉到整個頁面右半邊? 還有如何將GCalende ...