Cómo empaquetar y distribuir apps de Wear OS

En este documento, se incluyen instrucciones y prácticas recomendadas para distribuir apps para Wear OS en Play Store.

Requisitos previos de Play Store

Los APKs de Wear OS son independientes de los APKs para dispositivos móviles y se suben y actualizan de forma independiente desde Play Console.

Para publicarse en Play Store, los APKs de Wear OS deben cumplir con los siguientes requisitos.

Código de versión único

Dado que el código de la versión del APK de reloj debe ser único en todos los factores de forma, te recomendamos que su esquema de código de la versión sea independiente de cualquier otro factor de forma en Play Console.

Este es un ejemplo de esquema:

  • Primeros 2 números: targetSdkVersion:
    • 36[xxx][yy][zz]
  • Próximos números: versión del producto:
    • 36152[yy][zz]
  • Próximos números: Número de versión:
    • 3615202[zz]
  • Números finales: Versión de tu app para Wear OS:
    • 361520203

Si además del APK de reloj tienes uno de teléfono, debes usar el método de publicación con varios APKs para administrar ambos. Para obtener más información sobre el control de versiones para varios APKs, consulta Reglas para varios APKs y, para verificar que la configuración de Gradle establezca las versiones correctamente, consulta Cómo configurar la información de la versión de la app.

Cómo configurar la orientación para un reloj

Para que Play Store reconozca tu app como una app para Wear OS, debes declarar una etiqueta <uses-feature> específica en el archivo de manifiesto de la app. Este elemento debe ser un elemento secundario directo de la etiqueta raíz <manifest>, con su atributo android:name establecido en android.hardware.type.watch:

<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    ...
    <uses-feature android:name="android.hardware.type.watch"/>
    ...
</manifest>

Además de declarar la función android.hardware.type.watch en tu manifiesto, también puedes filtrar por criterios como la versión del SDK, la resolución de pantalla y la arquitectura de CPU. Consulta Filtros en Google Play para obtener más detalles.

Cómo especificar el parámetro independiente

Tu archivo AndroidManifest.xml debe declarar si tu app para relojes es independiente. Una app independiente se puede usar por completo sin un teléfono vinculado. Todas sus funciones principales, como la autenticación, funcionan de forma local en el reloj.

Para ello, agrega un elemento <meta-data> dentro de la etiqueta <application>. Establece el nombre en com.google.android.wearable.standalone y el valor en verdadero o falso.

...
<application
    <meta-data
        android:name="com.google.android.wearable.standalone"
        android:value="true" />
...

Si el valor de com.google.android.wearable.standalone es false, la app se puede descargar desde Play Store, pero requiere su app complementaria para dispositivos móviles para que se pueda usar. Si quieres obtener más información sobre el desarrollo independiente para Wear, consulta Apps para Wear OS independientes frente a no independientes.

Validación del desarrollo

Para preparar un lanzamiento exitoso en Wear OS, consulta los recursos de desarrollo de Wear OS y la guía de diseño de Wear OS, y verifica que tu app cumpla con los estándares de calidad de Wear OS.

Empaque válido

Si tienes una app para dispositivos móviles existente, verifica que hayas usado el mismo nombre de paquete para tu app para Wear OS.

Te recomendamos que uses la misma ficha de Play Store que tu app para dispositivos móviles, ya que esto mejora la visibilidad de tu app para Wear OS, ya que la vincula a las opiniones y calificaciones de tu app para dispositivos móviles.

Pruebas integrales

Para brindar una excelente experiencia del usuario, tu app debe diseñarse para que funcione correctamente y se vea bien en todos los dispositivos Wear OS.

Configura tu entorno de pruebas lo antes posible y realiza pruebas en una variedad de dispositivos, versiones y tipos de pruebas durante el diseño y el desarrollo. Recomendamos probar en emuladores y dispositivos físicos de todos los OEM principales de Wear OS.

Validación de los estándares de calidad

Verifica que tu app cumpla con todos los Estándares de calidad de Wear OS y realiza pruebas de control de calidad del usuario para verificar la facilidad de uso y la calidad general.

Si no se cumplen estos estándares, se rechazará tu app durante el proceso de revisión de Play Store.

Play Store destaca las apps para Wear OS de alta calidad con rankings de las mejores apps y colecciones destacadas seleccionadas. Para poder optar por estos beneficios, asegúrate de que tu app para Wear OS funcione como una app independiente y cumpla con todos los estándares de calidad.

Tema especial: Requisitos para las experiencias aptas para niños

