Ответ 1
Трудно сказать, поскольку вы не предоставили код или образец.
Если вы не используете последнюю версию Android 4.4 KitKat, скорее всего, вы используете действительно старый WebView,
Старые версии Android-устройств (4.0-4.3) используют Androids default браузера, который имеет значительно меньшую производительность и стандарты чем современный Chrome. Использование Crosswalk дает вам конкретную и более совершенную версию Chrome для использования на всех устройствах Android, чтобы уменьшить колебания и фрагментацию между устройствами.
Эта статья идет глубже в проблеме, и ее стоит прочитать.
Если вы хотите добиться тех же самых характеристик, которые у вас есть в вашем веб-браузере, вы можете заменить свою веб-среду, используя Crosswalk.
Crosswalk может быть легко интегрирован с Cordova.
С помощью ионного каркаса вы можете просто:
ionic browser add crosswalk
Если вы хотите указать другую версию Crosswalk, запустите ionic browser list
, чтобы увидеть, какие браузеры доступны и какие версии. Затем запустите:
ionic browser add [email protected]
Ник Рабой написал интересную статью, которая будет проведет вас через все шаги, которые необходимо предпринять для интеграции Crosswalk с Cordova + Ionic Framework.
Очень полезно видео с объяснением всего простым способом.
Crosswalk также можно использовать в Общий режим:
"Общий режим" позволяет нескольким приложениям Crosswalk делиться одним Время выполнения переходов. Если среда выполнения еще не установлена в устройства, он будет загружен либо из магазина Google Play, либо от места загрузки, указанного разработчиком. При использовании этого, библиотека Crosswalk не включена в приложение. пакет, что делает его значительно меньшим.
Создание значительно меньшего размера файла APK.
Он еще не интегрирован в ионную структуру и нет дорожной карты для включения этой функции.