Android como controle remoto TV

Como? Fácil: através da rede! Se você possui uma TV que se conecta à internet, é de se esperar que ela esteja conectada à internet!! E se você possui um Android, também é possível imaginar que possua um roteador wifi em sua casa. E, portanto, ambos os aparelhos estarão ligados à mesma rede. É aí que a mágica acontece!
O app rodando no seu celular localiza a televisão através da rede local, e passa a controlá-la. A única coisa que você não poderá fazer é ligá-la, obviamente!
É possível também conectar-se via bluetooth.
Fiz uma busca pelas marcas mais conhecidas no Android Market e encontrei controles remotos para aparelhos Samsung, Philips, Sony e LG. Devem existir para outras marcas também. Em alguns casos o app controla apenas alguns tipos de aparelhos, como no caso da LG que em sua descrição diz que apenas controla os tocadores de blu-ray.
No caso da Philips, por exemplo, o app pode controlar televisores, tocadores de blu-ray, home theaters e aparelhos usados para fazer streaming de áudio. Eu testei com o televisor e o blu-ray de casa… infelizmente só a TV funcionou!
Todos os apps que encontrei são oficiais, ou seja, desenvolvidos pelos próprios fabricantes. As permissões que eles pedem, em sua maioria fazem sentido. Exceto o app da Sony que pede acesso ao histórico do navegador (imagino que para permitir acessar esses sites pela TV), e o da LG que pede acesso à identidade do telefone. Todos pedem acesso irrestrito à internet e ao controle do wifi, já que é através dele que ocorre a comunicação com o aparelho.
Em alguns casos pode ser necessário fazer algo específico para que o controle remoto funcione. No meu caso, por exemplo, precisei digitar uns códigos no controle remoto da TV para habilitar o recurso. É bom consultar o FAQ ou a ajuda do app.