NativeClientSdk

Latest

  • Google adds ARM support to Chrome's Native Client

    by 
    Alexis Santos
    Alexis Santos
    01.22.2013

    Google's Native Client endowed x86 machines with the ability to run apps compiled from C and C++ right inside Chrome in 2011, and now ARM devices are finally getting their time to shine. Mountain View's latest Native Client SDK adds support for ARM hardware, and tweaking existing Native Client apps to run on the architecture sounds pretty painless. According to Page and Co., developers just have to add a new file extension to their app, tweak a manifest file and get ahold of the fresh SDK. ARM support is reason enough for developers to celebrate, but Google says it's working on a next-gen Portable Native Client that'll let apps work regardless of architecture and without having to recompile, to boot. If you're ready to start coding, hit the source link for more details.

  • Google's Native Client SDK developer preview provides helpful reminder of plans for world domination

    by 
    Paul Miller
    Paul Miller
    05.13.2010

    It's easy to forget some of Google's "we will own you and your children" initiatives: there are simply so many of them. One particular gambit that has been flying under the radar is Google's Native Client, which allows the Chrome browser to execute x86 code natively. This has big implications for moving those beefy, number crunching desktop app holdouts to the browser, which would not only be a boon for Google's ability to make Microsoft and Apple-beating web apps, but a big win for Chrome OS as well. Right now the Native Client is only working with the developer-oriented Chromium browser, with ubiquitous support a distant dream, but Google has already worked out ARM processor code portability, has plans to be completely processor agnostic in the future, and will be updating the SDK "rapidly" in the coming months. Basically, it's on. Check out a video demonstration of some "hello world" code after the break, along with a brief demo of a 3D shooter.