Android:如何排除不支持webGL的webview设备,即在gpu_blacklist上

Ada*_*dam 11 android webgl android-webview crosswalk

我有一个包含webview的应用程序,在硬件加速不起作用的设备上运行非常差,例如某些Samsung S4运行5.0.1

我从这里知道: 在Android 5的WebView上支持WebGL ,我可以使用Crosswalk并忽略gpu黑名单,这样它就能顺利运行.

但是,这个库会导致应用程序出现其他问题,而黑名单是有原因的吗?

我想要做的是排除webgl因任何原因无效的设备.我看过这里:https: //developer.android.com/google/play/filters.html 但我不确定是否有办法指定这个.

Hit*_*ahu 0

我不认为过滤掉没有 webGL 的设备是个好主意。事实上,您的目标应该是越来越多的设备安装您的应用程序。

您应该让每个人都安装您的应用程序,然后当用户尝试运行它并且他们的设备不支持 webGL 时,您应该显示一个警报,告诉他们自行解决此问题。如果无法排除故障,请让他们知道为什么他们无法使用您的应用程序。