2013-03-13 3 views

답변

14

Android Lollipop을 사용하기 전에 WebGL에서 WebGL을 지원하지 않았습니다. KitKat에서 Android는 기본 WebView 구현으로 Chromium으로 전환되었지만 WebGL이없는 Chromium 33에는 고정되어 있습니다. Lollipop에서 WebView는 Play 스토어를 통해 업데이트되고 WebGL을 지원합니다. (출처 : https://developer.chrome.com/multidevice/webview/overview)

WebView를 확장하려고하면 불가능합니다. 당신이 고려할 수

한 가지, 참조, 대신 WebGL을 사용하는 CSS의 3D 변환은, 사람들은 안드로이드 ICS에서 지원하고 전달하는 것입니다 http://caniuse.com/#feat=transforms3d

당신은 크롬 베타 응용 프로그램 또는 파이어 폭스 베타 버전을 사용하여 새 안드로이드 장치에서 WebGL을 볼 수 있습니다
+1

(업데이트) 다른 사용자에게 도움이되는 경우 : Android 4.4 (KitKat)에는 Chrome 기반 WebView가 포함되어 있지만 WebGL은 사용할 수 없습니다. Android 5.0 (Lollipop)에는 Chromium M37을 기반으로하는 WebView가 포함되어 있습니다. WebView는 WebGL을 지원합니다. 또한 Google Play를 통해 업그레이드 할 수 있습니다. 참조 : http://developer.android.com/about/versions/lollipop.html#WebView – rbarriuso

0

앱. 테스트 한 유일한 기기는 Android 4.2.2를 실행하는 Asus Nexus 7 태블릿입니다.

Android 4.1.2를 실행하는 내 Motorola Razr은 Google 크롬 Beta에서 WebGL을 지원하지 않습니다.

직접적인 도움이 될지 모르지만 참고하시기 바랍니다.

1

Android WebView에서 WebGL을 사용하도록 설정할 수는 없지만 LuDi (www.ludei.com)의 CocoonJS를 사용하여 렌더링 할 때 WebGL을 사용하는 기본 앱을 사용할 수있는 옵션이 있습니다. Google Play에 데모 앱이있어 Android 2.3 기기에서도 실행중인 일부 알려진 WebGL 데모를 보여줍니다.

https://play.google.com/store/apps/details?id=com.ludei.demos.webgl

심지어 OUYA에서 실행!

http://www.youtube.com/watch?v=ypyqkAo1jgo

6

에서 WebGL은 현재 안드로이드 웹보기에서 지원되지 않습니다, 당신은 그러나 당신의 WebGL을 응용 프로그램과 함께 안드로이드 응용 프로그램에서 WebGL을 지원하는 웹 런타임입니다 crosswalk-project를 사용하고 패키지 할 수 있습니다. 최신 Intel XDK은 횡단 보도 런타임으로 Android 앱을 제작하는 것을 지원합니다.

1

난 당신이 크롬 typying하여 활성화 할 필요가 WebGL을 기본적으로 사용할 수 없습니다 OS 4.2.2에 크롬 버전 28.0을 아래 그림에서 다만 방법의 shwn 월로 줄에/// 플래그를

enable WebGl Chrome Android

크롬을 다시 실행하면 3D.js 실험을 대부분 실행할 수 있습니다. 나는 몇 가지에 대한 스크린 샷을 공유 : -

cloth demo

minecraft demo

나는 또한 웹보기에 모든 노력을하지만 난 거 같습니다 플래그를 설정할 수 없습니다. 아마 webview에서 webgl을 사용할 수 없습니다.