Algunos dispositivos con Wear OS admiten una experiencia apta para niños, lo que permite que el reloj y sus apps asociadas funcionen de forma completamente independiente con LTE y, cuando esté disponible, con conectividad Wi-Fi. Esto incluye llamadas, mensajes de texto y juegos. Para publicar una experiencia apta para niños en tu app o cara de reloj en Play Store, debes cumplir con los siguientes requisitos adicionales:

Para obtener más información sobre cómo crear experiencias aptas para niños, consulta las pautas de desarrollo.

Distribución

En las siguientes secciones, se proporciona una descripción general de cómo publicar y distribuir tu app para Wear OS con Play Console. Para obtener instrucciones más detalladas, consulta los pasos en Cómo preparar y organizar una versión.

Si es la primera vez que usas Play Console, consulta la Descripción general de Google Play Console para comenzar y usa la Lista de tareas para el lanzamiento de Play Store para no perderte nada.

Configura Play Console para Wear OS

Para que la ficha de tu app aparezca en Play Store, sube el APK de Wear OS en Play Console. Para configurar esta opción, sigue estos pasos:

  1. En Play Console para tu app, haz clic en el menú Prueba y lanza en el panel de navegación.
  2. Elige Configuración avanzada, selecciona la pestaña Factores de forma y haz clic en Agregar factor de forma.
  3. Haz clic en Wear OS y sigue los pasos para agregar capturas de pantalla de Wear OS a tu ficha de Play Store.

Lanza la app en un segmento de pruebas

Para que tu app esté disponible para los usuarios en Play Store, debes completar las pruebas cerradas para probar las versiones previas al lanzamiento de tu app con tus propios grupos de verificadores. Consulta nuestra guía de pruebas cerradas para obtener más información.

Después de que lances tu app en un segmento de pruebas, Play Console preparará un informe previo al lanzamiento. Este informe contiene los resultados de las pruebas de estabilidad, accesibilidad y seguridad en dispositivos físicos y emulados, y las pruebas de rendimiento en dispositivos físicos.

Usa los resultados de este informe previo al lanzamiento para mejorar la calidad de tu app.

Habilitar la función y publicar los cambios

Una vez que tengas una versión en tu segmento de pruebas cerradas, puedes habilitar Wear OS y aceptar la política de opiniones en el menú Configuración avanzada.

Después de habilitar Wear OS, selecciona Iniciar lanzamiento para distribuir tu app.

Consideraciones

  • Los usuarios pueden descargar apps para Wear OS directamente desde su reloj o de forma remota desde Play Store en su teléfono o computadora.

  • Cuando envías una actualización a Play Console, la app se actualiza automáticamente para los usuarios que tienen habilitadas las actualizaciones automáticas. Los usuarios también pueden actualizar las apps de forma manual en Play Store.

  • Si tu app incluye tarjetas o complicaciones, también debes mencionar su compatibilidad en la ficha.

Opiniones de Play Store

Después de publicar tu app, comienza el proceso de revisión de Play Store.

Cómo verificar el estado de revisión y aprobación

Podrás comprobar la revisión y el estado de aprobación de tu app en Play Console en cualquier momento desde la sección Wear OS de la página Precios y distribución de la app.

Estos son los tres estados de aprobación:

  • Pendiente: Se envió tu app para su revisión, pero aún no se completó el proceso.
  • Aprobada: Se revisó y aprobó tu app. La app se vuelve detectable para los usuarios de Wear OS.
  • No aprobada: Se revisó tu app, pero no se aprobó. Recibirás una notificación por correo electrónico en la dirección de tu cuenta de desarrollador con un resumen de los problemas que debes revisar. Después de solucionar los problemas, habilita la opción y vuelve a publicar la app para iniciar otra revisión.

Motivos de rechazo más comunes en Play Store

En la siguiente tabla, se incluyen los motivos más comunes de los rechazos de Play Store.

Motivo Explicación
No se menciona "Wear OS" en la ficha de Play Store Debes mencionar "Wear OS" en la ficha de Play Store de tu app.
La funcionalidad básica no funciona La app no funciona como se anuncia, o bien las capturas de pantalla son imprecisas y no reflejan la app real. Prueba tu app a fondo con un emulador y un dispositivo físico.
No hay capturas de pantalla de Wear Debes subir al menos una captura de pantalla que muestre la app en ejecución en un dispositivo Wear OS. Esto se puede hacer desde Android Studio.
No tiene formato para pantallas redondas El diseño de la app se renderiza de forma incorrecta en una pantalla redonda, y la ficha de Play Store no especifica esta limitación. Usa Open the Layout Inspector en Android Studio para asegurarte de que los diseños se rendericen correctamente.
Faltan los requisitos de funcionalidad Requisitos de funcionalidad que suelen omitirse, como notificaciones de Wear OS con formato incorrecto o falta de RemoteInput para las respuestas de apps de mensajería