Wear OS 7 se basa en Android 17 (nivel de API 37). Cuando prepares tu app para Wear OS y la uses en Wear OS 7, controla los cambios de comportamiento del sistema que afectan a todas las apps en Android 17, así como los cambios para las apps que segmentan Android 17.
A menos que se especifique lo contrario, los cambios afectan a todas las apps que se ejecutan en Wear OS 7 o versiones posteriores, independientemente de la versión del SDK de destino.
Los siguientes cambios en la plataforma subyacente justifican un enfoque particular cuando se segmenta para Wear OS 7:
Protección de audio en segundo plano
Para garantizar que el usuario inicie las interacciones de audio en segundo plano de forma intencional, Android 17 aplica restricciones a las solicitudes de reproducción y enfoque de audio. Las apps que interactúan con el audio en segundo plano deben ejecutar un servicio en primer plano que no sea del tipo SHORT_SERVICE. En el caso de las apps segmentadas para Android 17 (nivel de API 37), este servicio en primer plano suele tener capacidades de con el dispositivo en uso (WIU).
Para obtener detalles completos y estrategias de mitigación, consulta la guía sobre protección de audio en segundo plano.
Permisos de acceso a la red local
Las apps que se segmentan para Android 17 deben declarar el permiso de tiempo de ejecución ACCESS_LOCAL_NETWORK para interactuar con dispositivos en una red de área local (LAN). Esto afecta a las apps para Wear OS que se comunican directamente con dispositivos inteligentes para la casa o receptores de transmisión a través de Wi-Fi.
Para obtener más información, consulta la documentación sobre el permiso de red local.