我正在研究创建一个使用webGL的Javascript应用程序的可能性。
由于webGL仅在几个浏览器中可用,而且我不想强迫人们使用某个浏览器(直接),我还想提供一个独立的应用程序客户端下载。
是否有可能以某种方式创建一个无边界且独立的“假浏览器”客户端,其中我的应用程序嵌入了linux和Windows?
这将允许我分发独立客户端,而无需修改我的应用程序代码。
答案 0 :(得分:3)
答案 1 :(得分:1)
所以你想在javascript中编写一个独立的独立于平台的应用程序,可以使用opengl?
我会尝试制作JOGL申请。
答案 2 :(得分:1)
WebGL support has been offered in WebKit建立了一年多。因此,如果您的客户使用Macintosh计算机,那么您可以使用WebKit创建一个独立的应用程序。
这只是暂时的。到明年,我认为除了IE之外,每个主流浏览器都会看到对WebGL的支持,IE浏览器的用户群正在逐渐减少。
或者,您可以为每个主要浏览器编写插件/插件,包括IE。这对你来说更有用。如果您不想将Web标准留给浏览器制造商,您可以自己接受挑战。
但是,从长远来看,可能不是最好的计划。他们将不断优化速度,内存效率,渲染质量和响应能力。您可能不希望将相同数量的持续努力投入其中。您可能不会提供相同的跨平台支持。使用其中一个标准工具包创建特定于应用程序的浏览器(ASB),然后直接过渡到使用Web浏览器的方式很快就可以了。现在没有理由不能为该策略进行兼容性测试,因为支持它的浏览器已经公开测试。