Nota: Este tutorial abrange o sideloading de aplicativos Android em dispositivos Fire TV e não a linha de tablets Kindle Fire da Amazon; Se você está aqui procurando uma maneira de sideload aplicativos no seu Kindle Fire, consulte este guia.
Por que eu quero fazer isso?
O Amazon Fire TV e o TV Stick são dispositivos de streaming robustos baseados no Android que carregam muita energia em um espaço reduzido. Não tenha dúvidas, no entanto, que a Amazon projetou os dispositivos para serem centrados no ecossistema da Amazônia e há um forte impulso em direção a você usando apenas aplicativos da Amazon Appstore.
Embora a Amazon Appstore tenha uma ampla seleção de aplicativos, há dois grandes problemas com os quais os proprietários da Fire TV se deparam. Primeiro, apesar do tamanho do Appstore, ele não se compara à loja do Google Play e há muitos,muitos, aplicativos disponíveis apenas pelo Google Play. Há muitos desenvolvedores que simplesmente não optaram por migrar seus aplicativos para a Appstore (ou os aplicativos contêm algum elemento que a Amazon vetou).
Em segundo lugar, mesmo quando o aplicativo desejado estiver disponível na Amazon Appstore, caso não seja aprovado para uso na linha Fire TV, você não poderá fazer o download. O Kodi, o software do centro de mídia anteriormente conhecido como XBMC, é um exemplo perfeito disso. Está na Amazon Appstore como um download geral do Android, mas você não pode fazer o download e instalá-lo nos dispositivos da Fire TV (mas esses dispositivos podem, de fato, executá-lo).
Felizmente para você, para nós e para qualquer outra pessoa que queira carregar aplicativos em sua TV Fire, podemos aproveitar as opções de desenvolvedor incluídas com o Fire TV e Fire TV Stick para carregar qualquer aplicativo Android que desejarmos.
O que eu preciso?
Existem duas abordagens para o sideload de aplicativos em seu Amazon Fire TV ou Fire TV stick, que dependem de diferentes implementações do Android Developer Bridge (ADB).
A primeira técnica envolve usar a interface de linha de comando no seu computador para enviar arquivos de instalação do Android (APKs) diretamente para o seu dispositivo. Essa abordagem é útil se você tiver arquivado APKs no seu computador e / ou tiver baixado um APK do site de um desenvolvedor e quiser carregá-lo diretamente do seu computador para a sua Fire TV.
A segunda técnica é bastante inteligente e conveniente: usar um aplicativo auxiliar em um dispositivo com Android para transferir aplicativos instalados diretamente do seu dispositivo para o Fire TV. Do ponto de vista da conveniência, você realmente não pode superar a facilidade de escolher o aplicativo diretamente do seu smartphone ou tablet e instalá-lo na sua TV Fire.
Há um punhado de aplicativos na Google Play Store que oferecem a transferência do Android para o Fire, mas tivemos a melhor sorte com o aplicativo Apps2Fire; Você pode baixá-lo aqui. Embora você nunca o veja diretamente em ação, Apps2Fire e aplicativos similares são apenas wrappers para o ADB.
Ambas as técnicas realizam o trabalho, é apenas uma questão que a técnica funciona melhor para a sua situação. Se você já tem o aplicativo pronto para usar no seu telefone (ou pode baixá-lo facilmente na Play Store), faz sentido usar o Apps2Fire e transferi-lo do seu dispositivo para o Fire. Se você fez o download do aplicativo no site do desenvolvedor ou em um fórum de desenvolvimento como o XDA Developers, faz mais sentido ativar o ADB e transferi-lo do seu PC.
Vejamos como preparar sua TV de fogo para aplicativos de sideload e, em seguida, como usar as duas técnicas. Todas as etapas deste tutorial são totalmente intercambiáveis entre o Amazon Fire TV e o Fire TV Stick; a única diferença entre os dois é que a Fire TV tem mais poder de processamento do que o Fire Stick e oferecerá desempenho superior para todos os aplicativos que consomem muita CPU que você envia.
Preparando o Amazon Fire TV
Embora a capacidade de transferir aplicativos para os dispositivos da Fire TV não seja promovida de qualquer maneira, não é difícil ativar isso. Inicialize em sua TV Fire e navegue até Configurações -> Sistema.
Finalmente, antes de sair da sua unidade de fogo, você precisará verificar o endereço IP da unidade. A maneira mais fácil de fazer isso é navegar para Configurações -> Sistema -> Sobre e, em seguida, selecione "Rede".
Depois de ter alternado as duas configurações acima e identificado o endereço IP do dispositivo, é hora de ativar os aplicativos. Vamos analisar os dois métodos em detalhes.
Sideloading com o ADB
Se seu aplicativo estiver localizado em seu computador, será fácil carregá-lo com o ADB. Vejamos como usar a linha de comando para inicializar o servidor ADB, conectar-se à unidade de incêndio e distribuir remotamente a carga útil do APK. Todas as etapas a seguir presumem que você já tenha o ADB instalado (e, se você não o fizer, consulte o nosso guia aqui).
Carregue um prompt de comando no diretório onde seu APK está armazenado (por exemplo, / Documents / Downloads /) e insira os seguintes comandos, onde XXXX é o endereço IP da sua unidade de incêndio na rede local e someapp.apk é o nome real do APK você deseja instalar no dispositivo.
adb kill-server
adb start-server
adb connect X.X.X.X
adb install someapp.apk
Note, se você receber o erro "Erro: mais de uma vez dispositivo ou emulador", que ocorre se houver mais de um dispositivo conectado ao ADB (como um telefone Android conectado ao seu computador), você pode restringir o comando como tal.
adb install -s X.X.X.X:5555 install someapp.apk
Depois de emitir o comando, sente-se e relaxe. Pode levar de alguns segundos a 10 minutos ou mais, dependendo do tamanho do arquivo. Quando o processo estiver concluído, você receberá um eco do nome do APK, a velocidade média de transferência e uma mensagem de "Sucesso".
Se você receber a mensagem de erro INSTALL_FAILED_OLDER_SDK, isso ocorre porque o arquivo APK que você tentou instalar no dispositivo Fire é para uma versão superior do Android que o Fire está sendo executado. A partir deste tutorial, o Fire TV e o Fire TV Stick ainda estão rodando o Fire OS 3.0 (que tem compatibilidade de aplicativos com o Android Jelly Bean 4.2.2).
Antes de darmos uma olhada no que fazer a seguir no lado do Fogo, vamos ver como realizar a mesma coisa transferindo um aplicativo do seu smartphone ou tablet Android para o seu Fire.
Sideloading do seu dispositivo Android
Uma das maiores reclamações que ouvimos é que as pessoas já têm um aplicativo no celular ou tablet e querem tê-lo em seu dispositivo de incêndio. Todo o paradigma paralela Amazon Appstore / Google Play Store certamente é frustrante e esse truque permite que você transfira facilmente um aplicativo direto do seu telefone para o seu Fire.
Primeiro, baixe e instale o Apps2Fire na Google Play Store aqui. Inicie o aplicativo e toque no botão de menu no canto superior esquerdo.
Depois de clicar em salvar, você terá duas opções para transferir aplicativos. Primeiro, você pode clicar no símbolo + no canto superior direito da tela e selecionar qualquer arquivo APK no seu dispositivo Android usando o navegador de arquivos. O APK selecionado por esse método nãonão precisa ser um aplicativo já instalado no seu dispositivo, o que significa que qualquer APK que você baixou e salvou no seu dispositivo é um jogo justo.
O segundo método envolve a seleção de um aplicativo que você realmente baixou e instalou na Google Play Store. Para fazer isso, toque no botão de menu novamente e selecione "Carregar aplicativos".
Infelizmente, ao contrário da ferramenta de linha de comando ADB, o aplicativo Apps2Fire não possui mecanismo de feedback para falha de versão; Se você fizer o upload de um novo aplicativo que não seja compatível com o Android 4.2.2, não há mensagem de erro e você só sabe que a instalação falhou porque o aplicativo nunca aparece no dispositivo de incêndio.
Dito isso, é uma maneira muito fácil de transferir aplicativos sem o trabalho de linha de comando necessário. Vamos dar uma olhada em onde encontrar seus apps depois de transferi-los para o dispositivo Fire.
Lançando seus aplicativos na TV Fire
Depois que os aplicativos são instalados na TV Fire, é só uma questão de encontrá-los. Infelizmente, eles não aparecem na categoria "Apps" de nível superior no menu principal da Fire TV. Em vez disso, eles estão no menu Configurações -> Aplicativos.
Isso é tudo que existe para isso! Nem todo aplicativo faz o salto suavemente de um dispositivo baseado em toque como um tablet para o sistema Fire TV centrado na TV, mas muitos aplicativos funcionam muito bem sem nenhum ajuste (enquanto outros exigem o uso de um controlador ou teclado para funcionalidade completa). No entanto, não custa nada tentar um aplicativo que você já possui, por isso, se você quiser que o aplicativo na sua TV via Fire forneça uma chance.
Tem uma pergunta urgente sobre a Fire TV, o Chromecast ou outro dispositivo de streaming de mídia? Envie-nos um e-mail para [email protected] e faremos o possível para ajudar.