Новый Android WebView работает так же, как CrossWalk WebView

Я использую CrossWalk WebView, и, как вы знаете, он расширяет размер приложения на 25 Мбайт, а размер приложения после установки увеличивается до 70 МБ!

Одна вещь, которую мне нужно знать, CrossWalk WebView поддерживает старые устройства и делает производительность намного лучше, используя лучший WebView вместо стандартного, но, как я знал после того, как Android KitKat Google заменил WebView на Chromium one, делает это означает, что использование стандартного WebView в устройствах под управлением Android KitKat + является альтернативой использованию CrossWalk WebView, я имею в виду, отличается ли производительность гибридных приложений между Chromium и CrossWalk WebView?

Если производительность одинаковая, я бы использовал систему WebView по умолчанию и прекратил поддерживать старую ОС Android.

Ответ 1

Я нашел некоторую информацию о разнице в производительности веб-обозревателя android и чистой кордовой установке здесь в этом ответе (я думаю, что это будет наиболее актуально для вас): Есть ли реальная польза от использования пешеходного перехода для Android 4.4 и выше?

Также при выборе вы, возможно, захотите посмотреть, какие дополнительные возможности HTML5 предоставляются перекрестком выше 4,4 устройств, так как в веб-обозревателе Android над kitkat некоторые функции отключены Ресурс: зачем мне нужно Crosswalk, когда Android (KitKat и более поздние версии) имеет веб-просмотр на основе Chrome? вопрос в https://crosswalk-project.org/documentation/about/faq.html

Ответ 2

Из Википедии

Crosswalk построен с последними версиями Chromium и Blink из Google. Они также используются в Google Chrome.

Есть несколько моментов, которые вы можете рассмотреть:

  • Chrome для Android отличается от WebView. Они оба основаны на тот же код, включая общий механизм JavaScript и рендеринг двигатель.
  • Crosswalk - это хроматическая среда выполнения, которая может быть упакована с помощью приложение.

    Веб-просмотр по умолчанию не поддерживает функцию аудио/видео WebRTC, но перекресток делает.

  • Вы можете отлаживать свой проект с кроссвью, но не можете просматривать веб-страницы.

  • Поддержка Crosswalk:

    • Значки шрифтов, SVG, Flexbox и более
    • Новые API-интерфейсы мониторинга
    • API файловой системы

В настоящее время большинство устройств имеют как минимум Kitkat, поэтому производительность не должна быть проблемой.

Если вы создаете игру HTML5 или хотите использовать WebRTC для вызова аудио/звука, вы можете перейти на пешеходный переход, но вам не нужно интегрировать пешеходный переход, если вы хотите использовать базовые функции веб-интерфейса.

Для получения дополнительной информации Имеет ли новый WebView паритет функции с Chrome для Android? и Старый WebView против Chromium, поддерживаемый Benchmark WebView