Это могло бы помочь,
следующим образом существует несколько различий:
С текущим соглашением о присвоении имен, это isn’t, ясный, какие пакеты связываются операционной системой Android, и которые упаковываются с Вашим application’s APK (Набор Пакета Android). Для разрешения этого беспорядка все несвязанные библиотеки будут перемещены в AndroidX’s androidx.* пространство имен, в то время как андроид.* иерархия пакета будет зарезервирована для пакетов, которые поставлются с операционной системой Android. Например: android.content.Intent;
Android зависимый от операционной системы & androidx.fragment.app.Fragment;
это поставляется с APK
Первоначально, название каждого пакета указало, что минимальный уровень API, поддерживаемый тем пакетом, например, поддерживает-v4. Однако версия 26.0.0 Вспомогательной библиотеки увеличила минимальный API до 14, поэтому сегодня многие имена пакета не имеют никакого отношения к минимальному поддерживаемому уровню API. Когда поддержка-v4 и пакеты поддержки-v7 оба имеют минимальный API 14, it’s легкий видеть, почему люди запутываются!. Таким образом, теперь с AndroidX, нет никакой зависимости от уровня API.