La lista de aplicaciones recientes en Ice Cream Sandwich agregó la capacidad de deslizar las aplicaciones fuera de la lista, descartándolas permanentemente (y hasta donde sé, esta es una función de serie, no una de CM/custom ROM). La documentación y los aspectos destacados de la plataforma no parecen cubrir el funcionamiento interno de esta funcionalidad, pero tengo curiosidad por saber qué está haciendo el sistema en realidad.
Añadiendo más a mi curiosidad, decidí hacer una prueba rápida: inicié Music en una instalación de CM9, luego salí de ella. Luego revisé la lista de aplicaciones recientes y vi que efectivamente estaba allí (y en el estado adecuado, según la miniatura). Luego fui a Configuración->Aplicaciones
y detuve forzosamente la aplicación de Música, pero aún estaba en la lista reciente, lo que me llevó a creer que no está conectada a procesos persistentes en segundo plano.
Dándome cuenta ahora de que Music pudo haber sido una elección pobre, también probé con la aplicación de USA Today. Esta exhibió básicamente el mismo comportamiento, y parecía estar obligada a "volver a iniciar" después de la detención forzosa (lo cual tiene sentido) aunque la miniatura en la lista de aplicaciones recientes no lo reflejaba (¿en caché, supongo?).
Entonces, ¿qué sucede realmente a nivel del sistema operativo cuando deslizas una aplicación fuera de la lista reciente? ¿Simplemente borra los datos de la aplicación de la RAM y los recolecta de basura, destruyendo su estado guardado?