A lista de aplicativos recentes no Ice Cream Sandwich adicionou a capacidade de deslizar aplicativos para fora da lista, dispensando-os permanentemente (e, tanto quanto eu sei, essa é uma função de baunilha, não uma ROM de CM / personalizada). Os destaques da documentação e da plataforma não parecem cobrir o funcionamento básico dessa funcionalidade, mas estou curioso para saber o que o sistema está realmente fazendo.
Para aumentar ainda mais a minha curiosidade, decidi fazer um teste rápido: iniciei o Music em uma instalação do CM9 e depois recuei. Verifiquei a lista de aplicativos recentes e vi que ela estava realmente lá (e no estado adequado, com base na miniatura). Em seguida, entrei Settings->Applications
e forcei o aplicativo Música, mas ele ainda estava listado na lista recente, o que me levou a acreditar que não está conectado a processos que permanecem em segundo plano.
Percebendo agora que a música pode ter sido uma má escolha, também testei com o aplicativo USA Today. Isso exibiu basicamente o mesmo comportamento, e parecia ter sido forçado a "relançar" após a parada forçada (o que faz sentido), embora a miniatura na lista de aplicativos recentes não refletisse isso (em cache, suponho?).
Então, o que realmente acontece no nível do sistema operacional quando você tira um aplicativo da lista recente? Simplesmente limpa os dados do aplicativo da RAM e o coleta de lixo, destruindo seu estado salvo?