¡Te damos la bienvenida a la Vista previa para desarrolladores de Android 12! Envíanos comentarios con frecuencia y tan pronto como puedas, y ayúdanos a hacer de Android 12 la mejor versión hasta el momento.

Vista previa para desarrolladores de Android 12

Te damos la bienvenida a la Vista previa para desarrolladores de Android 12, un programa que ofrece todo lo que necesitas para brindar compatibilidad con tus apps y realizar compilaciones destinadas a la próxima versión de Android. El programa es gratuito y puedes comenzar de inmediato mediante la descarga del SDK y las herramientas de la Vista previa para desarrolladores.

Un entorno de ejecución para probar las apps en dispositivos Pixel y en Android Emulator

Ofreceremos actualizaciones periódicas para que realices pruebas con el código más reciente de la plataforma.

Identifica los cambios de comportamiento que afectarán a las apps y compila con las funciones más recientes de la plataforma.

Tus comentarios son fundamentales. Comienza aquí para informarnos los problemas y contarnos lo que piensas. Conéctate con otros desarrolladores en la Comunidad de desarrolladores y comparte tus experiencias.

Cronograma, objetivos y actualizaciones

Cronograma de las vistas previas para desarrolladores y las versiones beta de Android 12

El programa de Vista previa para desarrolladores de Android 12 se ejecuta desde febrero de 2021 y continuará hasta el lanzamiento de la última actualización pública para AOSP y OEM, previsto para más adelante durante el año. En momentos clave del desarrollo, lanzaremos actualizaciones para los entornos de desarrollo y pruebas. Cada una incluye herramientas del SDK, imágenes del sistema, emuladores, y referencias y diferencias de API. A continuación, se muestran los objetivos.

Rutas Compilación Tipo Acciones del desarrollador
Febrero Vista previa para desarrolladores 1 Primera compilación de referencia centrada en los comentarios de los desarrolladores, con nuevas funciones, API y cambios de comportamiento. Período prioritario para recibir comentarios sobre las API. Explora las nuevas API y los cambios de comportamiento, e infórmanos acerca de cualquier error o solicitud importante durante este período. Comienza la prueba anticipada de compatibilidad con apps.
Marzo Vista previa para desarrolladores 2 Actualización incremental con funciones, API y cambios de comportamiento adicionales. La prioridad de los comentarios continúa. Envíanos tus comentarios cuando pruebes las nuevas API y realices las pruebas de los cambios de comportamiento.
Abril Vista previa para desarrolladores 3 Actualización adicional de estabilidad y rendimiento.a12 Prepara tus apps para la versión beta para consumidores. Continúa con las pruebas de compatibilidad y publica actualizaciones sin cambiar la orientación.
Mayo Beta 1 Versión inicial de calidad Beta; actualización inalámbrica para usuarios pioneros que se inscriben en Android Beta. Continúa con las pruebas de compatibilidad y consulta los comentarios de los usuarios de las versiones beta de Android. Comienza la prueba anticipada con la orientación a Android 12. Notifica a los desarrolladores del SDK y de la biblioteca acerca de cualquier error.
De junio a julio Beta 2 y 3 Lanzamiento incremental de calidad beta Continúa con las pruebas de compatibilidad y consulta los comentarios de los usuarios de las versiones beta de Android. Comienza la prueba anticipada con la orientación a Android 12.
Agosto Beta 4 Objetivo de estabilidad de la plataforma. Comportamientos y API finales. Se abre la publicación en Play. Inicia las pruebas finales de compatibilidad para apps, SDK y bibliotecas. Lanza las versiones compatibles. Continúa trabajando para orientar a Android 12. Actualiza los SDK y las bibliotecas, y notifica a sus desarrolladores sobre cualquier problema.
Potencial Lanzamiento de la versión potencial. Publica actualizaciones compatibles para apps, SDK y bibliotecas. Continúa trabajando para orientar a Android 12. Compila con nuevas funciones y API.
Versión final Lanzamiento de Android 12 para AOSP y el ecosistema. Publica actualizaciones compatibles para apps, SDK y bibliotecas. Continúa trabajando para orientar a Android 12. Compila con nuevas funciones y API.

