Как выбрать версии зависимостей в библиотеке Android? - PullRequest
0 голосов
/ 24 сентября 2019

так что мой вопрос прост, как я могу выбрать свои версии библиотеки поддержки Android?- я должен пойти на самый высокий или самый низкий, чтобы предотвратить конфликт?и почему ?

PS: логически я пойду на самую высокую версию, но если кто-то, кто использует мою библиотеку, использует более старую функциональность, которая удалена в более новой, он должен обновить и реорганизовать свой код.также использование самой низкой версии не имеет смысла.

Спасибо за ваше внимание.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2019

я должен пойти на самый высокий или самый низкий, чтобы предотвратить конфликт?и ПОЧЕМУ?

Поскольку единственными причинами, по которым они вводят новые уровни, являются улучшения (ошибка, производительность, безопасность и т. д.), вы должны переходить с последних или близких к последним.

PS: логически я пойду за самую высокую версию, но если кто-то, кто использует мою библиотеку, использует более старую функциональность, которая удалена в более новой, он должен обновить и реорганизовать свой код.также использование самой низкой версии на самом деле не имеет смысла.

Если все разработчики библиотек должны думать о каждом отдельном пользователе библиотеки, а не о широкой аудитории, то все библиотеки должны реализовывать библиотеки поддержки каменного века.Кроме того, Google не будет отказываться от полезных API, поэтому вам не нужно об этом беспокоиться.

0 голосов
/ 24 сентября 2019

Используйте AndroidX.Библиотеки поддержки устарели

Последние версии AndroidX можно найти здесь

...