22 May 2013

Posted by reporter on August 19, 2011

Google has made it easier for developers to create web apps for Chrome Web Store. Google has enabled Native Client for Chrome Web Store which allows developers to write apps using C and C++ code.

Christian Stefansen, Product Manager, Google says, "Native Client apps live on the web platform, so you don’t need to create separate versions of your app for each operating system. Rather than relying on OS-specific APIs, Native Client apps use Pepper, a set of interfaces that provide C and C++ bindings to the capabilities of HTML5. This means that once you’ve ported your code to Native Client, it will work across different operating systems, and you only need to maintain one code base."

According to Google the Native Client supports the Pepper APIs for 2D graphics, stereo audio, URL fetching, sandboxed local file access (File API), and asynchronous message passing to and from JavaScript.

The hardware accelerated 3D graphics (OpenGL ES 2.0) is coming to the Native Client. There will also be support for fullscreen mode, networking (WebSockets and peer-to-peer connections).

Native Client will also be getting newsed HTML5 and Pepper capabilities as and when they are made available.