我个人认为 Google Native Client 是一项了不起的技术,但如果没有主流浏览器的支持,它就没有未来。
- Native Client 是否会像 HTML 一样被标准化?
- 像 Microsoft 和 Mozilla(预计)这样的主要组织会支持它,还是只有 Chrome 会支持它?
- 有没有可能有一天我们可以开发跨浏览器、使用 Native Client 和 HTML5 的无插件 Web 应用程序?
我个人认为 Google Native Client 是一项了不起的技术,但如果没有主流浏览器的支持,它就没有未来。
可以通过下载 Google Chrome Frame 将本机客户端添加到其他浏览器。
EXE 安装程序位于 chromeframe ,MSI 企业安装程序(用于 Windows 域)位于 MSI 安装程序
如果 Native Client 成功,我认为这将首先在 android 平板电脑和 chrome 操作系统上发生,然后 FireFox 和 Safari(iPad!)可能会实现它,MS 最终可能会被迫为 IE 添加它。
谷歌已经开源了这个插件,所以它应该可以移植到其他浏览器上。它可以作为插件安装到其他浏览器,就像安装 flash 一样。
所以,是的,有一个很好的机会!
随着微软新的 Metro 风格应用模型完全支持 web 和 javascript,看看像 Native Client 这样的东西是否会坚持下去将会很有趣。
我不知道这是否能准确回答您的问题,但Emscripten是由 Mozilla 员工 Alon Zakai 编写的。