¿Podría alguien explicar las ventajas exactas de usar Fragments? ¿En qué casos deberíamos usar Fragmentos?¿Cuáles son las ventajas exactas de los Fragmentos en Android 3.0?
Por lo que entiendo, este marco:
Ayuda a la reutilización de código existente - si puedo implementar la funcionalidad en un fragmento, entonces es relativamente fácil mostrar este fragmento en múltiples partes de mi aplicación, cuando la funcionalidad es necesario.
Ayuda a manejar múltiples tamaños de pantalla: un dispositivo con una gran pantalla puede mostrar múltiples fragmentos a la vez, y para dispositivos más pequeños puedo mostrar los fragmentos en actividades separadas.
¿Hay más en este marco?
Editar:
He estado usando fragmentos bastante extensamente en un proyecto más amplio de 3.0 tabletas. Para mí, la mayor ventaja era que al usar fragmentos podía romper la lógica que iría en una única actividad monolítica en fragmentos múltiples y más pequeños. Las pantallas grandes significan grandes actividades, difíciles de leer, entender (especialmente para los nuevos miembros del equipo), desarrollar y mantener. Fragmentos ciertamente ayudaron en este asunto.
Comparto su confusión, ya que siempre ha sido fácil personalizar 'View's que me parece (a mí) para resolver todos los mismos problemas. –