2015-07-28 242 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平臺功能,並在需要時提供解決方案實施。

相關問題