O Android 15 permite que aplicativos complementares controlem a saída de mídia de outros aplicativos.
- Isso pode permitir que os usuários alterem o dispositivo para o qual o telefone está enviando áudio diretamente do relógio.
- O Google poderia introduzir esse recurso no Pixel Watch em uma atualização futura, mas não sabemos se ou quando isso acontecerá.
Um benefício de emparelhar seu telefone Android com um smartwatch executando a plataforma Wear OS do Google é que você pode controlar a reprodução de mídia do seu telefone diretamente do seu pulso. Eu uso essa funcionalidade o tempo todo quando quero reproduzir ou pausar um vídeo na minha TV enquanto preparo comida ou quando quero mudar as faixas de um álbum no meu smart display enquanto estou trabalhando. Infelizmente, um botão que falta no reprodutor de mídia Wear OS quando mostra os controles de mídia do seu telefone é um alternador de saída de mídia. Isso significa que se você quiser alterar o dispositivo para o qual o telefone está enviando áudio, será necessário atender o telefone. No entanto, isso pode mudar na próxima atualização do Android 15.
Ao emparelhar um telefone Android com um smartwatch executando o Wear OS, normalmente você precisa configurar um aplicativo complementar em seu telefone. Este aplicativo complementar geralmente não apenas permite alterar várias opções do relógio no conforto da tela maior do telefone, mas também sincroniza dados importantes do telefone, como notificações, chamadas, mensagens de texto e muito mais. Antes de coletar e enviar esses dados, porém, o aplicativo complementar precisa solicitar muitas permissões confidenciais em seu telefone.
Em vez de pedir ao usuário que conceda cada permissão individualmente, o aplicativo complementar pode utilizar o recurso Companion Device Profile do Android para solicitar acesso a essas permissões necessárias de uma só vez. O perfil de dispositivo complementar para smartwatches android.app.role.COMPANION_DEVICE_WATCH
por exemplo, concede ao aplicativo complementar permissões relacionadas ao acesso ao calendário, acesso a chamadas telefônicas, acesso a SMS, acesso a contatos, verificação de dispositivos próximos e muito mais.
Mishaal Rahman / Autoridade Android
Caixa de diálogo solicitando permissões para o perfil do dispositivo de observação. Fonte: Google.
A partir do Android 15, os aplicativos complementares direcionados ao Android 15 e que solicitam para se tornarem titulares do perfil do dispositivo de relógio podem receber uma nova permissão de plataforma chamada MEDIA_ROUTING_CONTROL
.
Mishaal Rahman / Autoridade Android
O MEDIA_ROUTING_CONTROL
a permissão permite que o aplicativo complementar “acesse uma lista de dispositivos disponíveis e controle qual deles transmite ou transmite áudio ou vídeo de outros aplicativos”. A descrição da permissão é um pouco confusa, mas a descrição que será mostrada abaixo Configurações > Aplicativos > Acesso especial a aplicativos > Alterar saída de mídia explica melhor o que essa permissão faz. Especificamente, “permite [an] aplicativo para escolher qual dispositivo conectado reproduz áudio ou vídeo de outros aplicativos. Se permitido, este aplicativo pode acessar uma lista de dispositivos disponíveis, como fones de ouvido e alto-falantes, e escolher qual dispositivo de saída será usado para transmitir ou transmitir áudio ou vídeo.”
Código
Acessar uma lista de dispositivos disponíveis e controlar qual deles transmite ou lança áudio ou vídeo de outros aplicativos
Permitir que o aplicativo alterne a saída de mídia
Permitir que este aplicativo escolha qual dispositivo conectado reproduz áudio ou vídeo de outros aplicativos. Se permitido, este aplicativo pode acessar uma lista de dispositivos disponíveis, como fones de ouvido e alto-falantes, e escolher qual dispositivo de saída será usado para transmitir ou transmitir áudio ou vídeo.
Basicamente, essa permissão permite que o aplicativo complementar do relógio em seu telefone altere para qual dispositivo o áudio será enviado, mesmo que o áudio venha de outro aplicativo. Uma vez concedida essa permissão, o aplicativo complementar do relógio em seu telefone pode utilizar APIs de roteamento de mídia remota privilegiadas na classe MediaRouter2 do Android. Como esse acesso é concedido especificamente ao aplicativo complementar do relógio, você também poderá fazer essas alterações no seu relógio. Esta interpretação é confirmada pela descrição da permissão do desenvolvedor no AOSP, que afirma que a detenção MEDIA_ROUTING_CONTROL
“permite que relógios (por meio de aplicativos complementares) controlem o roteamento de aplicativos em execução no telefone.”
Mishaal Rahman / Autoridade Android
Então, em essência, isso significa que se você iniciar a reprodução de mídia em seu telefone, mas depois quiser alterar para qual dispositivo o áudio será enviado, você não precisará sacar seu telefone para fazer isso. Você poderá alterar o dispositivo de saída de áudio do seu telefone diretamente no smartwatch Wear OS no seu pulso. Infelizmente, não sabemos exatamente em quais dispositivos Wear OS isso funcionará, pois só vimos código implementando suporte para isso no lado do telefone. É provável que seu smartwatch Wear OS também precise de uma atualização para adicionar uma tela que faça interface com o aplicativo complementar do relógio em seu telefone. Não vimos nenhuma evidência disso no mais recente dispositivo Pixel Watch 2 do Google, mas ficaríamos surpresos se a empresa não estivesse trabalhando no suporte para esse recurso nos bastidores.
Você pode gostar