я должен пойти на самый высокий или самый низкий, чтобы предотвратить конфликт?и ПОЧЕМУ?
Поскольку единственными причинами, по которым они вводят новые уровни, являются улучшения (ошибка, производительность, безопасность и т. д.), вы должны переходить с последних или близких к последним.
PS: логически я пойду за самую высокую версию, но если кто-то, кто использует мою библиотеку, использует более старую функциональность, которая удалена в более новой, он должен обновить и реорганизовать свой код.также использование самой низкой версии на самом деле не имеет смысла.
Если все разработчики библиотек должны думать о каждом отдельном пользователе библиотеки, а не о широкой аудитории, то все библиотеки должны реализовывать библиотеки поддержки каменного века.Кроме того, Google не будет отказываться от полезных API, поэтому вам не нужно об этом беспокоиться.