Kaitlyn Cimino / Autoridad de Android
TL;DR
- Android 15 permite que las aplicaciones complementarias del reloj controlen la salida multimedia de otras aplicaciones.
- Esto podría permitir a los usuarios cambiar el dispositivo al que su teléfono emite audio directamente desde su reloj.
- Google podría introducir esta función en Pixel Watch en una actualización futura, pero no sabemos si sucederá ni cuándo.
Un beneficio de emparejar su teléfono Android con un reloj inteligente que ejecuta Google Usar sistema operativo La plataforma es que puedes controlar la reproducción multimedia de tu teléfono directamente desde tu muñeca. Utilizo esta función todo el tiempo cuando quiero reproducir o pausar un video en mi televisor mientras preparo comida o cuando quiero cambiar de pista en un álbum en mi pantalla inteligente mientras trabajo. Lamentablemente, un botón que falta en el reproductor multimedia Wear OS cuando muestra controles multimedia para su teléfono es un conmutador de salida multimedia. Esto significa que si desea cambiar el dispositivo al que su teléfono emite audio, debe levantar el teléfono. Eso podría cambiar en los próximos Androide 15 actualizar, sin embargo.
Cuando vas a emparejar un teléfono Android con un reloj inteligente que ejecuta Wear OS, normalmente necesitas configurar una aplicación complementaria en tu teléfono. Esta aplicación complementaria generalmente no solo le permite cambiar varias opciones en su reloj desde la comodidad de la pantalla más grande de su teléfono, sino que también sincroniza datos importantes de su teléfono, como notificaciones, llamadas telefónicas, mensajes de texto y más. Sin embargo, antes de poder recopilar y enviar estos datos, la aplicación complementaria debe solicitar muchos permisos confidenciales en su teléfono.
En lugar de pedirle al usuario que otorgue cada permiso individualmente, la aplicación complementaria puede utilizar la función Perfil del dispositivo complementario de Android para solicitar acceso a estos permisos necesarios de una sola vez. El perfil de dispositivo complementario para relojes inteligentes android.app.role.COMPANION_DEVICE_WATCH
por ejemplo, otorga a la aplicación complementaria permisos relacionados con el acceso al calendario, acceso a llamadas telefónicas, acceso a SMS, acceso a contactos, escaneo de dispositivos cercanos y más.
Mishaal Rahman / Autoridad de Android
Cuadro de diálogo que solicita permisos para el perfil del dispositivo de reloj. Fuente: Google.
A partir de Android 15, las aplicaciones complementarias dirigidas a Android 15 y que soliciten convertirse en titulares del perfil del dispositivo de reloj pueden recibir un nuevo permiso de plataforma denominado MEDIA_ROUTING_CONTROL
.
Mishaal Rahman / Autoridad de Android
El MEDIA_ROUTING_CONTROL
El permiso permite que la aplicación complementaria «acceda a una lista de dispositivos disponibles y controle cuál transmite audio o video desde otras aplicaciones». La descripción del permiso es un poco confusa, pero la descripción que se mostrará debajo Configuración > Aplicaciones > Acceso a aplicaciones especiales > Cambiar salida de medios hace un mejor trabajo al explicar qué hace este permiso. En concreto, “permite [an] aplicación para elegir qué dispositivo conectado reproduce audio o video de otras aplicaciones. Si se permite, esta aplicación puede acceder a una lista de dispositivos disponibles, como auriculares y parlantes, y elegir qué dispositivo de salida se usa para transmitir o transmitir audio o video”.
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>
Básicamente, este permiso permite que la aplicación complementaria del reloj en su teléfono cambie a qué dispositivo emitir audio, incluso si ese audio proviene de otra aplicación. Una vez otorgado este permiso, la aplicación complementaria del reloj en su teléfono puede utilizar API de enrutamiento de medios remotos privilegiados en la clase MediaRouter2 de Android. Debido a que este acceso se otorga específicamente a la aplicación complementaria del reloj, también podrá realizar estos cambios en su reloj. Esta interpretación es confirmada por la descripción del desarrollador del permiso en AOSPque afirma que mantener MEDIA_ROUTING_CONTROL
«permite que los relojes (a través de aplicaciones complementarias) controlen el enrutamiento de las aplicaciones que se ejecutan en el teléfono».
Mishaal Rahman / Autoridad de Android
Entonces, en esencia, esto significa que si inicia la reproducción multimedia en su teléfono pero luego desea cambiar a qué dispositivo emitir audio, no necesitará sacar su teléfono para hacerlo. Podrás cambiar el dispositivo de salida de audio de tu teléfono directamente desde el reloj inteligente Wear OS en tu muñeca. Desafortunadamente, no sabemos exactamente en qué dispositivos Wear OS funcionará esto, ya que solo hemos visto código que implementa soporte para esto en el lado del teléfono. Es probable que su reloj inteligente Wear OS también necesite una actualización para agregar una pantalla que interactúe con la aplicación complementaria del reloj en su teléfono. No hemos visto ninguna evidencia de esto en el último informe de Google. Reloj de píxeles 2 dispositivo, pero nos sorprendería que la compañía no estuviera trabajando en soporte para esta característica entre bastidores.