Register now for Android Dev Summit 2019!

Descripción general del programa

Te damos la bienvenida a Android Q Beta, un programa que te ofrece todo lo que necesitas para lograr que tus apps sean compatibles y puedas compilarlas para la próxima versión de Android. Es gratis, y puedes comenzar descargando las herramientas y el SDK de la versión Beta.

Imágenes de sistema para hardware y emulador

Ejecuta y prueba tus apps en dispositivos Pixel y en el emulador de Android.

Código más reciente de la plataforma

Ofreceremos varias actualizaciones mientras esté vigente la versión Beta, por lo que realizarás pruebas con los últimos cambios de la plataforma.

Capacidades y comportamientos nuevos

Comienza a trabajar desde ahora para admitir los nuevos comportamientos de la plataforma.

Comentarios y asistencia

Comunícanos problemas y envíanos comentarios a través de nuestro seguimiento de problemas. Conéctate con otros desarrolladores en la comunidad de desarrolladores.

Calendario y actualizaciones

El programa Android Q Beta tiene vigencia desde el 13 de marzo de 2019 hasta el lanzamiento público para AOSP y OEM, previsto para el tercer trimestre de 2019.

En momentos clave del desarrollo, lanzaremos actualizaciones para tu entorno de pruebas y desarrollo. En cada una se incluyen herramientas del SDK, imágenes de sistema de la versión Beta, emuladores, referencias de las API y diferencias de las API. A continuación, se muestran las versiones clave del desarrollo.

  • Beta 1 (lanzamiento inicial, Beta)
  • Beta 2 (lanzamiento incremental, Beta)
  • Beta 3 (lanzamiento incremental, Beta)
  • Beta 4 (API finales y SDK oficial, publicación en Play, versión Beta)
  • Beta 5 (lanzamiento candidato para la prueba)
  • Beta 6 (lanzamiento candidato para la prueba final)
  • Lanzamiento final a AOSP y el ecosistema

Si eres desarrollador, el enfoque durante la primera parte del programa de la versión Beta consiste en asegurarse de que tu app actual sea compatible con la nueva plataforma y proporcionar comentarios en instancias tempranas. En la última parte de la versión Beta (aunque también durante su desarrollo y después de él), enfócate en adoptar nuevas funciones en tu app y en orientar tu contenido a la nueva plataforma.

Consulta la guía de migración a fin de acceder a pasos sencillos para hacer que tu app sea compatible con la nueva plataforma y, luego, orienta tu contenido a ella cuando esté todo listo.

En los primeros tres momentos clave del desarrollo de la versión Beta, se proporciona un entorno de prueba y desarrollo temprano que te permitirá identificar problemas de compatibilidad en tus apps actuales y planificar tareas relacionadas con la migración o las funciones que se necesiten para la orientación a la plataforma nueva. Este es el período de prioridad en el que puedes enviarnos comentarios sobre las funciones y las API, como también sobre problemas de compatibilidad de archivos. Para ello, usa el seguimiento de problemas. Podrás encontrar cambios en las API entre estas actualizaciones.

En la versión Beta 4, tendrás acceso a las versiones definitivas del SDK y las API para tareas de desarrollo, así como a imágenes de sistema Beta actualizadas para poner a prueba comportamientos y funciones del sistema. Durante este período, Android Q ofrecerá un nivel de API estándar. Puedes iniciar la prueba de compatibilidad final de tus apps heredadas y optimizar cualquier código nuevo que use las API o funciones de Android Q.

También, a partir de la versión Beta 4, podrás publicar apps en dispositivos con Android Q en el nivel de API oficial, como dispositivos de consumidores que participan del programa Android Beta. Puedes realizar publicaciones primero en los canales Alfa y Beta de Google Play, a fin de poder probar tus apps entre consumidores de la versión Beta de Android antes de la distribución a gran escala en la tienda.

En las versiones Beta 5 y 6, tendrás compilaciones de versiones potenciales, que incluyen las API finales e imágenes de sistema casi definitivas, para desarrollo y prueba.

A medida que realices pruebas y desarrollos, te recomendamos mantener tu entorno de desarrollo actualizado conforme se lancen las actualizaciones de la versión Beta.

Cuando haya actualizaciones disponibles para la versión Beta, te informaremos mediante el blog para desarrolladores de Android, este sitio y la comunidad de desarrolladores de Android.

¿Qué incluye el programa Android Q Beta?

El programa Android Q Beta incluye todo lo que necesitas para probar tus apps existentes con diferentes tamaños de pantalla, chipsets de CPU y GPU, tecnologías de red y arquitecturas de hardware.

Herramientas del SDK

Con Android Studio, puedes descargar estos componentes a través del Administrador de SDK:

  • SDK y herramientas de la versión Beta de Android Q
  • Imagen de sistema del emulador de la versión Beta de Android Q (32 y 64 bits)
  • Imagen de sistema del emulador para Android TV de la versión Beta de Android Q (32 bits)