Objetivo de estabilidad de la plataforma

Android 12 incluye un objetivo llamado "estabilidad de la plataforma" que te ayudará a planificar las pruebas y los lanzamientos finales. Este objetivo indica que Android 12 alcanzó las API finales internas y externas, los comportamientos finales de la app y las listas finales de API que no pertenecen al SDK (listas grises). Esperamos que Android 12 alcance la estabilidad de la plataforma en la versión Beta 4 en agosto de 2021. A partir de ese momento, no se esperan más cambios que afecten a las apps.

Invitamos a todos los desarrolladores de apps, juegos, SDK, bibliotecas y motores de juegos a que usen el objetivo de estabilidad de la plataforma para planificar pruebas finales de compatibilidad y el lanzamiento público. El uso de la estabilidad de la plataforma en lugar de la versión final te brinda varias semanas adicionales antes de que los usuarios puedan recibir la nueva plataforma en sus dispositivos.

Fases de vista previa

La Vista previa para desarrolladores se centra en los comentarios sobre la API y la compatibilidad con apps. Esta última implica que debes cerciorarte de que la apariencia y el funcionamiento de la versión actual de la app sean correctos para la nueva plataforma.

Las compilaciones de la Vista previa para desarrolladores proporcionan un entorno de desarrollo y prueba temprano que te permite probar nuevas API, identificar problemas de compatibilidad en tu app y planificar la migración o el trabajo de funciones necesario para orientarte a la plataforma nueva. Es muy importante que nos envíes tus comentarios durante este período. Es probable que haya cambios de API con cada una de las actualizaciones. Consulta los pasos para hacer que la app sea compatible con la plataforma nueva en la guía de migración y oriéntate a la plataforma nueva cuando tengas todo listo.

La versión beta 1 te brinda un entorno más completo y estable para compilar y hacer pruebas en Android 12, y es la primera compilación que ofrecemos a usuarios pioneros, que están inscritos en el Programa de versiones beta de Android. Durante el período de lanzamiento de la versión beta, los usuarios pioneros usarán tu app en dispositivos Pixel, por lo que te recomendamos que estés atento a sus comentarios y que lances actualizaciones compatibles para abordar los problemas, sin cambiar la orientación de la app. Además, es un buen momento para comenzar a preparar el cambio de orientación de tu app más adelante.

Con las versiones beta 2 y beta 3, obtendrás mejoras cada vez más estables y completas que te permitirán continuar con las pruebas y el desarrollo.

A partir de la versión beta 4, Android 12 alcanzará la estabilidad de la plataforma, lo que significa que finalizarán los comportamientos del sistema y las API. Este es el momento de comenzar los trabajos de prueba y desarrollo finales necesarios a fin de garantizar que una versión compatible de tu app esté lista para los usuarios de la versión final del ecosistema. Durante ese período, Android 12 ofrecerá un nivel de API estándar.

La estabilidad de la plataforma es el momento ideal para cambiar el enfoque hacia las pruebas de compatibilidad finales y lanzar las apps actualizadas a los usuarios y desarrolladores de la última etapa. También puedes compilar con las API finales y definir mejor los códigos nuevos que usan las nuevas API o funciones. Puedes planificar tu trabajo con la seguridad de que la plataforma y las API no cambiarán.

A partir de la estabilidad de la plataforma, también podrás publicar apps en dispositivos que ejecuten Android 12 con el nivel de API oficial. Después de la estabilidad de la plataforma, te recomendamos que publiques primero en los segmentos alfa y beta de Google Play para que puedas probar tus apps antes de distribuirlas en la tienda.

