Nota: essas apps operam via rede local, por isso só adianta testá-las se sua TV tem conexão com a rede (com ou sem fio). Pelo mesmo motivo nenhuma app é capaz de ligar a TV. Você pode desligar, mas para ligar precisa do controle remoto convencional ou ir até a TV.
Eu comprei um smartphone novo para a minha mãe (Samsung Galaxy Grand DUOS) e estou tentando agregar funcionalidade a ele. Como minha mãe tem uma UN40ES6500 no quarto, decidi testar se as apps específicas para Samsung disponíveis no Play/Market realmente funcionavam. Acabei testando também com os seguintes aparelhos:
- Motorola Razr D1
- Tablet Ainol Fire
Não é que minha mãe realmente “precise” substituir o controle remoto convencional, mas existem certas operações que até hoje a confundem e dependendo da esperteza dessas apps, a vida dela (e a minha, por tabela) ficaria mais fácil. Uma dessas operações é selecionar entre as versões analógica e digital do mesmo canal, que na UN40ES6500 só pode ser feito pelo uso da tecla “-” do remoto. Então em todos os testes eu verifico a capacidade de se selecionar os canais analógicos da TV.
Na primeira conexão a TV pergunta se eu quero dar acesso à função. Após dar o OK ela não pergunta mais para as outras apps, no mesmo celular/tablet.
Em alguns casos a app é incapaz de localizar a TV automaticamente na rede, sendo preciso configurar o IP da mesma.
Apps que realmente funcionam
Smart TV Remote (v 1.1.0) e
Smart TV Remote tab (v 1.2.0) – para tablets
É a mais bem feita de todas que testei. Oferece uma mistura de controles fixos (volume, canal) e criados pelo usuário. Eu pude criar botões que selecionavam instantaneamente os canais preferidos da minha mãe, analógicos e digitais, pois o programa entende o “-“.

A imagem acima mostra duas versões da aparência na tela limitada do Razr D1 com todos os canais que me interessavam já configurados. O programa permite mais botões, mas vai ser preciso rolar a tela. Note que é possível escolher ícones para os botões (e a app busca automaticamente no Google baseado no nome do botão!), mas que o ícone substitui o nome.
Note também o botão Power, que na imagem esquerda está vermelho. Isso significa que a app está conectada à TV. Se estiver branco, não adianta tentar enviar comandos. Para configurar a conexão com a TV dê um rápido toque nesse botão. Para desligar a TV, toque e segure.
Falta na app uma opção de escolher o tamanho da fonte usada nos botões e a posição do texto. Note que não houve espaço para escrever “RedeTV HD” e “Record HD”.
Mas isso no tablet e no Razr D1, porque no Grand Duos, o teclado virtual exibido não habilita a digitação do “-“. Razr e Grand Duos tem a mesma versão do Android (4.1.2) mas a app exibe teclados diferentes em cada um.
Abaixo, o teclado numérico exibido pelo Razr D1:

Quando eu ainda não tinha testado no Razr estava certo de que a culpa era da app, mas quando vi funcionar no telefone da Motorola avaliei melhor o problema e descobri que isso é culpa do teclado virtual default da Samsung e consegui resolver instalando o Go Keyboard.
Nota: eu não posso endossar inteiramente o Go Keyboard, porque não gosto do fato de que a app pede permissão para ver os contatos. Deve existir outra app que resolva o problema sem exigir permissões suspeitas. Como se trata do telefone da minha mãe e não há muita coisa que a app possa fazer com os contatos que estão lá, não esquentei minha cabeça. Mas não gostaria de ter que instalar isso no meu.
Abaixo, screenshots mostrando o antes (esquerda) e o depois da instalação do Go Keyboard no Grand Duos:

Todos os botões mais escuros na imagem da esquerda estão desabilitados.
Você também pode selecionar as entradas com facilidade. Basta clicar no ícone quadrado com uma seta apontando para dentro que se abre a tela de seleção de entradas:

Todas as entradas podem ser renomeadas. Você pode escrever “PS3”, “XBOX”, “DVD”, etc. Mas segundo o autor do programa (eu não testei), as portas HDMI são selecionadas através de uma gambiarra. Se seu aparelho estiver conectado a HDMI4 mas for o único, será selecionado pelo botão HDMI 1. Leia a documentação para entender melhor.
Através do botão SMART você tem acesso a três outras telas: “Text”, “Media” e “Smart”.

Samygo Remote (v1.33)
A imagem abaixo mostra o controle remoto virtual inteiro em um Razr D1, depois de rolar a tela duas vezes:

Também não cabe inteiro no Grand Duos. Ele até caberia inteiro em um tablet, mas por alguma razão fica dividido em três pedaços. Isso pode eventualmente ser resolvido em outra versão.
Oferece apenas a funcionalidade de um controle remoto e ainda assim pode não ser a do seu controle. Você pode escolher entre três layouts de remoto, mas nenhum deles tem a tecla “-“. Assim não serviu para atender o meu caso.
Funcionou em todos os aparelhos testados.
Outras menções
Remote Gestures (v 1.0)
O autor desse parece ser o que mais entende das possibilidades de comunicação, porque a lista de comandos disponíveis é impressionante. Porém programar um remoto nesse programa é uma tarefa muito chata. E é pouco intuitivo: Levei um tempo desnecessáriamente longo para descobrir como fazer uma sequência de teclas ser enviada com um único gesto. Eu só teimei que era possível porque as imagens no Market mostravam que era.
Além disso, eu não gostei da idéia dos gestos. Eu não sei se conseguiria me lembrar de gestos suficientemente diferentes para todas as opções que eu gostaria de programar. O programa dá a opção de escolher e enviar os comandos programados através de um menu, mas aí ele se torna uma versão feia dos outros programas. Ele só leva vantagem porque tem opções de comando inexistentes nos outros, mas que eu nem tenho certeza de que funcionem mesmo. E não encontrei na longa lista de comandos a opção da tecla “-“.
Samsung Smartview (v 4.0.2) e Samsung SmartView-Tab (v 2.0.7)
Apesar de serem apps da própria Samsung, acusam incompatibilidade (a versão -tab até dá para entender) com o Samsung Grand Duos. É mole?
Também não instalam em nenhum dos meus outros dispositivos Android.
Smart Remote Control (v 1.1)
Não funcionou em nenhum dos aparelhos. Possivelmente eu entendi errado seu propósito.
Jefferson, desculpe o off-topic, mas o rss dos comentários estão dando erro pra mim, não carregam. Mudou algo?
Aqui está funcionando. A página abre no Firefox.
boa noite
meu nome e Max adquiri uma samsung un40h5103 estou tentando fazer o aplicativo funcionar em um moto g android 4.4.4 ele busca a tv mas não se conecta o que devo fazer?