我正在研究创建一个使用webGL的Javascript应用程序的可能性。独立的webGL/Javascript客户端?
由于webGL仅在几个浏览器中可用,并且我不想强制人们使用某个浏览器(直接),所以我想提供一个独立的应用程序客户端下载。
是否有可能以某种方式创建一个无边界和独立的“假浏览器”客户端,我的应用程序嵌入到Linux和Windows?
这将允许我分发一个独立的客户端,而无需修改我的应用程序代码。
我正在研究创建一个使用webGL的Javascript应用程序的可能性。独立的webGL/Javascript客户端?
由于webGL仅在几个浏览器中可用,并且我不想强制人们使用某个浏览器(直接),所以我想提供一个独立的应用程序客户端下载。
是否有可能以某种方式创建一个无边界和独立的“假浏览器”客户端,我的应用程序嵌入到Linux和Windows?
这将允许我分发一个独立的客户端,而无需修改我的应用程序代码。
WebGL support has been offered in WebKit建造超过一年。所以如果你的客户使用Macintosh电脑,那么你可以使用WebKit创建一个独立的应用程序。
而这只是暂时的。到明年,我认为除IE之外,每个主流浏览器都会支持WebGL,而这个浏览器的用户群正在减少。
或者,您可以为每个主要浏览器(包括IE)编写插件/插件。这对你来说更有用。如果您不想将网络标准留给浏览器制造商,您可以亲自接受挑战。
虽然长期来看可能不是最好的计划。他们将不断优化速度,内存效率,渲染质量和响应速度。你可能不会像他们那样持续投入相同的努力量。您可能不会提供相同的跨平台支持。
使用其中一种标准工具包创建特定于应用程序的浏览器(ASB),然后过渡到使用Web浏览器可能是一条很短的路。没有理由为什么你现在不能为这个策略制定兼容性测试,因为支持它的浏览器已经在公测。
你可能会觉得这篇文章很有趣:http://waset.org/publications/8553/a-standalone-webgl-supporting-architecture。我正在尝试联系Nakhoon Baek以查看源代码是否可用。 – trusktr 2017-07-28 06:13:13