Um Google Pixel Watch exibe o mostrador do relógio Analog Arcs.Um Google Pixel Watch exibe o mostrador do relógio Analog Arcs.

Kaitlyn Cimino / Autoridade Android

DR

  • 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_WATCHpor 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.

perfil de dispositivo complementarperfil de dispositivo complementar

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.

Função COMPANION DEVICE WATCH no Android 15Função COMPANION DEVICE WATCH no Android 15

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

<!-- Description of change media output permission to be granted to the corresponding profile [CHAR LIMIT=NONE] -->
<string name="permission_media_routing_control_summary">Access a list of available devices and control which one streams or casts audio or video from other apps</string>

<!-- Label for setting which controls whether app can change media outputs for other apps [CHAR LIMIT=45] -->
<string name="allow_media_routing_control">Allow app to switch media output</string>
<!-- Description for allowing change media output setting [CHAR LIMIT=NONE] -->
<string name="allow_media_routing_description">Allow this app to choose which connected device plays audio or video from other apps. If allowed, this app can access a list of available devices such as headphones and speakers and choose which output device is used to stream or cast audio or video.</string>

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.”

Permissão do aplicativo MEDIA ROUTING CONTROLPermissão do aplicativo MEDIA ROUTING CONTROL

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.

Tem uma dica? Fale Conosco! Envie um e-mail para nossa equipe em [email protected]. Você pode permanecer anônimo ou obter crédito pelas informações, a escolha é sua.

Você pode gostar

Share. Facebook Twitter Pinterest LinkedIn Tumblr Telegram Email