webクライントなコンポーネントが 5.0+ から独立するということのベータ版PlayStoreリリース. ということなのだが.
Beta Channel for the Android WebView | Android Developers Blog
コミュニティメンバーになればPlayStoreで見れるようになりインスール可能となります.
WebView Beta Channel - コミュニティ - Google+
2つ仲良く並んでる状態となり,
新しいほう.
古いほう.
まとめると,
新:
com.google.android.webview
バージョン40(1728298-arm)
56.07MB旧:
com.android.webview
バージョン37(594484533a-arm)
1.66MB
インストール後 webview 経由でみてみる.
... WebView webView = (WebView) findViewById(R.id.web_view); WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); webView.loadUrl("https://html5test.com/"); ...
フツーにアプリ内 webview は稼働しているのだが, 違いが見えないので反映されてるのか分かりにくいが, 「旧」が適用されている.
コミュニティのやりとりをみていると,
You can check the user agent - it should now mention version 40 rather than 37. Alternatively check the app version number under system settings > apps > Android System WebView
UAでみてみると,
Mozilla/5.0 (Linux; Android 5.0.2; Nexus 6 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36
おもいっきり 旧のまま.
旧を無効にして再度.
Mozilla/5.0 (Linux; Android 5.0.2; Nexus 6 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36
変化なし...
どうやったら適用できるのかな?
ちなみに, ChromeBeta で HTML5 TEST を見てみると, 「新」は適用されている. これは, com.google.android.webview をインストールしてる, してないにかかわらず同じ.
CMがダメなのかな.
なんでかな.