Para todos los desarrolladores del SDK, la biblioteca, las herramientas y el motor de juegos, es muy importante comenzar a realizar pruebas en la estabilidad de la plataforma y publicar las actualizaciones compatibles lo antes posible. Es posible que se bloquee a los desarrolladores de apps y las apps de la última etapa hasta que reciban tus actualizaciones. Cuando hayas lanzado una actualización compatible, avísale a tus desarrolladores.

¿Qué se incluye en la Vista previa para desarrolladores?

El programa de Vista previa para desarrolladores de Android 12 incluye todo lo que necesitas para probar apps con diferentes tamaños de pantalla, tecnologías de red, chipsets de CPU/GPU y arquitecturas de hardware.

Herramientas del SDK y el NDK

Con Android Studio, puedes descargar los siguientes componentes a través de SDK Manager:

  • SDK, NDK y herramientas de Android 12
  • Imágenes del sistema del emulador para dispositivos móviles de Android 12 (solo para 64 bits; consulta las notas de la versión)

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

Consulta Cómo descargar Android 12 para comenzar. Consulta la guía de migración para obtener detalles sobre cómo planificar las pruebas y el desarrollo según el ciclo de lanzamiento de Android 12, además de las notas de la versión, para obtener información sobre errores conocidos.

Imágenes del sistema

La Vista previa para desarrolladores incluye imágenes del sistema para varios dispositivos Pixel que puedes usar durante el desarrollo y las pruebas. Si tienes un dispositivo Pixel 5, Pixel 4a 5G, Pixel 4a, Pixel 4 o 4 XL, Pixel 3a o 3a XL o Pixel 3 o 3 XL, puedes visitar el artículo Descargas a fin de obtener una imagen del sistema para el desarrollo y las pruebas.

Si no tienes un dispositivo Pixel, puedes desarrollar y probar con una imagen del sistema de Android Emulator. Con Android Studio, descarga este componente mediante SDK Manager:

  • Imágenes del sistema del emulador para dispositivos móviles de Android 12 (solo para 64 bits; consulta las notas de la versión)

Consulta Cómo descargar Android 12 para obtener más información.

Actualizaciones de escritura inalámbrica en la memoria flash para Pixel

Las versiones de Vista previa para desarrolladores son compilaciones de referencia iniciales solo para desarrolladores. No son aptas para el uso diario de usuarios pioneros, por lo que se encuentran disponibles mediante descarga y escritura en la memoria flash manuales únicamente. Para obtener más información, consulta Cómo descargar Android 12.

Cuando hayas escrito una compilación de la Vista previa para desarrolladores en la memoria flash de un dispositivo Pixel compatible, se te inscribirá automáticamente en las actualizaciones inalámbricas de compilaciones posteriores de Vista previa para desarrolladores y Beta hasta la versión final.

Ten en cuenta que el Programa de versiones beta de Android inalámbrico no es compatible con las compilaciones de la Vista previa para desarrolladores.

Vista previa de API y publicaciones

La Vista previa para desarrolladores de Android 12 ofrece un sistema pensado únicamente para desarrollo y una biblioteca de Android que no tiene un nivel de API estándar. Si deseas orientar la nueva plataforma y realizar compilaciones con las nuevas API de Android 12 durante este tiempo, debes orientarla a la versión de Vista previa para desarrolladores de Android 12 mediante la configuración de las opciones targetSdkVersion y minSdkVersion de tu app como "S" y su compileSdkVersion de Gradle a "android-S". Para obtener más información, consulta Cómo actualizar la configuración de compilación para Android 12.

La Vista previa para desarrolladores de Android 12 ofrece API de vista previa; las API no serán oficiales hasta el lanzamiento de la versión final del SDK en la plataforma. Esto significa que, con el paso del tiempo, podrían aplicarse cambios en las API, especialmente durante las primeras semanas del programa. Proporcionaremos un resumen de los cambios con cada actualización de la Vista previa para desarrolladores de Android 12.

