Quando se alterna entre programas no Windows Phone 7, o sistema recarrega do zero uma aplicação que é deixada de lado em prol de outra e, depois, é aberta novamente pelo usuário. É uma crítica forte que, se tudo correr bem, será corrigida no final do ano com a atualização "Mango", que dentre outras coisas trará a multitarefa real e completa para o sistema móvel da Microsoft.
O que se descobriu agora é que a atual versão do sistema já possui o que aparenta ser o núcleo desse sistema de multitarefa. Graças a uma modificação no registro do sistema, que tem efeito imediatamente após realizada e pode ser facilmente revertida, o WP7 passa a guardar o estado atual de aplicativos e jogos quando esses são alternados entre si. Não tem a camada visual da atualização oficial que será lançada no final do ano, mas já quebra um galhão.
Infelizmente, o hack só funciona em aparelhos desbloqueados oficialmente, ou seja, naqueles dispositivos destinados a desenvolvedores. Para quem tem um desses, o procedimento é o seguinte:
- Baixe e instale o editor de registro do Windows Phone 7;
- Navegue até a pasta HKLM\Software\Microsoft\TaskHost;
- Defina a chave "DehydrateOnPause" para 0 (zero); o padrão é 3 (três).
E é só isso. Tom Warren, do WinRumors, gravou um vídeo demonstrando o antes e depois do hack:
Há relatos de que essa modificação afeta negativamente o gerenciamento de bateria, fazendo com que a mesma acabe mais rapidamente. Para esses casos, basta reverter o procedimento, trocando o "0" pelo "3", valor padrão, na chave descrita acima.
