Original-URL des Artikels: http://www.golem.de/news/google-native-client-fuer-arm-1301-97084.html    Veröffentlicht: 23.01.2013 08:36

Google

Native Client für ARM

Googles Native Client unterstützt ab sofort auch ARM-Prozessoren. Im nächsten Schritt sollen sich mit der Technik plattformübergreifende Apps entwickeln lassen, die direkt auf die CPU zugreifen.

Mit Native Client (NaCl) haben Webentwickler direkten Zugriff auf die CPU, um rechenintensiven Code, der in C oder C++ geschrieben ist, mit hoher Geschwindigkeit auszuführen. Mit Chrome 25 funktioniert das nicht mehr nur auf x86-Prozessoren, sondern auch auf ARM-CPUs. Apps, die Native Client nutzen, sollen sich so sehr einfach auf ARM portieren lassen.

Dazu müssen Entwickler lediglich eine .nexe-Datei für ARM erzeugen, was laut Google mit kleinen Anpassungen am Native Client Manifest möglich ist. Die entsprechenden Werkzeuge sind im aktuellen NaCL-SDK enthalten.

Portable Native Client

Das ist aber nur ein kleiner Schritt hin zu plattformunabhängigen Native-Client-Apps. Denn noch in diesem Jahr will Google mit dem Portable Native Client seinen Ansatz wirklich architekturunabhängig machen. Dazu nutzt der Portable Native Client LLVM-Bytecode als Format, in dem die Apps ausgeliefert werden. Dann ist es nicht mehr notwendig, für jede Prozessorarchitektur eine eigene ausführbare Datei zu erzeugen, denn der Bytecode kann direkt auf allen Prozessoren ausgeführt werden, die Native Client unterstützt.  (ji)


Verwandte Artikel:
Bastion und Mini Ninjas: Spieleentwickler setzen auf Googles Native Client   
(09.12.2011 09:42, http://www.golem.de/1112/88309.html)
Chrome 25 Beta: Browser hört aufs Wort   
(15.01.2013 11:51, http://www.golem.de/news/chrome-25-beta-browser-hoert-aufs-wort-1301-96915.html)
Erweiterungen: Chrome erlaubt künftig keine geheimen Installationen mehr   
(24.12.2012 09:20, http://www.golem.de/news/erweiterungen-chrome-erlaubt-kuenftig-keine-geheimen-installationen-mehr-1212-96531.html)
Native Client: Googles Vision vom nativen Web   
(19.08.2011 12:11, http://www.golem.de/1108/85854.html)
Native Client: Chrome 14 Beta führt nativen Code aus   
(12.08.2011 11:46, http://www.golem.de/1108/85682.html)

© 2014 by Golem.de