Android 5 обновляет WebView до Chromium 37. Означает ли это, что мне нужно использовать последнюю версию sdk для Android 5, чтобы пользоваться преимуществами, или WebView будет автоматически обновляться для приложения после обновления пользователя до Android 5? Что делать, если я использую SDK для Android 5, чтобы создать apk и запустить его на более старой версии устройства Android?

Благодарность!

1
user2335065 8 Мар 2015 в 07:12

2 ответа

Лучший ответ

Первоначальный выпуск для Android 5.0 включает версию Chromium для WebView на основе выпуска Chromium M37 с добавлением поддержки WebRTC, WebAudio и WebGL.

Chromium M37 также включает встроенную поддержку всех спецификаций веб-компонентов: пользовательских элементов, теневой модели DOM, импорта HTML и шаблонов. Это означает, что вы можете использовать Polymer и его элементы материального дизайна в WebView без полифиллов.

Хотя WebView был основан на Chromium начиная с Android 4.4, уровень Chromium теперь можно обновлять из Google Play.

По мере появления новых версий Chromium пользователи могут обновляться из Google Play, чтобы убедиться, что они получают последние улучшения и исправления ошибок для WebView, предоставляя новейшие веб-API и исправления ошибок для приложений, использующих WebView на Android 5.0 и выше.

1
Fahim 8 Мар 2015 в 05:17

Начиная с Lollipop, WebView обновляется на устройстве через Play Store / Play Services. Ваше приложение будет использовать WebView, который находится на устройстве, если вы специально не включите другую версию в свой apk и не используете ее (обычно это не делается).

TargetSdkVersion, с которой вы создаете, не повлияет на то, какой WebView установлен на устройстве.

1
dcarr622 8 Мар 2015 в 04:53