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

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

1 Tag ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

1 Tag ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

1 Tag ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

2 Tagen ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

2 Tagen ago

Hacker greifen Zero-Day-Lücke in Windows mit Banking-Trojaner QakBot an

Microsoft bietet seit Anfang der Woche einen Patch für die Lücke. Kaspersky-Forscher gehen davon aus,…

2 Tagen ago