Was ist Web OpenGL®?
Web OpenGL® ist eine Softwarebibliothek, die für die Aufnahme von 2D- und 3D -Computergrafiken auf einer Website verwendet wird. Als öffentliche Spezifikation kann OpenGL® ohne Lizenzgebühren frei auf jeder Plattform implementiert werden. Teilweise ist es aus diesem Grund sehr beliebt geworden und wurde bis Mitte 2011 von jedem großen Webbrowser über die WebGL ™ -Bibliothek unterstützt. Neben seiner Popularität auf PCs ist Web OpenGL® auf vielen anderen Plattformen wie Mobiltelefonen und einigen Videospielkonsolen verfügbar. Jeder Hersteller stellte seine eigenen Software -Bibliotheken zur Verfügung, um die Aufgabe zu unterstützen. Programmierer müssten jedoch weiterhin separat Grafiken für jedes Hardwareprogramm programmieren. Jedes Programm müsste dann separat auf verschiedenen Hardware getestet werden. Wenn neue Grafikkarten veröffentlicht wurden, nachdem die Software veröffentlicht wurde, tHier war eine hohe Wahrscheinlichkeit, dass die Software aktualisiert werden musste, um mit der neuen Hardware zu arbeiten. Dieser Prozess war schwierig, zeitaufwändig und teuer.
Eine Lösung für dieses Problem war OpenGL®. Die neue Software -Bibliothek könnte auf jeder neuen Grafikkarte implementiert werden, was bedeutet, dass Programmierer ihre Grafiken nur einmal programmieren müssten und so lange die Grafiktreiber korrekt und aktuell waren, würde die Software ausgeführt. OpenGL® löste auch das Testproblem: Alle Grafikkarten wurden aus Sicht der Programmierung gleicher oder weniger gleich. Da es auf jedem Computertyp genauso ausgeführt wird, eröffnete es die Möglichkeit, Spiele und andere Grafiksoftware zwischen verschiedenen Betriebssystemen und sogar Hardwareplattformen einfach zu portieren. Normalerweise wird OpenGl® vom Hersteller jeder neuen Grafikkarte implementiert.
Da immer mehr Inhalte online verfügbar wurden, ist das ISSue über die Umgang mit Online -interaktiven, reichen Medieninhalten wurde zu einem Besorgnis. OpenGL® hatte das Problem für Software bereits gelöst, Websites haben jedoch technische Einschränkungen dafür, wie viel Zugriff sie auf einen Computer und seine Hardware haben. Web OpenGL® versucht, dieses Problem zu lösen, indem die OpenGL® -Bibliothek in einem Browser verfügbar ist, ohne Web -Apps zu gewähren
Es gibt jedoch einige Nachteile für Web OpenGL®. Erstens, obwohl es in allen großen Browsern implementiert ist, wird es möglicherweise nicht auf einem bestimmten Computer installiert, insbesondere wenn dieser Computer ältere Software ausführt. Web OpenGL® kann sehr ressourcenintensiv sein und kann auf niedrigeren Endcomputern oder Netbooks nicht reibungslos ausgeführt werden. Der Programmierer kann genau angeben, was der Computer anzeigen soll, aber der Rendering -Prozess kann auf unerwartete Weise fehlschlagen oder brechen.