Google Chrome Demolishes App Divide
Google's powerful Web browser Chrome has unveiled a release that brings us all a little closer to univseral Web development.
Originally, these features had been released on the beta channel back in August, but they are now a prominent part of the Chrome experience.
It's safe to say that most developers are going to be more interested in the offical release of Native Client, which makes it possible for all Chrome users to run applications that have been written in either C or C++ securely inside their browser. It works through the use of an API Google calls "Pepper" that provides HTML5 bindings for C and C++. When Native Client apps use Pepper, they will be provdied with a set of interfaces that equip them with the necessary bindings, allowing developers to leverage their proficiency and knowledge of the native code and pump out portable, high performance Web apps.
Google says that they have plans to eventually make Native Client available to other browers as a plugin. This could pave the way for cloud-based applications to execute desktop-level codes that could be run on Google Chrome, more or less eradicating the line between Web/cloud and desktop applications.
In addtion to these two major overhauls, Google's update also presents some improvements for Mac OS X Lion users, which, as I'm sure they'll tell you, isn't the most Chrome-friendly OS available. These include fixing crash bugs and adding some "visual polish," like the new Lion scrollbars and support for full-screen mode.