谷歌的 Chrome 不仅仅具备简单的网页浏览功能,官方企图借助 Native Client 技术让开发者可以在 Chrome 内执行原生 X86 代码,并且轻松实现跨平台。这个技术在今年初发布,但已经经过需求的测试,这次谷歌正式放出相关信息和介绍视频,能够实现跨平台运行大型游戏。
Bastion 已经可以跨过 Xbox Live 平台,直接在 Mac,Linux 以及 Chrome OS 系统中呈现。Native Client 可以非常方便的实现 C, C++ 或者 C# 代码的移植,举个例子,Spacetime Studio 工作室的大型 MMO 游戏 Star Legend 移植到 Native Client 平台只花了 2 周左右的时间。同时,谷歌还提供了 Chrome 网页商店 Chrome Web Store ,帮助开发者们将应用程序移植过来然后进行推广,这对他们来说是个巨大的福音。
从本质上来讲,Chrome 及 Native Client 技术不仅仅是提升浏览器性能,而是打造一个平台,让应用程序更方便的推广。而游戏开发者们将实现良好的跨平台体验,对于用户来说,以前在 Xbox ,WII 上的一些经典游戏,在将来我们可以在 PC 及 MAC 上和玩家朋友对战,也是个好消息。
Google:坐好了吗?Native Client 要起飞啰!
Google 近日在 Chrome 的官方部落格上,公布了一则好消息,也就是 Native Client 准备好要起飞了!
Native Client 简单来说就是一套让网络应用 / 软件开发者能够直接利用计算机中资源,而不需要间接透过浏览器来执行的开放原始码技术,技术上跟 ActiveX、Adobe 的 Alchemy 类似;近日官方则是传出了不小的进展,根据 Google 官方说法,随着最新 Native Client SDK 的释出,Native Client 模块已经在可移植性、安全性上能跟 JavaScript 媲美,也纳入了 Pepper 接口组,当中包括了运算、2D 处理、音频等的 NaCl 模块支持,这些接口 / 模块也越来越趋稳定。
而在未来的几个月内,Native Client 也将会一步步纳入 3D 图像运算、本机(计算机端)档案储存、WebSockets、P2P 网络等 API 支援;随着『盐分』越来越高,将来 Chrome 浏览器 / Chrome OS 应该会更有趣,也希望 Native Client 能够克服顺利前辈们所遇到的瓶颈。
拓展阅读
网友评论