¿Es mala práctica utilizar cargadores para las solicitudes de red?

He estado leyendo mucho sobre las operaciones de red con android y cómo hacerlo correctamente. La documentación sugiere utilizar Volley y abstrae el proceso que hace que la red solicite:

Http://developer.android.com/training/volley/simple.html

Como uso Retrofit en mi aplicación pensé que la mejor práctica era utilizar cargadores como se comportan bien en el cambio de orientación, pero he encontrado esto:

Http://www.androiddesignpatterns.com/2012/08/implementing-loaders.html

"Usar un cargador para realizar peticiones de red no es una gran práctica, porque (1) significa que su aplicación será dura en la batería (tener que buscar nuevos datos de la red repetidamente cada vez que inicie la Actividad, No hay manera de observar la red para cambios de contenido sin realizar sondeos repetidamente y (3) su aplicación no funcionará sin conexión. "

(1) no es particularmente cierto, ya que sólo puede reanudar el cargador en la creación de la actividad. Creo que no entiendo completamente el punto (2) y el punto (3) no es una preocupación para mí, ya que no hay forma de que mi aplicación funcione correctamente sin conexión.

Sin embargo, esto me llamó la atención, una vez más, desde el mismo enlace.

"Así que mi respuesta es olvidarse de usar la combinación de Loader / AsyncTask completamente y quedarse con un Servicio.El Servicio puede consultar la red de datos de vez en cuando e insertar nuevos datos en un ContentProvider.Puede usar un CursorLoader para Cargar datos desde el ContentProvider sin necesidad de saber nada acerca de dónde vienen los datos ".

¿Alguien ha usado este enfoque de usar un servicio para encuestar la red y poblar un ContentProvider? No creo que funcione correctamente con mi aplicación, ya que utiliza una API RESTful que se solicita constantemente. No creo que sea particularmente efectivo, pero podría estar perdiendo algo aquí.

Perdón por la larga pregunta. No es una pregunta exactamente, pero deseo crear una discusión alrededor del tema.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.