Google’s Native Client, or NaCl is a platform that lets the Chrome web browser run certain apps written C or C++ instead of the usual web languages such as HTML5, CSS, and JavaScript. In other words, developers can use the same tools to write web apps for Chrome as you would use to write native apps for a PC or mobile device.

One of the best known NaCl apps for Chrome is probably the Netflix app, which you can use to stream Netflix videos on a Chromebook even though the Netflix website usually only supports Mac and Windows computers.

Up until recently NaCl was only available for computers with x86 processors. But starting with Chrome and Chrome OS 25, Google is adding support for ARM-based chips.

Native Client

That doesn’t mean every NaCl app in the Chrome Web Store will automatically work on a Samsung Series 3 Chromebook or other device with an ARM-based chip. But the process for porting apps to work on ARM is pretty straightforward, which means that we could soon see Netflix and other NaCl apps running on ARM-based devices.

A few other apps built with NaCl include ports of the Quake and DOOM video games, and a DosBOX app called NaClBox.

While Chrome 25 and later will support NaCl on ARM-based devices, that only covers Chromebooks and PCs. The Google Chrome browser for Android doesn’t yet support any plugins or extensions, which means that you won’t be able to run games, video streaming services, or other NaCl apps in a Chrome browser on your Android phone or tablet yet.

Chrome OS 25 is currently available as a developer preview. The latest stable build of Chrome OS is version 23.

Google also plans to roll out Portable Native Client this year, offering developers the ability to write apps once and make sure they an run on any chip architecture, including x86 and ARM.

Support Liliputing

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign


Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.

Subscribe to Liliputing via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 9,447 other subscribers

6 replies on “Google Chrome for ARM gets Native Client (Support for Netflix, other apps on the way)”

    1. Nope, it only works on Chrome OS (which is based on Linux, but you can’t use Chrome on other Linux distros to access Netflix.. at least not yet).

      There is an unofficial way to get Netflix working on Ubuntu though:

      And there’s at least one Linux distro that comes with Netflix support baked in:

      1. Isn’t NaCl thing was platform independent, or it’s just Netflix which was limited to work on Chrome OS? I’m not sure about NaCl.

Comments are closed.