[情報] Google「北極海」計畫將揭起Web app革命
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表示,有些功能要等到第二代的"波羅的海"問世
。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.1.162
→
02/23 19:37, , 1F
02/23 19:37, 1F
→
02/23 20:22, , 2F
02/23 20:22, 2F
推
02/23 20:57, , 3F
02/23 20:57, 3F
推
02/23 21:06, , 4F
02/23 21:06, 4F
推
02/23 23:16, , 5F
02/23 23:16, 5F
推
02/23 23:48, , 6F
02/23 23:48, 6F
推
02/24 00:30, , 7F
02/24 00:30, 7F
推
02/24 00:49, , 8F
02/24 00:49, 8F
推
02/24 03:22, , 9F
02/24 03:22, 9F
推
02/24 06:39, , 10F
02/24 06:39, 10F
→
10/09 23:54, , 11F
10/09 23:54, 11F