Google legt erste Entwicklerversion von Portable Native Client vor

Google hat eine erste Vorabversion seiner vor drei Jahren als Whitepaper vorgestellten Plattform Portable Native Client verfügbar gemacht. Ihre Abkürzung lautet PNaCl, und sie wird Google zufolge wie „pinnacle“ gesprochen. Damit lässt sich C- und C++-Code zu Webanwendungen kompilieren. Entwickler können sie jetzt erproben.

PNaCl ist eine Weiterentwicklung von Native Client (NaCl, genau wie die chemische Formel von Kochsalz). Zum Paket gehört auch eine Reihe Schnittstellen namens Pepper, die zwischen NaCl und Browser vermitteln. NaCl läuft nur in ChromeMozilla etwa hat Native Client öffentlich kritisiert, da Google sich damit von offenen Standards entferne, die es sonst in seiner Browserengine Blink einsetze.

Von PNaCl würden vor allem komplexe Webanwendungen profitieren – etwa grafikintensive Spiele oder auch Spiele-Engines, Kompressionssoftware für Audio und Video sowie Bildbearbeitung. Damit kompilierte Anwendungen laufen unabhängig von der tatsächlichen Hardware-Plattform, also unter x86-, ARM- und MIPS-Prozessoren.

Google äußerte gegenüber News.com die Hoffnung, dass auch andere Browseranbieter die quelloffenen Plattformen Portable Native Client und Native Client integrieren werden. Damit ebne man Entwicklern, die sich anderer Sprachen als JavaScript bedienten, den Weg ins Web. Es wies auch darauf hin, dass Pepper wie Mozillas ASM.js auf dem Projekt Emscripten basiere. Beide wollten letztlich die gleichen Probleme lösen.

Bisher hat aber kein anderer Browseranbieter Interesse bekundet. Kritiker fürchten, dass PNaCl zu einer stärkeren Fragmentierung des Web führen könnten – eines, für das zu entwickeln schwerer würde. Wenn sich jeder auf PNaCl einstellen müsse, sei das wenig anders als vor über einem Jahrzehnt, als Webentwickler gezwungen waren, sich an die Eigenheiten von Microsofts Browser Internet Explorer anzupassen.

Demonstration von PNaCl (Bild: Google)

[mit Material von Seth Rosenblatt, News.com]

Tipp: Wie gut kennen Sie sich mit Browsern aus? Testen Sie Ihr Wissen – mit dem Quiz auf silicon.de.

Florian Kalenda

Seit dem Palm Vx mit Klapp-Tastatur war Florian mit keinem elektronischen Gerät mehr vollkommen zufrieden. Er nutzt derzeit privat Android, Blackberry, iOS, Ubuntu und Windows 7. Die Themen Internetpolitik und China interessieren ihn besonders.

Recent Posts

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

8 Stunden ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

12 Stunden ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

12 Stunden ago

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

13 Stunden ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

13 Stunden ago

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

15 Stunden ago