2015-07-28 138 views
0

我正在开发一款应用程序,该应用程序会大量使用Android WebView,该应用程序会显示一些响应度极高的响应式Web内容。在某些设备上,我看到了奇怪的渲染或CSS问题。一般来说,全面的表现可能会更好。针对Android 4.0及更高版本更新或改进WebView

WebView类已自API级别1开始可用。在另一个流行的移动开发平台上,等效功能由一系列类提供,其后续版本具有改进的渲染引擎。因此,当针对较新版本的平台时,往往会使用更现代化的Web视图类,这就是我在这里问的原因。

是否有更新版本/ shiny-er WebView如果我针对的是Android 4.0及更高版本,我可以或应该使用哪一类?

所有的网络搜索似乎都抛弃了原来的WebView,我以前有Android的API“可发现性”问题。看起来有时候你只需要知道是否存在更新的类以尽可能地使用该平台。

回答

1

在Android上,WebView没有任何更新版本的后继类。该设备只拥有单一版本的WebView,而这正是所有应用程序正在使用的内容。由于Android Lollipop WebView is updated automatically via Play Store,这意味着,更新后,对渲染引擎所做的所有改进都会自动进行。

当你的应用程序需要在野外支持几个不同版本的WebView时(例如,Android KitKat中的WebView永远不会更新),你会发现自己处于一种情况,你应该以同样的方式处理这种情况作为浏览器版本的多样性 - 通过测试,是否支持特定的Web平台功能,并在需要时提供解决方案实施。

相关问题