Tu problema toca una característica de Android que lo diferencia de otros sistemas operativos móviles y que es muy potente (ver más abajo):
Todo es cuestión de intenciones, actividades y el pila trasera que contiene su ruta de actividades visitadas en orden para cada aplicación. Básicamente, una actividad es una única ventana de pantalla completa de la interfaz gráfica de usuario que se ve, por ejemplo, la actividad principal cuando se inicia una aplicación. Si te alejas de ella, digamos que a la vista de ajustes, la vista principal ahora inactiva se pone en la pila de atrás y así sucesivamente.
Sin embargo: Todo este comportamiento tiene muchos interruptores que son únicamente personalizables por los desarrolladores de la aplicación.
Consulte este enlace para obtener información básica al respecto:
http://developer.Android.com/guide/topics/fundamentals/tasks-and-back-stack.html
En cuanto a su problema específico:
Podría haber una diferencia si el navegador (1) ya estaba abierto, (2) tenía una pestaña de Twitter activa (que se reactivó), etc. Prueba algunas de estas combinaciones (utiliza "forzar parada" en la configuración de la aplicación para finalizar las instancias del navegador y ten una/sin pestaña de Twitter abierta en el navegador activa de antemano), y encontrarás:
-
Si has abierto el máximo de cuatro ventanas en tu navegador, luego al abrir una URL desde la aplicación de Twitter se "reutilizará" una de ellas. Si pulsas el botón de retroceso en esa ventana del navegador, primero irá hacia atrás en el historial, un elemento del historial a la vez. Una vez que el historial esté vacío, al pulsar el botón de retroceso una vez más, volverás a la aplicación de Twitter.
-
Si tuvieras no abrió el máximo de cuatro ventanas en tu navegador, al abrir una URL desde la aplicación de Twitter se creará una nueva ventana del navegador. Si pulsas atrás en esa ventana del navegador, el historial de esa ventana ya estará vacío, y volverás directamente a la aplicación de Twitter.
Algo más de información:
El sistema único son los intentos de Android. Las nuevas vistas se lanzan mediante una intención que, por ejemplo, dice "abrir este archivo en una vista de archivo" o "seleccionar una imagen en un visor de galería" o "autenticar una aplicación mía con Facebook", etc. Sin diciendo que otros aplicación debería encargarse de ello. Esto se ve cuando aparece un menú de elección que le pide que seleccione un navegador específico (nativo/Chrome/Dolphin/Opera) o uno de los muchos exploradores de archivos que pueda tener instalados.
Esta es una de las características muy potentes de Android. El iOS de Apple es muy diferente a eso, las aplicaciones no pueden interactuar con otras tan estrechamente y la integración de Facebook tuvo que hacerse en iOS6 de la manera más difícil por esa razón (directamente integrada en iOS).