У меня есть приложение для создания заметок на основе HTML CSS и Javascript, где редактирование текста производится с помощью DIV. Каждая страница контента может содержать форматированный текст, ссылки, списки, таблицы, изображения.
С последним обновлением до Android 9 Pie моего Google Pixel XL содержимое, редактируемое большими заметками, стало ужасно медленным, что делает приложение практически непригодным для использования. На небольшом / нормальном содержимом медлительность практически незаметна.
Когда приложение зависает в течение длительного времени (например, 30 с), Android спрашивает, следует ли его убить или подождать. Подождите, пока DIV окончательно отредактирован, но любой ввод (буквы, новые строки и т.д.) Выполняется за несколько секунд.
Отключение всех Javascript, связанных с функциями редактирования текста, не меняет поведение. Изменение ввода текста (клавиатура) и отключение Chrome App не изменяются.
На AndroidStudio у меня нет проблем с запуском моего приложения на симуляторе API 28 (Android 9 Pie).
К счастью, у меня есть еще один Pixel XL, который я держу на Android 8.1 Oreo, который позволяет мне продолжать использовать мое приложение (я использую его ежедневно с 4 лет). Это же приложение работает нормально на старых устройствах с приложениями Android 6.0 и 7.0 (Motorola G2 и G4).
Кто-нибудь сталкивался с этой проблемой?