Как сделать мое приложение совместимым со старыми версиями Android с помощью Cordova? - PullRequest
0 голосов
/ 01 июня 2018

У меня было веб-приложение, но я решил использовать Android, поэтому я использую Cordova, но с трудом делаю свое приложение совместимым со старыми версиями Android (4.4), (5.0) и (5.1).Он работает на 6.0+ tho.

Мы используем HTML, CSS, Javascript, Polymer и Firebase для нашей разработки.Мы установили наш минимальный уровень API 19 и целевой уровень API 27 и заметили, что версии Android до 6.0 не работают.Люди могут загрузить и установить наше приложение, но их экран становится пустым после заставки при открытии приложения.

Мы пытались использовать Crosswalk, который технически работал, но имел плохую навигационную производительность, поэтому мы отказались от них.Нам нужен вариант, который функционально похож на Crosswalk, но использует более новую версию хрома.

Справка !!!

Ответы [ 2 ]

0 голосов
/ 03 июня 2018

Суровая правда: откажитесь от использования Polymer.

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

Кроме того,Избегайте использования большей части того, что было добавлено в CSS3.Мне лично пришлось «подрезать» CSS из-за внешних требований для максимально широкой поддержки Android.

Кроме того, используйте Inspect в ваших интересах, особенно Console и Network, чтобы увидеть, что происходит.

0 голосов
/ 02 июня 2018

Что ж, у меня для вас плохие новости: вам нужно либо перейти по пешеходному переходу, либо использовать веб-компонент polyfill , оба не будут работать хорошо.Этот старый браузер не может хорошо обрабатывать веб-компоненты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...