Как всегда, это зависит от особенностей вашего приложения.Я не хочу отговаривать вас от поддержки 2.1. Я, конечно, не эксперт .Но вы должны взвесить объем работы, чтобы сделать ваше приложение доступным для последних 20% рынка.
Хотя мне нравится идея сохранения обратной совместимости, я думаю, что имеет смыслподдерживать «текущий и будущий рынок» больше, чем тратить много усилий на поддержку старых устройств.Конечно, если ваше приложение хорошо работает с более старыми уровнями API, это замечательно, и вы, очевидно, должны установить его таковым.Кто знает, может быть, добавление поддержки 2.1 займет у вас меньше времени, чем у меня, чтобы напечатать это.:)
Вы можете видеть актуальную статистику непосредственно на веб-сайте Версии Android * .
Я думаю, что более интересный график - это второй, который показывает "количество устройств Android, которые недавно получили доступ к Android Market ».(текущий вписан здесь).Так что, если вы поддерживаете 2.2, похоже, что вы поддерживаете более 75% рынка (и это число будет только расти).
Еще одна вещь, на которую следует обратить вниманиедля производительности.В дополнение к функциям до-8 API не поддерживает , старые устройства иногда просто не имеют производительности новых.(Не всегда так, потому что есть десятки устройств.) Одно тестовое устройство, которое я использовал, не поддерживало Live Wallpapers, не из-за API, а потому, что устройству просто не хватало лошадиных сил.