Я наткнулся на ViewPager и связанный FragmentPagerAdaptor, которые не являются частью обычных пакетов Android, но доступны только в пакете поддержки V4. Кажется, я не могу использовать FragmentPagerAdaptor с android.app.Fragment, так как FragmentPagerAdaptor требует создания экземпляра v4 FragmentManager. Чтение Разница между Activity и FragmentActivity, похоже, выравнивается - используйте либо фрагменты v4, либо связанные классы, либо обычные android.app.Fragments. Никогда не смешивайте.
Принимая это, я не вижу необходимости использовать обычные файлы android.app.Fragments вообще, поскольку они менее эффективны, чем пакеты поддержки v4. (Cite из другого вопроса: Пакет поддержки Android предназначен не только для поддержки новых API-интерфейсов. Это также для других классов, которые по какой-либо причине не добавляются в SDK, такие как ViewPager и его поддерживающие классы.). "Единственный" недостаток, который я могу придумать, заключается в том, что библиотеки поддержки v4 связаны с APK, что означает, что мое приложение займет больше места.
Правильно ли я заключаю, что я всегда должен использовать библиотеки поддержки v4 для фрагментов, поскольку они включают больше функциональности? (И они обратно совместимы, чтобы не забывать.)