Я пишу приложение, и я хочу использовать новый ActionBar, который доступен в Android 3.x и более поздних версиях для Android. Приложение по-прежнему должно поддерживать большинство устройств, и большинство из них работают с версиями 2.x.
Я настроил свой проект так, чтобы minSdk был установлен в API 8, а targetSDK - API 14.
Мой вопрос в том, что лучше всего использовать новые функции SDK, такие как ActionBar, и по-прежнему поддерживать старые устройства, работающие на старых версиях Android, которые не поддерживают такие функции?
Я бы предложил использовать ActionBarSherlock. Он обеспечивает обратную совместимость для ICS ActionBar, среди прочего.
Используйте библиотеку поддержки v7-appcompat.
Проверьте здесь: http://developer.android.com/tools/support-library/features.html
Для настройки: https://developer.android.com/tools/support-library/setup.html