Я бы предпочел не обновлять уровень API Android min, поскольку некоторые пользователи по-прежнему работают в API 14. Однако Facebook требует, чтобы я обновился до API 15 для интеграции Android Android SDK. Существуют ли какие-либо преимущества/недостатки в использовании инструментов: overrideLibrary = "com.facebook" для принудительного использования в моей конструкции градации? Какова наилучшая практика для интеграции API?Facebook Android SDK требует API 15: Android 4.0.3 или новее. Должен ли я использовать инструменты: переопределить, чтобы принудительно использовать?
0
A
ответ
1
Количество пользователей между API 14 и 15 ОЧЕНЬ мало. Если вы посмотрите статистику на панели мониторинга Android, ее почти нет.
Согласно Android Studio, она даже не равна 0,1% пользователей.
Они оба в конечном итоге на 97,4%.
Что-то маленькое, я бы не рекомендовал менять lib, и я бы сказал, что вы должны изменить свой API mininum.
Если пользователь использует API 14, и у них нет фейсбуки, им это все равно.
Просто мое мнение.
Имейте в виду, что эти статистические данные - это только США, но у _rest of world_ есть другая повестка дня (на самом деле, я видел людей, использующих 2.2 в Южной Америке, таких как горячие конфеты). Возможно, это преувеличение, но просто сказать, что если вы хотите нацелиться на «мировой» рынок, вы должны быть осторожны. Я лично стараюсь нацелить 17+ (скоро 19). Я узнал, что время/деньги, необходимые для поддержки старых версий, не стоят. Да, «это просто работает с поддержкой libs», но есть гораздо больше проблем «вне» фреймворков. Дерьмовые устройства, корневые и т. Д. –