Приложение Cordova работает максимально плавно только тогда, когда я касаюсь экрана и не отрываю палец

Недавно я создал приложение Cordova для моей html5-игры, созданной в движке Cocos Creator. Через некоторое время я заметил, что приложение на Android работает не так гладко, как в браузере. Я погуглил много вопросов, но все, что они сказали, проблема в том, что Кордова использует некоторый Webview по умолчанию, который имеет плохую производительность. Я перепробовал много решений, но мне ни одно не помогло.

Сегодня я заметил, что когда я запускаю свое приложение, касаюсь экрана и не убираю палец, приложение начинает работать очень плавно (как в браузере). Интересно, в чем причина такого поведения? Может есть какое-то ускорение, что запускается только при касании экрана?

Эта проблема возникает только на моем новом телефоне (был куплен в 2020 г.), в старом (2017 г.) приложение работает плавно без касаний.

Также приветствуются любые советы, как я могу исправить производительность в сборке Android Cordova.

Решения, которые я пробовал: Устанавливал плагины: ionic-webview, crosswark-webview

Устанавливал

android:hardwareAccelerated

на

"true"/"false"

в AndroidManifest.xml файле.

Некоторые другие небольшие решения из Интернета, которые я сейчас не могу вспомнить. Ни одно решение не принесло результата, только прикасаясь к экрану, я вижу прирост производительности.

Спасибо!

Версия кордовы 10.0.0 ([email protected]) Платформа android версия is 10.1.1

мой config.xml:

<?xml version='1.0' encoding='utf-8'?>
<widget android-packageName="com.android.m" android-versionCode="6" id="com.android.m" version="1.5" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>My game</name>
    <description>
        A sample Apache Cordova application that responds to the deviceready event.
    </description>
    <author email="[email protected]" href="http://cordova.io">
        Apache Cordova Team
    </author>
    <content src="index.html" />
    <access origin="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <allow-intent href="tel:*" />
    <allow-intent href="sms:*" />
    <allow-intent href="mailto:*" />
    <allow-intent href="geo:*" />
    <platform name="android">
        <allow-intent href="market:*" />
        <preference name="AndroidXEnabled" value="true" />
        <preference name="android-targetSdkVersion" value="30" />
        <preference name="orientation" value="portrait" />
        <preference name="Fullscreen" value="true" />
    </platform>
    <platform name="ios">
        <allow-intent href="itms:*" />
        <allow-intent href="itms-apps:*" />
    </platform>
</widget>

Ответы (0 шт):