Создавайте мобильные приложения с помощью Chrome WebView

Мы все знаем проблемы, с которыми разработчики сталкивались в прошлой версии WebView: ограниченные возможности HTML5, отсутствие инструментов отладки, отсутствие инструментов сборки. С появлением WebView на базе Chromium в Android 4.4 (KitKat) разработчики получили в свое распоряжение огромный набор новых инструментов для создания отличных собственных приложений с использованием WebView.

WebView поддерживает полную удаленную отладку с помощью тех же инструментов, которые вы используете для Chrome. Вы также можете использовать проверенный рабочий процесс веб-разработки с помощью Grunt и интегрировать его в свои собственные инструменты стека через Gradle. Для дальнейшего объединения миров есть хитрый трюк, позволяющий использовать Chrome DevTools для тестирования вашего собственного кода на JavaScript.

Слайды: Создание мобильных приложений с помощью Chrome WebView

Выводы по эффективной разработке WebView

  • Важны не новые функции, а инструменты, которые теперь можно использовать для ускорения рабочего процесса.
  • Не пытайтесь имитировать собственный пользовательский интерфейс. Но обязательно удалите некоторые указания на то, что это веб-контент.
  • При необходимости используйте собственные реализации функций. т. е. для больших файлов используйте DownloadManager, а не XHR.