Google将其Native Client技术内建在最新版的Chrome,赋予该浏览器更强大的网络应用软件执行力。
Native Client (简称NaCl)是Google一项深具野心的计划。一旦成功,将有助于拉近网络应用软件与计算机操作系统原生应用软件的差距。那将提升如Google Docs等网络应用软件,与微软Office等桌面软件的竞争力,进而为Google的Chrome OS计划加分。
多数网络浏览器都能执行JavaScript或Flash程序,这两者都是在一个速度慢于原生软件的编制基础上执行。但Native Client能让程序设计师编写直接利用英特尔Core或AMD Athlon等x86芯片模块的软件。Native Client本身的特殊编制工具和审查机制,为一直以来风险最大的网络下载可执行程序部分,提供了安全防护。
Google的工程项目经理Jonathan Conradt表示,上周五(2日)发布的
Chrome Version: 4.0.220.1,「是首次在Windows上内建Native Client功能。」之前该软件仅以浏览器附加组件形式提供。
Google也提供不同的基本测试,和更精细的Native Client功能范例,但那需要一点技术配置才能发挥。其中包括旋转光束觅迹球体、Game of Life,和第一人称射击电玩Quake。
Native Client显示出Google如何利用Chrome作为推动其网络程序编制目标的载具。虽然微软等竞争者拥有强大的原生商业软件,Google还是要主打在网络中央服务器执行的软件。这种云端运算途径有其优势—能够更轻松地协同工作和分享文件范本,或利用任何PC或智慧手机浏览和编辑文件。Google诞生于网络,与其对手相比,拥有绝对的网络优势。但作为应用软件基础,网络在许多方面依然比原生应用软件慢且过于粗糙。
Native Client不是Google唯一试图改变现况的计划,O3D附加组件 ,也是该公司内建到Chrome的计划之一,目的是让程序利用硬件加速的3D绘图卡。与Mozilla和Firefox相关的WebGL相比,O3D是针对更高的程序编制层次。Google于2008年12月首次发布Native Client。到2009年6月,Google宣称NaCl的安全模式完备,可从研究阶段进入正式的产品阶段。
虽然Native Client已内建在新版Chrome,还是有许多限制。首先,目前该版只有开发者预览版,且只针对Windows。第二,根据新版的说明页面,Native Client是预设关闭;加上"–internal-nacl"为命令列转换,可在Chrome开启时启动该功能。
新版Chrome也提供其它多项功能,包括若干定制延伸功能的更新。例如,延伸功能现在是浏览器自订与控制选单中的一项。从使用者接口观点来看,更明显的是浏览器动作接口,现在能以Chrome主工具列按键形式,置入延伸功能。
本文链接: http://googlelabs.us/2009/10/06/native-client-make-chrome-more-suitable-for-web-application/
1 条评论了已经
Trackbacks/Pingbacks
发表评论
字体为 粗体 是必填项目,邮箱地址 永远不会 被公布。
允许部分 HTML 代码:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://googlelabs.us),所有标签都必须完整的关闭。
超出部分系统将会自动分段及换行。
请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。
订阅
我好久没来了,对不起,maitiano
,我的t400丢了,刚分期买了个macbook pro。。。