Задать вопрос

Если возможность добавить приложению Android поддержку ART?

После заливки приложения в Google Play на бета-тестирование стал замечать, что у людей с Android 4.4 и виртуальной машиной ART приложение попросту не может запускается. Есть ли возможность как-то добавить поддержку для этой виртуальной машины?
  • Вопрос задан
  • 3130 просмотров
Подписаться 5 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 1
ntkt
@ntkt
Потомственный рыцарь клавиатуры и паяльника
По идее, специальных действий для поддержки не требуется.
ART -- это полноценная замена JIT-компилятору из dalvik-vm на предварительную компиляцию в машинный код. Естественно, фичи приложения с динамической кодогенерацией могут демонстрировать различные спецэффекты.
Попробуйте при старте приложения сначала определить, работает ли оно сейчас под ART (stackoverflow.com/questions/19830342/how-can-i-detect-the-android-runtime-dalvik-or-art) и по этому условию отключить все подозрительные фичи, например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы