Я недавно узнал об Android, и у меня возник вопрос о новой библиотеке AndroidX.Я понимаю, что AndroidX - это просто новое обновление библиотеки поддержки, которое направлено на обеспечение обратной совместимости для более ранних Android SDK.
Однако Google требует, чтобы «Если вы хотите использовать AndroidX в новом проекте, вам нужно установить SDK для компиляции на Android 9.0 (уровень API 28) или выше».Я запутался здесь.Означает ли это, что AndroidX на самом деле использует некоторые методы или функции API, которые доступны только в Android 9.0 или более поздней версии?Если да, то как он может обеспечить обратную совместимость для старых API, которые не имеют доступа к этим высокоуровневым методам API?
Я не думаю, что у библиотеки поддержки есть какие-либо требования к compileSdkVersion.