ScrollView vs RecyclerView para niños diferentes en Android

Tengo una mezcla de 10-15 vistas personalizadas y fragmentos que se mostrarán en una lista vertical. No estoy seguro si RecyclerView tiene alguna ventaja en escenarios donde todas las vistas son diferentes. RecyclerView parece agregar mucho código de placa de caldera, y creo que la única ventaja que obtendría es una animación de entrada / salida más fácil.

Mis vistas / fragmentos personalizados también hacen que la llamada al servicio web se cree. No almacenamos en caché las solicitudes web por motivos comerciales. Entiendo que RecyclerView activaría estas llamadas de servicio web en cada enlace, lo que daría lugar a llamadas redundantes y latencia visible. Comparativamente, ScrollView debería cargar las vistas una vez, y las mantiene todas en la memoria, evitando múltiples llamadas.

¿Es correcto mi entendimiento? Necesito ayuda para comprender las implicaciones de rendimiento con ScrollViews, en el escenario dado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta