Google-Ingenieure haben am 10. Februar 2016 die Bibliotheks- und Werkzeugsammlung Ion als Open Source veröffentlicht. Das Projekt richtet sich an die Entwicklung grafischer Client-Anwendungen und soll auf Desktops, Mobilgeräten, Browsern sowie eingebetteten Plattformen laufen.
Das Ion-Repository auf GitHub enthält den Quellcode und die technische Dokumentation. Die Sammlung ist plattformübergreifend ausgelegt und verbindet die Anwendungsinfrastruktur mit Werkzeugen für OpenGL und OpenGL ES.
Werkzeuge für OpenGL-Anwendungen
Zum Umfang gehören Bibliotheken und Hilfsprogramme für grafische Anwendungen. Die Projektbeschreibung nennt unter anderem die Analyse von Szenen, das Nachverfolgen von OpenGL-Aufrufen und die Untersuchung des Laufzeitverhaltens. Für Teams, die an Spielen oder anderen interaktiven Anwendungen arbeiten, kann Ion damit direkt in die Grafik- und Testpipeline eingebunden werden.
Google beschreibt Ion als klein, schnell und robust. Die Bibliotheken sollen mit vielen Plattformen und Geräten funktionieren. Der Ansatz erinnert an den OpenGL-Renderer von CRYENGINE, der ebenfalls auf eine plattformübergreifende Grafikentwicklung zielt, verfolgt aber einen allgemeineren Bibliotheksansatz.

