¿Cuántas actividades vs fragmentos?

Introducción:

El patrón básico de "Fragmentos Tutoriales" es algo así:

En una tableta, tenga una lista a la izquierda, detalles a la derecha.Ambos sonFragments y ambos residen en la mismaActivity.En un teléfono, tener una listaFragment en unoActivity.Lanzar un nuevoActivity con los detallesFragment.

(p.ej.Android 3.0 Fragments API por Dianne Hackborn y elFragmentos API Guide)

En ambos dispositivos, la funcionalidad está en elFragments. (sencillo)

Sobre elTableta, toda la aplicación es1 Activity, sobre elteléfono, existenmuchosActivities.

Preguntas:¿Hay alguna razón para dividir la aplicación de teléfono en muchosActivities?

Unoproblema con este método, es que tuduplicar mucho de la lógica en la tableta principalActivity, y en el teléfono separadoActivities.

¿No sería más fácil retener el modelo de 1 actividad en ambos casos, utilizando la misma lógica de conmutación?Fragments dentro y fuera (solo usando un diseño diferente)?

De esta manera la mayor parte de la lógica reside en elFragments ellos mismos, y sólo hay una solaActivity - Menos duplicación de código.

También lo que he leído sobre elActionBarSherlock Es que parece funcionar mejor conFragments en lugar deActivities (pero aún no he trabajado con eso).

¿Están los tutoriales demasiado simplificados, o me he perdido algo importante en este enfoque?

Hemos intentado con éxito ambos enfoques en la oficina, pero estoy a punto de comenzar un proyecto más grande y quiero hacerme las cosas lo más fáciles posible.

Algunos enlaces a preguntas relacionadas:

Dilema: cuándo usar Fragmentos vs Actividades:Patrones de cuándo usar la transición de actividad frente a fragmentos dinámicosAndroid - Necesito algunas aclaraciones de fragmentos frente a actividades y vistas.¿Actividades o fragmentos en Android?Diseño de interacción de múltiples fragmentos y actividades.¿Cuáles son las ventajas exactas de los fragmentos en Android 3.0?Actualizaciones

La recompensa comenzó en la pregunta: aún no estoy convencido de por qué necesito duplicar la lógica de mi aplicación en la actividad de mi tableta y en cada actividad del teléfono.

También encontré un artículo interesante de los chicos de Square, que vale la pena leer:

Abogando contra los fragmentos de Android

Respuestas a la pregunta(5)

Su respuesta a la pregunta