Cómo actualizar a la versión más reciente de Wear OS

Cómo actualizar desde Wear 2.0

En esta guía, se describe el proceso de actualización de Wear OS.

Cambios específicos en Android

Wear 2.0 abarca varias versiones de Android desde el nivel de API 25 hasta el 28.

Nota: No hay una versión de Wear OS para Android 10 (nivel de API 29).

Si tu app para Wear OS se orienta a Wear OS 2.0 (nivel de API 28), la mayor parte del trabajo de actualización es controlar los cambios de plataforma de Android 9 (nivel de API 28) a Android 11 (nivel de API 30).

No hay una versión de Wear OS para Android 10 (nivel de API 29), por lo que debes controlar todos esos cambios a la vez cuando cambias los campos compileSdkVersion y targetSdkVersion de 28 a 30.

Nota: Incluso si no cambia el elemento compileSdkVersion o targetSdkVersion en la app, asegúrate de que esta sea compatible con el nivel de API 29.

Cambios específicos en Wear OS

En Wear OS 2.0, existen tarjetas, complicaciones, apps, caras de reloj y muchas otras plataformas. Cuando actualizas la app, debes revisar las interfaces de usuario para incorporar los últimos lineamientos de diseño.

Además, el nivel de API 30 incluye la API de Ongoing Activity. Una actividad en curso permite que una notificación continua aparezca en plataformas adicionales dentro de la interfaz de usuario de Wear OS, lo que permite que los usuarios interactúen más con las actividades de larga duración.

Nota: Algunas funciones de las APIs de cara de reloj en etapa alfa solo están disponibles en dispositivos con nivel de API 30 o posterior.

Elige una versión para comenzar

La mayoría de los desarrolladores compilan una app sólida orientada al nivel de API 30 y dejan la versión minSdkVersion lo suficientemente baja para dirigirse a las versiones más comunes de Android. Por ejemplo, para habilitar la compatibilidad con dispositivos Wear 2.0, establece minSdkVersion en 25.

Si tienes experiencia con el desarrollo de Android, gran parte de ese conocimiento se aplica a Wear OS. Para obtener información sobre las diferencias, consulta Diferencias entre el desarrollo para Wear OS y el desarrollo para dispositivos móviles.

Nota: La imagen del sistema emulador de Wear OS en el nivel de API 30 se encuentra en la etapa de Versión preliminar para desarrolladores. Consulta las notas de la versión para conocer las actualizaciones más recientes.

Bibliotecas de Jetpack para Wear OS

Las bibliotecas de Jetpack para Wear OS son un conjunto de bibliotecas que contienen una funcionalidad similar a la de la biblioteca de compatibilidad con dispositivos wearables y una mejor compatibilidad con Wear OS 3.

Las bibliotecas de Jetpack para Wear OS reemplazan la biblioteca de compatibilidad para wearables y no están pensadas para que se usen juntas. La biblioteca de compatibilidad para wearables no funciona en Wear OS 3.

Para obtener más información, consulta la entrada de blog Las bibliotecas de Jetpack para Wear OS ahora están estables.