Tom*_*Tom 5 javascript client webgl
我正在研究创建一个使用webGL的Javascript应用程序的可能性.
由于webGL仅在几个浏览器中可用,并且我不想强迫人们使用某个浏览器(直接),我还想提供一个独立的应用程序客户端下载.
是否有可能以某种方式创建一个无边界和独立的"虚假浏览器"客户端,其中我的应用程序嵌入了Linux和Windows?
这将允许我分发一个独立的客户端,而无需修改我的应用程序代码.
WebKit 版本中提供 WebGL 支持已有一年多了。因此,如果您的客户使用 Macintosh 计算机,那么您可以使用 WebKit 创建独立的应用程序。
这只是暂时的。到明年,我认为除了 IE 之外,所有主流浏览器都将支持 WebGL,而 IE 的用户群正在不断减少。
或者,您可以为每个主要浏览器(包括 IE)编写一个插件/附加组件。这对你来说是更多的工作。如果您不想将网络标准留给浏览器制造商,您可以自己接受挑战。
但从长远来看,这可能不是最好的计划。他们将不断优化速度、内存效率、渲染质量和响应能力。您可能不想像他们一样投入同样多的持续努力。您可能不会提供与他们相同的跨平台支持。
使用标准工具包之一创建特定于应用程序的浏览器 (ASB),然后直接过渡到直接使用 Web 浏览器可能是一种可行的方法。您现在没有理由不能对该策略进行兼容性测试,因为支持该策略的浏览器已经处于公开测试阶段。