Houve um pouco de confusão na maneira como o HTC One X (e One XL) lida com multitarefa, com algumas pessoas dizendo que o telefone está quebrado ao falar sobre como ele lida com tarefas em segundo plano. Embora certamente seja diferente do que vemos no Samsung Galaxy Nexus ou em outros dispositivos com versões anteriores do Android, ele não está quebrado - a HTC apenas o aprimorou. Como tudo no código-fonte do Android, a maneira como o kernel e o sistema liberam memória de tarefas em segundo plano é totalmente aberta e está sujeita ao capricho de quem faz o desenvolvimento do software. Nesse caso, é uma área com a qual estamos familiarizados, e algo em que estamos hackeando desde os dias do humilde HTC Hero - as configurações minfree e o killer de baixa memória do kernel.
O que está acontecendo é que as configurações foram ajustadas para manter mais memória livre para o Sense 4, à custa dos aplicativos em execução em segundo plano. Não é uma edição grande, mas com a tela grande do One X e a grande pegada do Sense 4, é uma edição grande o suficiente para forçar as coisas a se fecharem mais agressivamente do que estamos acostumados a ver. Os aplicativos que têm um pouco de prioridade (que vão desde coisas importantes como o discador do telefone até os menos importantes como o music player) parecem funcionar muito bem, mas aplicativos maiores, como o Chrome beta, por exemplo, parecem suspender e precisam voltar -abre sempre que retornar ao menu de alternância de aplicativos.
Para os mais nerd entre nós, procurei e encontrei um conjunto de alterações na imagem de inicialização do One X. A versão do Stock AOSP da 4.0.4 grava esses valores nas configurações minfree:
8099, 10132, 12165, 14213, 16245, 20295
O AT&T HTC One X usa essas configurações (como estamos usando o sistema, pelo menos):
7746, 9720, 11694, 13742, 15715, 24709
Nossa versão Tegra 3 do HTC One X está mostrando o seguinte, novamente, enquanto estamos usando o sistema:
8192, 10240, 12288, 14336, 16384, 20480
É muito provável que haja outras mudanças na fonte do kernel também.
O verdadeiro problema aqui é que é diferente do que estamos acostumados a ver. Muitos parecem não gostar, e preferem o "jeito antigo". Se você está no caminho principal, é uma possibilidade - nosso próprio desenvolvedor sênior Beezy está analisando as coisas e trabalhando em algumas edições. Se você não gosta de invadir seu dispositivo, precisará perceber que a HTC criou o One X à sua maneira. Não está errado, apenas não está disponível no Android.
Fonte: Fóruns do Android Central