Я пишу библиотеку Android, которая зависит от артефактов lifecylce, и возникает вопрос: должна ли моя библиотека зависеть от версии AndroidX или устаревшей версии android.suport этих артефактов?
Я спрашиваю с учетом целевой аудитории.
Насколько мне известно, есть Jetifier, который позволяет приложениям на AndroidX использовать библиотеки на android.support, с некоторыми затратами на сборку.
Но как насчет приложений, использующих устаревшие библиотеки поддержки? Могут ли они зависеть от библиотеки на базе AndroidX, используя какой-нибудь ... инструмент против сглаживания?
Согласно статье о расширении требований целевого уровня API , таргетинг api 28 потребуется в конце 2019 года, и, вероятно, (я оправдываю экстраполяцию) таргетинга api 29 потребуется в конце 2020 года. Технически, приложения с унаследованными зависимостями могут существовать до конца 2020 года.
Я не нашел никакой статистики о миграции приложений на AndroidX, можете ли вы поделиться ею, если у вас есть какая-нибудь?