Согласно documentation:
Будущие версии Android (за Android 2.0.1) больше не будет проверять или применять атрибут maxSdkVersion во время установки или повторной проверки. Google Play будет продолжать использовать этот атрибут как фильтр , однако при представлении пользователям приложений, доступных для загрузки .
Ожидаемое поведение. Однако, если вы публикуете в Google Play, приложение будет отфильтровано.
Если у вас нет какой-либо функции, которая абсолютно требует только более старых API (режим самолёта приходит на ум), то такое ограничение не имеет большого значения.
Если вы беспокоитесь об источниках Google Play или пользователях, загружающих приложение, вы всегда можете проверить время выполнения для версии Android и ограничить возможности или закрыть приложение.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLYBEAN){
//do something about the Android version being too new
}
Имейте в виду, что если вы хотите, чтобы ваше приложение, чтобы достигнуть наибольшего пользователей системы, вам придется решать проблемы, связанные с новыми версиями Android в какой-то момент.
Я только хочу, чтобы он устанавливался на ICS и НЕ на JB, поэтому max установлен на 15. У моего приложения мало проблем с JB. Пока я не исправит их, я не хочу, чтобы пользователи устанавливали JB – tntv