2013-10-01 4 views
1

Windows 및 OS X에서 기본적으로 실행되는 소프트웨어를 평가하고 있으며 소프트웨어로 만든 파일을 표시하기 위해 OS X에서 Firefox, IE 및 Safari의 이전 버전 (< 5.1) 용 플러그인도 제공합니다.상용 응용 프로그램에 Webgl을 사용하는 방법은 무엇입니까?

분명히 폐쇄 형 소스 코드의 일부는 컴파일되고 배송되지만, 누군가가 디 컴파일하고 역전시키지 않는 한 직접 읽을 수는 없습니다. 이것은 또한이 회사가 플러그인을 제공하는 브라우저에 붙어 있다는 것을 의미합니다.

너무 많은 코드를 공개하지 않고 HTML5와 WebGL을 사용하여 많은 브라우저와 플랫폼을 타겟팅하는 방법이 있습니까?

답변

1

하나의 코드베이스에서 최대한 적은 수의 브라우저를 타겟팅하려면 JS/HTML5 플러스 캔버스 드로잉 또는 WebGL이 최상의 옵션 인 것 같습니다. 공개가 너무 걱정된다면 JavaScript obfuscator을 찾아야합니다.

기존 C/C++ 코드 기반이 이미있는 경우 emscripten을 보길 원할 것입니다.는 기본적으로 asm.js을 내 보냅니다.

+0

Javascript 또는 Javascript로 작성된 VM에 의해 해석되는 지침으로 컴파일됩니까? – alecail

+0

JavaScript로 컴파일되며 기본적으로 JS의 잠재적으로 훨씬 우수한 성능 하위 집합 인 [asm.js] (http://asmjs.org/)를 내 보냅니다. –

관련 문제