Проверьте поддержку androidx для формы Xamarin

#android #xamarin.forms

#Android #xamarin.forms

Вопрос:

Как мы можем проверить, поддерживает ли приложение только AndroidX, а не Android для приложения Xamarin Forms?

У меня есть несколько приложений, разработанных с помощью Xamarin Forms, и я хочу проверить, нужно ли мне обновлять их до AndroidX или нет, поскольку поддержка Android прекратится.

Спасибо

Комментарии:

1. Полезно ли это для вас?

Ответ №1:

Сначала вы хотите узнать, Android Support Library был создан для предоставления новых функций в старых версиях Android. Это уровень совместимости, который позволяет разработчикам использовать функциональность, которая может отсутствовать во всех версиях операционной системы Android, и иметь изящные резервные копии для более старых версий. Библиотека поддержки также включает в себя удобные и вспомогательные классы, средства отладки и утилиты, а также сложные классы, которые зависят от других классов библиотеки поддержки для функционирования.За последние 7 лет он имел долгую историю, обеспечивая обратную совместимость с API-интерфейсами Android Framework. С годами популярность этой библиотеки росла, поскольку большинство приложений Android в магазине Google Play Сегодня так или иначе используют библиотеку поддержки.

AndroidX это замена библиотеки поддержки, которая больше не поддерживается — все новые разработки библиотеки будут происходить в библиотеке AndroidX. AndroidX — это переработанная библиотека, которая использует семантическое управление версиями, более четкие имена пакетов и лучшую поддержку общих шаблонов архитектуры приложений. Версия AndroidX 1.0.0 является двоичным эквивалентом версии библиотеки поддержки 28.0.0 .

Xamarin.Формы добавили поддержку автоматической AndroidX миграции в версии 4.5 .

Таким образом, это не заставляет вас использовать AndroidX или поддержку Android, однако по мере усложнения библиотеки поддержки она становится все более и более хаотичной.AndroidX рекомендуется для будущих проектов.

Даже если вы используете Support library сейчас, вы могли бы перенести его на AndroidX , вы могли бы обратиться к миграции AndroidX в Xamarin.Формы и Androidx для Xamarin