Android WebView e WebGL
Android WebView: WebGL não está funcionando em alguns dispositivos
Eu uso o Webview no meu aplicativo Android. A tarefa é adicionar elementos interativos do WebGL na tela. Aplicação tem minSdk v21. O Google anunciou que oferece suporte ao WebGL no WebView v36. Verifico o status do WebGL com a página html5test.com e minha página da web de teste.
Minha configuração de teste: Google Nexus 6P - Android 6.0.1, webView v48 - O WebGL OK funciona
Sony Xperia Z2 - Android 5.1.1, webView v48 - O WebGL OK funciona
Samsung Galaxy Note 4 - Android 5.1.1, webView v48 - O WebGL OK funciona
Samsung Galaxy Tab S - Android 5.0.2, webView v48 - Tela em branco com falha no WebGL
RKM V5 Android TV - Android 5.1.1, webView v39 - Tela em branco com falha no WebGL
Não vejo nenhuma informação na documentação do desenvolvedor do Google para o elemento android.webkit.WebView Existe alguma maneira de possibilitar o trabalho em todos os dispositivos?
Minha inicialização do webView:
mElementView = new WebView(mContext);
mElementView.setVerticalScrollBarEnabled(scrollEnabled);
mElementView.setHorizontalScrollBarEnabled(scrollEnabled);
mElementView.getSettings().setJavaScriptEnabled(true);
mElementView.getSettings().setAllowUniversalAccessFromFileURLs(true);
mElementView.getSettings().setAllowFileAccessFromFileURLs(true);
Atualização: o WebGL funciona no navegador Chrome em todos os dispositivos, mas falha no Galaxy Tab e nas exibições na web da TV Android