Más adelante en la Vista previa para desarrolladores, se completarán las API de desarrollador y podrás descargar el SDK oficial de Android 12 en Android Studio, orientar al nivel de API oficial y compilar con las API oficiales.

Durante la Vista previa para desarrolladores, Google Play evita la publicación de apps orientadas a la versión "S" o al nivel de API oficial de Android 12. Cuando esté disponible el SDK final, podrás orientarte hacia el nivel de API oficial de Android 12 y publicar la app en Google Play a través de los canales de las versiones alfa, beta y de producción. Mientras tanto, si deseas distribuir a los verificadores una app orientada a Android 12, puedes hacerlo por correo electrónico o mediante descarga directa desde tu sitio en cualquier momento.

Cómo mantenerse actualizado

Mientras realizas pruebas de las versiones Beta y de Vista previa para desarrolladores, te recomendamos que mantengas tu entorno de desarrollo actualizado. Cuando haya actualizaciones disponibles, recibirás una notificación a través de los siguientes canales:

Más información

Para obtener más información sobre la Vista previa para desarrolladores de Android 12, consulta los siguientes documentos:

  • En la guía de migración, se describe el proceso para hacer que tus apps sean compatibles con Android 12 y para luego orientarlas a la nueva plataforma y compilarlas con las nuevas API.
  • En la página de cambios de comportamiento, se describen las actualizaciones de Android 12 que pueden afectar a tus apps y las áreas en las que deberías realizar pruebas.
  • En la página de nuevas funciones, encontrarás una descripción general de las funciones, capacidades y API nuevas, y guías para desarrolladores sobre las nuevas funciones clave.
  • En la página de notas de la versión, se enumeran y describen los problemas conocidos y los cambios transitivos que son específicos de cada vista previa o versión beta.

Referencia de las API e informe de diferencias

La referencia de API completa de la Vista previa para desarrolladores está disponible en línea. Cuando las nuevas API estén en desarrollo, llevarán una marca de agua para aportar visibilidad y tendrán el nivel de API "S". Ten en cuenta que solamente puedes usar estas API si realizas compilaciones con el SDK de la Vista previa para desarrolladores de Android 12.

Cuando Android 12 alcance la estabilidad de la plataforma y esté disponible el SDK final, la referencia de la API mostrará que las API nuevas se agregaron en el nivel de API oficial.

Para obtener una vista detallada de las API nuevas, modificadas, obsoletas y quitadas de cada versión, recomendamos comenzar con los informes de diferencias:

Los cambios en los informes de diferencias contienen vínculos a la documentación relacionada de referencia de la API.

Recursos de asistencia

A medida que realices pruebas y desarrollo con la Vista previa para desarrolladores de Android 12, usa estos canales para informar errores y enviar comentarios:

  • Visita la página Comentarios y problemas a fin de obtener toda la información para informar problemas y brindarnos tu opinión. En la página, puedes ir a la Herramienta de seguimiento de errores para informar errores o solicitar funciones, y puedes realizar encuestas rápidas sobre algunos de los nuevos cambios y funciones.
  • La Herramienta de seguimiento de errores de Vista previa para desarrolladores es nuestra herramienta de seguimiento de errores principal. A través de esta, 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. Si quieres obtener detalles para informar distintos tipos de problemas, consulta la sección Dónde informar problemas.
  • En la comunidad de la Vista previa para desarrolladores, puedes conectarte con otros usuarios y desarrolladores que estén trabajando con la Vista previa para desarrolladores de Android 12. Puedes compartir observaciones e ideas, y encontrar respuestas a tus preguntas.

Cómo comenzar

Para comenzar, instala Android 12 en tu dispositivo de hardware o configura un emulador para las pruebas de compatibilidad. Consulta Cómo descargar Android 12 para obtener más información. Gracias por participar en el programa de la Vista previa para desarrolladores de Android 12.