Ofreceremos actualizaciones para estas herramientas de desarrollo en cada etapa clave según sea necesario.

Para obtener instrucciones completas sobre la configuración del SDK, consulta la guía de migración.

Imágenes de sistema para una variedad de dispositivos de hardware

El programa de versiones Beta de Android incluye imágenes de sistema para varios dispositivos Pixel, que puedes usar para el desarrollo y las pruebas. Consulta Cómo obtener Android Q para conocer más detalles.

Actualizaciones inalámbricas para Pixel a través del programa de versiones Beta de Android para Pixel

Si tienes un dispositivo Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 o Pixel 3 XL, puedes inscribirlo en el programa de versiones Beta de Android Q Beta de manera inalámbrica (OTA). Si deseas obtener más información, consulta la página Cómo obtener Android Q o visita https://g.co/androidbeta para inscribirte.

Documentación y código de ejemplo

Estos recursos de documentación, que te brindarán más información sobre Android Q, están disponibles en el sitio de Android Q Beta:

  • La guía de migración tiene instrucciones detalladas sobre cómo comenzar
  • En los documentos de cambios de comportamiento y privacidad, se muestran las áreas clave en las que podría interesarte realizar pruebas
  • Documentación sobre las nuevas API, lo que incluye una página de funciones y API, y guías detalladas para los desarrolladores sobre las funciones clave
  • Notas de la versión para la versión Beta actual, que incluye notas sobre cambios

Referencia de las API e informe de diferencias

La referencia de las API Beta completa está disponible en línea. Las nuevas API llevan una marca de agua que dice "Android Q" como nivel de la API. Ten en cuenta que solo puedes usar estas API si realizas compilaciones con el SDK de Android Q Beta.

Nota: Para mostrar las API de Android Q, asegúrate de establecer el selector de nivel de la API en "Q" en la parte izquierda de la navegación de cualquier página de referencia.

Para obtener una vista detallada de las API nuevas, modificadas y quitadas en cada versión Beta, recomendamos comenzar con el informe de diferencias de las API:

Los cambios en los informes de diferencias te dirigen a la documentación de referencia de la API relacionada.

Recursos de asistencia

A medida que realices pruebas y desarrollos con la versión Beta, usa los siguientes canales para notificar problemas y enviar comentarios:

  • La herramienta de seguimiento de problemas para desarrolladores de Android Beta es tu principal canal para enviar comentarios. A través de este, podrás notificar errores y problemas de rendimiento, y enviar comentarios generales. También podrás buscar problemas conocidos y encontrar pasos para solucionarlos. Durante el proceso de evaluación y prioridad, te mantendremos actualizado sobre tu problema y lo comunicaremos al equipo de ingeniería de Android para su análisis.
  • Para obtener información detallada sobre cómo informar distintos tipos de problemas, consulta la página Comentarios.
  • La comunidad de desarrolladores de Android Beta es una comunidad en la que puedes conectarte con otros usuarios y desarrolladores que trabajan con Android Beta. Puedes compartir observaciones o ideas, o bien encontrar respuestas a tus preguntas.

Orientación, API Beta y publicación

La versión Beta de Android Q ofrece un sistema pensado únicamente para el desarrollo y una biblioteca de Android que no tiene un nivel de API estándar. Si quieres orientar la nueva plataforma y compilar con las nuevas API de Android Q, debes orientar la versión Beta de Android Q configurando el parámetro targetSdkVersion de tu app a 29, además de minSdkVersion y compileSdkVersion de Gradle a 29. Para más detalles, consulta cómo actualizar la configuración de tu compilación para Android Q.

La versión Beta de Android Q ofrece API de la versión Beta. Las API no serán oficiales hasta el lanzamiento de la versión definitiva del SDK. Esto significa que, con el tiempo, podrían aplicarse cambios en las API, en especial durante las primeras semanas del programa. Te proporcionaremos un resumen de los cambios con cada actualización de la versión Beta de Android Q.

Nota: Aunque las API de la versión Beta pueden cambiar, los comportamientos del sistema subyacente normalmente se mantienen estables y disponibles para cualquier prueba inmediata.

Google Play evita la publicación de apps orientadas a la versión Beta de Android Q. Cuando esté disponible el SDK de Android Q, podrás orientarte hacia el nivel de API oficial de Android Q y publicar tu app en Google Play a través de los canales de versiones Alfa, Beta y de producción. Mientras tanto, si deseas distribuir una app orientada a evaluadores de Android Q, puedes hacerlo por correo electrónico o descarga directa desde tu sitio en cualquier momento.

Cómo comenzar

Para comenzar, instala Android Q en tu dispositivo de hardware o configura un emulador para las pruebas de compatibilidad. Consulta Cómo obtener Android Q para conocer más detalles. Luego, revisa la guía de migración a fin de obtener un resumen de los pasos para las pruebas de compatibilidad y la compilación para Android Q.

Gracias por participar en el programa de versiones Beta de Android Q.