DR
- O Google TV finalmente está adicionando suporte para o modo picture-in-picture, que coloca o conteúdo do aplicativo em uma pequena janela sobreposta à tela, no Android 14 para TV.
- O modo picture-in-picture é compatível com telefones desde o lançamento do Android 8.0, há quase sete anos.
- No entanto, o picture-in-picture no Google TV não será ativado para conteúdo de mídia.
A maioria das telas de smartphones não é grande o suficiente para mostrar confortavelmente dois aplicativos completos lado a lado simultaneamente, o que pode ser um problema quando você tenta fazer algum trabalho enquanto assiste a um vídeo educacional ou a uma transmissão ao vivo. É aí que entra o modo picture-in-picture (PiP). O PiP foi introduzido no Android 8.0 e permite assistir a um vídeo em uma pequena janela sobreposta a outros aplicativos. Embora o PiP faça parte da plataforma Android há quase sete anos, ele não é compatível com algumas versões do Android, principalmente o Google TV. No entanto, isso deve mudar com a próxima atualização do Android 14 para TV.
O Google TV, caso você não saiba, é baseado no sistema operacional Android TV, uma versão do AOSP projetada para televisores. Como o sistema operacional Android TV é baseado em AOSP, ele possui muitos dos mesmos recursos. No entanto, alguns recursos básicos do Android foram removidos da Android TV ou não precisam ser incluídos. Picture-in-picture é um exemplo de recurso do Android que não precisa ser ativado em dispositivos com sistema operacional Android TV. Embora alguns dispositivos Android TV, como o NVIDIA Shield TV Pro 2019 e o Sony X900H 2020, suportem PiP, muitas das melhores caixas de Android TV não.
Os dispositivos Android TV tendem a ter pouca memória RAM, o que é um problema para recursos multitarefa como PiP. Como resultado, os fabricantes de Android TV geralmente desativam o PiP em suas versões de software porque ele pode não funcionar bem. Embora a decisão de ativar o PiP em dispositivos com sistema operacional Android TV seja deixada para os OEMs, eles nem mesmo têm a opção de ativá-lo em dispositivos Google TV. Isso porque, de acordo com o Google, o suporte PiP “não era compatível de forma alguma no Google TV antes do Android 13”. Com a próxima atualização do Android 14 para TV, no entanto, os dispositivos Google TV finalmente suportarão o modo picture-in-picture, embora haja algumas ressalvas.
A primeira ressalva é que o modo PiP pode não estar disponível em todos os dispositivos Google TV com Android 14 para TV. A razão para isso é a mesma pela qual o recurso não está amplamente disponível em dispositivos Android TV: memória. O Google diz que o PiP está habilitado “em dispositivos selecionados que atendem [their] critérios de compatibilidade de hardware”, embora eles não tenham detalhado quais são esses critérios. Os desenvolvedores de aplicativos Android TV precisarão consultar um sinalizador do gerenciador de pacotes para ver se o suporte PiP está habilitado em um dispositivo específico.
A segunda ressalva é que o Google não permitirá que o conteúdo de mídia seja mostrado em uma janela picture-in-picture, um grande desvio em relação à forma como o recurso é usado em dispositivos móveis. Isso significa que você não poderá, por exemplo, manter um vídeo do YouTube aberto enquanto procura outro vídeo para reproduzir. Então, o que você poderá fazer com o PiP no Google TV? Aqui estão as quatro categorias de conteúdo que o Google aprovará para o modo picture-in-picture na TV:
- Casos de uso de comunicações, como chamadas de vídeo ou voz.
- Integrações domésticas inteligentes, como campainhas conectadas ou babás eletrônicas.
- Casos de uso de saúde, como monitoramento de condicionamento físico ou monitoramento de saúde.
- Casos de uso de tickers, como resultados esportivos ao vivo ou notícias e tickers da bolsa.
Os aplicativos para Android TV precisam declarar explicitamente as categorias que correspondem ao uso pretendido do modo PiP. Esta declaração deve ser adicionada aos arquivos de manifesto dos aplicativos, proporcionando ao Google uma maneira fácil de auditá-los.
Embora seja um pouco chato que o Google esteja restringindo quais aplicativos podem usar PiP na Android TV, faz algum sentido. O Google deseja que as atividades PiP melhorem ou complementem a experiência de outra atividade em tela cheia. Os aplicativos que desejam oferecer suporte ao modo PiP na Android TV precisam seguir algumas diretrizes básicas de qualidade de aplicativos de TV, muitas das quais fazem sentido. As diretrizes incluem restrições sobre aplicativos que não podem exibir materiais promocionais ou anúncios usando janelas PiP, não podem usar recursos excessivos ou assumir o foco de áudio quando estão no modo PiP e não podem entrar automaticamente no modo PiP sem ação explícita do usuário, entre outras coisas.
Devido à disponibilidade inconsistente de PiP na Android TV até agora, muitos aplicativos desenvolvidos para a plataforma nem se preocupam em oferecer suporte ao modo. Esperançosamente, com a introdução do PiP como um recurso da plataforma Android TV com suporte oficial, mais aplicativos adicionarão suporte para ele. Se o Google não tivesse decidido pular o Android 13 para TV no ano passado, poderíamos ter tido esse recurso um ano antes, mas antes tarde do que nunca. Os desenvolvedores interessados em adicionar suporte PiP em seus aplicativos Android TV devem dar uma olhada na documentação do Google, pois há alguns recursos relacionados ao PiP (como as APIs de manutenção clara e a capacidade de definir um título e subtítulo) que são específicos para TVs.