Versión preliminar para desarrolladores 1
Fecha de lanzamiento | 19 de noviembre de 2024 |
Compilación | BP21.241018.009 |
Compatibilidad con el emulador | x86 (64 bits), ARM (v8-A) |
Nivel de parche de seguridad | Noviembre de 2024 |
Servicios de Google Play | 24.40.35 |
Diferencias de API |
Acerca de la Versión preliminar para desarrolladores 1 de Android 16
¡Te damos la bienvenida a la Versión preliminar para desarrolladores de Android 16! Esta primera versión es solo para desarrolladores, y su propósito es ayudar durante las etapas iniciales de desarrollo, pruebas y comentarios. La Versión preliminar para desarrolladores 1 de Android 16 es una compilación inicial de referencia que aún está en desarrollo activo, por lo que es posible que el sistema Android y las apps que se ejecuten en esta versión no siempre funcionen como se espera.
Al igual que con las versiones anteriores, Android 16 incluye cambios en el sistema. En algunos casos, estos cambios pueden afectar a las apps hasta que se actualicen para ser compatibles con Android 16, por lo que es posible que observes desde errores menores hasta limitaciones más significativas. En general, la mayoría de las apps funcionarán como se espera, al igual que la mayoría de las APIs y funciones, pero revisa los problemas conocidos que aparecen en esta página para obtener una mejor idea de lo que puedes esperar.
Novedades de la Versión preliminar para desarrolladores 1
La Versión preliminar para desarrolladores 1 de Android 16 marca el inicio de una serie de lanzamientos de APIs más frecuentes de Android como parte de nuestra iniciativa para acelerar la innovación en apps y dispositivos.
Dos lanzamientos de la API de Android en 2025
- Esta versión preliminar es para la próxima versión importante de Android, con un lanzamiento planificado para el segundo trimestre de 2025. Esta versión es similar a todas las versiones de API anteriores, en las que podemos tener cambios de comportamiento planificados que, a menudo, están vinculados a una targetSdkVersion.
- Planeamos el lanzamiento principal un trimestre antes (segundo trimestre en lugar del tercer trimestre de años anteriores) para alinearnos mejor con el programa de lanzamientos de dispositivos en todo nuestro ecosistema, de modo que más dispositivos puedan obtener la versión principal de Android antes. Con el lanzamiento principal que se lanzará en el segundo trimestre, deberás realizar las pruebas de compatibilidad anuales unos meses antes que en años anteriores para asegurarte de que tus apps estén listas.
- Planeamos lanzar otra versión en el cuarto trimestre de 2025, que también incluirá nuevas APIs para desarrolladores. La versión principal del segundo trimestre será la única de 2025 que incluirá cambios de comportamiento planificados que podrían afectar a las apps.
Además de las nuevas APIs para desarrolladores, la versión menor del cuarto trimestre incluirá actualizaciones de funciones, optimizaciones y correcciones de errores, pero no cambios de comportamiento que afecten a las apps.
Seguiremos lanzando versiones trimestrales de Android. Las actualizaciones del 1ᵉʳ y 3ᵉʳ trimestre entre las versiones de la API proporcionarán actualizaciones incrementales para ayudar a garantizar una calidad continua. Estamos trabajando de forma activa con nuestros socios de dispositivos para llevar la versión del segundo trimestre a la mayor cantidad de dispositivos posible.
Cómo usar APIs nuevas con versiones principales y secundarias
Hoy en día, la protección de un bloque de código con una verificación del nivel de API se realiza con la constante SDK_INT
con VERSION_CODES
. Esto seguirá siendo compatible con las versiones principales de Android.
if (SDK_INT >= VERSION_CODES.BAKLAVA) {
// Use APIs introduced in Android 16
}
La nueva constante SDK_INT_FULL
se puede usar para las verificaciones de API en versiones principales y secundarias con la nueva enumeración VERSION_CODES_FULL
.
if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
// Use APIs introduced in a major or minor release
}
También puedes usar el método Build.getMinorSdkVersion() para obtener solo la versión secundaria del SDK.
val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)
Estas APIs aún no están finalizadas y están sujetas a cambios, por lo que, si tienes alguna inquietud, envíanos comentarios.
Selector de fotos incorporado
El selector de fotos proporciona una forma integrada y segura para que los usuarios otorguen a tu app acceso a imágenes y videos seleccionados desde el almacenamiento local y en la nube, en lugar de a toda su biblioteca multimedia. Con una combinación de Componentes Modulares del Sistema a través de las Actualizaciones del Sistema de Google y los Servicios de Google Play, es compatible con Android 4.4 (nivel de API 19). La integración requiere solo unas pocas líneas de código con la biblioteca de Android Jetpack asociada.
La versión preliminar para desarrolladores incluye nuevas APIs que permiten que las apps incorporen el selector de fotos en su jerarquía de vistas. Esto le permite sentirse como una parte más integrada de la app y, al mismo tiempo, aprovechar el aislamiento de procesos que permite a los usuarios seleccionar contenido multimedia sin que la app necesite permisos demasiado amplios. Para maximizar la compatibilidad entre las versiones de la plataforma y simplificar la integración, te recomendamos que uses la próxima biblioteca de Android Jetpack si quieres integrar el selector de fotos incorporado.
Registros de salud
La vista previa para desarrolladores de Health Connect contiene una versión preliminar de las APIs que admiten registros de salud. Esto permite que las apps lean y escriban registros médicos en formato FHIR con el consentimiento explícito del usuario. Esta API se encuentra en un programa de acceso anticipado. Regístrate para formar parte de nuestro programa de acceso anticipado.
Privacy Sandbox en Android
Android 16 incorpora la versión más reciente de Privacy Sandbox en Android, que forma parte de nuestro trabajo continuo para desarrollar tecnologías en las que los usuarios sepan que su privacidad está protegida. En nuestro sitio web, encontrarás más información sobre el programa de versión beta para desarrolladores de Privacy Sandbox en Android para ayudarte a comenzar. Consulta el entorno de ejecución de SDK, que permite que los SDKs se ejecuten en un entorno de ejecución dedicado independiente de la app que se entrega, lo que proporciona protecciones más sólidas en torno a la recopilación y el uso compartido de los datos del usuario.
Cómo descargar la Vista previa para desarrolladores 1
Puedes instalar esta versión en cualquiera de los siguientes dispositivos Google Pixel:
- Pixel 6 y 6 Pro
- Pixel 6a
- Pixel 7 y 7 Pro
- Pixel 7a
- Pixel Fold
- Pixel Tablet
- Pixel 8 y 8 Pro
- Pixel 8a
- Pixel 9, 9 Pro, 9 Pro XL y 9 Pro Fold
Recuerda actualizar el SDK además de Android Emulator antes de que pruebes las funciones y los cambios más recientes. La mejor manera de hacerlo es usar el SDK Manager en la versión de vista previa más reciente de Android Studio.
Según tus necesidades de desarrollo y prueba, también puedes descargar Android 16 de las siguientes maneras:
* Obtén Android 16 en Android Emulator.Recomendaciones generales
Ten en cuenta algunas recomendaciones generales sobre esta versión:
- Esta versión podría presentar problemas de estabilidad, batería o rendimiento.
- Esta versión podría no ser apropiada para el uso cotidiano de los usuarios con necesidades de accesibilidad.
- Algunas apps podrían no funcionar como se espera en esta versión. Esta limitación incluye tanto apps de Google como de otros desarrolladores.
- Las compilaciones de la Versión preliminar para desarrolladores de Android 16 no están aprobadas para el Conjunto de pruebas de compatibilidad (CTS), aunque sí superaron pruebas preliminares y ofrecen un conjunto estable de APIs previas al lanzamiento para los desarrolladores. Es posible que las apps que dependen de compilaciones aprobadas para CTS o que usan APIs de SafetyNet no funcionen normalmente en compilaciones de la Versión preliminar para desarrolladores de Android 16.
Cómo obtener asistencia
Durante el desarrollo y las pruebas que lleves a cabo con la Versión preliminar para desarrolladores, tendrás dos canales de asistencia principales disponibles. El canal que debes usar para obtener asistencia dependerá del lugar en el que encuentres el problema.
Asistencia para problemas específicos de dispositivos, problemas del sistema y problemas con las apps de Google: Usa la Herramienta de seguimiento de errores para crear problemas nuevos y consultar los que enviaron tú y otros desarrolladores, así como para hacer un seguimiento de ellos.
Antes de crear uno, revisa los problemas conocidos que se indican en esta página y busca las listas de los principales problemas sin resolver y los que se crearon recientemente para ver si otro usuario ya lo informó. Si quieres suscribirte y votar por un problema, haz clic en destacar este problema .
Consulta Dónde informar problemas para encontrar una plantilla de error que coincida mejor con el tipo de inconveniente que encuentras.
Asistencia para problemas con otras apps: Comunícate directamente con el desarrollador de la app.
Para debatir sobre errores o ideas con otros desarrolladores que trabajan con la Versión preliminar para desarrolladores de Android 16, únete a la comunidad android_beta en Reddit.
Problemas conocidos
En función de nuestras pruebas, es posible que encuentres los siguientes inconvenientes cuando uses la Versión preliminar para desarrolladores 1 de Android 16. Estos problemas son conocidos, de modo que no es necesario presentar informes adicionales sobre errores similares.
Plataforma de Android
- A veces, presionar una notificación multimedia en curso no inicia la app correspondiente.
- En algunos dispositivos, la pantalla de la cámara a veces parpadea si se ajusta el nivel de zoom mientras se graba un video.