Cómo probar la manera en que tu app controla los cambios de comportamiento

Wear OS 5 se basa en Android 14 (nivel de API 34). Cuando prepares La app para Wear OS para usar en Wear OS 5 controla el sistema cambios de comportamiento que afectan a todas las apps en Android 14, así como las cambios para las apps orientadas a Android 14.

Cambios en Wear OS 5 que afectan a todas las apps

Los siguientes cambios de comportamiento afectan los casos de uso y las bibliotecas que son específicas a Wear OS. Estos cambios afectan a todas las apps que se ejecutan en Wear OS 5 o versiones posteriores. sin importar la versión del SDK de destino.

Panel de privacidad

Wear OS 5 agrega compatibilidad con el panel de privacidad, que ofrece a los usuarios una vista centralizada del uso de datos de cada app.

Los relojes nuevos solo muestran caras de reloj que usan el Formato de Caras de Relojes

Los relojes que se lanzan con Wear OS 5 o versiones posteriores solo admiten caras de reloj que usan el Formato de Caras de Relojes. Por este motivo, te recomendamos que migres con el Formato de Caras de Relojes.

Cambios en Wear OS 5 que afectan a las apps orientadas a Android 14

Los siguientes cambios afectarán tu app solo si actualizas el SDK de destino. versión a Android 14, la versión en la que se basa Wear OS 5.

Las apps siempre activas pueden pasar a segundo plano

A partir de Wear OS 5, el sistema mueve las apps siempre activas a segundo plano. cuando están visibles en el modo ambiente durante un período determinado. Los usuarios pueden ajustar el tiempo de espera en la configuración del sistema.

Las apps de grabación de ejercicios deben declarar un tipo de servicio en primer plano

Si la app registra ejercicios como parte de la sesión de entrenamiento de un usuario en dispositivos que ejecutar Wear OS 5 o versiones posteriores, debes especifica el tipo de servicio en primer plano health en el servicio en primer plano que invoca ExerciseClient. Además, si la app puede supervisar la ubicación durante la sesión de entrenamiento, también debes especificar el location tipo de servicio en primer plano.

Algunos dispositivos que no están en la muñeca permanecen desbloqueados por más tiempo

En dispositivos compatibles que ejecutan Wear OS 5 o versiones posteriores, si el usuario apaga la muñeca y se quita el dispositivo de la muñeca, mantiene el dispositivo desbloqueado durante un período más largo del que tendría de lo contrario.

Si tu app requiere un nivel de seguridad más alto, como cuando se muestra datos potencialmente sensibles o privados, verifica si la detección de muñeca está habilitada.

El contenido arrastrable podría superponerse a los puntos de activación de gestos del sistema

A partir de Wear OS 5, el sistema trata los gestos de eventos de movimiento independiente de la navegación por gestos que se usa en la IU del sistema.

Si la IU de tu app incluye grandes espacios arrastrables que se superponen con los gestos del sistema podrías necesitar agregar rectángulos de exclusión de gestos del sistema para estas vistas. Para ello, llama a setSystemGestureExclusionRects() a fin de indicar al IU del sistema para ignorar los gestos de navegación en las áreas determinadas. Esto es similar a cómo controlar los gestos conflictivos de la app en tu aplicación para dispositivos móviles para proporcionar de la IU de borde a borde.

Puedes usar la API de setSystemGestureExclusionRects() para tener la IU del sistema. responden a las solicitudes de gestos de manera diferente. Por ejemplo, la IU del sistema podría mostrar sugerencias adicionales de IU, como una barra horizontal, para confirmar la intención del usuario.

Restricciones a intents implícitos y pendientes

Si usas tarjetas en tu app, verifica si tu Los intents se ven afectados por las restricciones de los intents implícitos y pendientes.

Algunas notificaciones aún no se pueden descartar

Cuando usas la versión para dispositivos móviles de tu app en un dispositivo que ejecuta Android 14 (nivel de API 34) o versiones posteriores, los usuarios pueden descartar las notificaciones que, al anteriores, no se podían descartar.

Sin embargo, en Wear OS 5 y versiones posteriores, estas notificaciones aún no se pueden descartar.

Otros cambios desde Android 14

Es probable que los siguientes cambios en Android 14 afecten a tu Wear OS .

Cambios en Android 14 que afectan a todas las apps

Cambios en Android 14 que afectan a las apps orientadas al nivel de API 34