Приложение Webview против вилки Chromium для создания пользовательского браузера Android

#android #android-webview #chromium #webviewchromium

#Android #android-webview #chromium #webviewchromium

Вопрос:

Я начинаю работу над пользовательским браузером Android.

Я изучаю два варианта:

  1. Создайте приложение, которое использует базовый Webview на Android для отображения веб-сайта, но обрабатывает другие функции приложения отдельно — например, несколько вкладок, некоторую базовую фильтрацию веб-сайтов, настройку громкости системы и тому подобное.
  2. Создайте приложение, разветвляя проект Chromium. Я предполагаю, что это не будет зависеть от базового Webview, установленного на Android, и, по сути, будет функционировать как отдельное приложение.

Я пытаюсь понять плюсы и минусы использования обоих подходов.

Похоже, что предварительная работа для # 1 может быть меньше, но я могу более полно настроить проект, перейдя к # 2. Я также подумываю о тестировании на различных устройствах (на которых установлены различные версии Webview) и предполагаю, что, выбрав # 2, я могу, по крайней мере, исключить базовый Webview из уравнения тестирования.

Чего мне здесь не хватает? Существуют ли основные различия между этими двумя подходами, которые я должен рассмотреть?

Комментарии:

1. Я бы рекомендовал использовать # 1. # 2 было бы действительно утомительно

2. @Asesh из-за обновлений, необходимых для обновления до последней версии Chromium? Или почему? Спасибо за информацию, кстати!