Notas de la versión de Android 15 y Android 15-QPR1

En esta página, se resumen las funciones principales de las versiones de Android 15 y Android 15-QPR1, y se proporcionan vínculos a información adicional. Los resúmenes de las funciones se ordenan según la ubicación de la documentación de las funciones en este sitio.

Arquitectura

Baja del VNDK

Android 15 deja de admitir VNDK. Las bibliotecas anteriores de VNDK se tratan de la misma manera que otras bibliotecas de productos o proveedores. Consulta NDK del proveedor para obtener más información.

Habilita el tamaño de página de 16 KB

Android 15 y versiones posteriores son compatibles con la compilación de Android con un tamaño de página de 16 KB.

Para obtener más información, consulta Habilita el tamaño de página de 16 KB.

Superposición del proveedor

Android 15 deja de admitir la superposición del proveedor.

Audio

Seguimiento de cabeza con audio LE

Android 15 admite ajustes del modo de latencia para el seguimiento de la cabeza (HT) según si se usa el mecanismo de transporte LE-ACL o LE-ISO. Consulta Seguimiento de cabeza a través de audio LE.

Automóviles

Política de energía de Android Automotive

Se actualizó la política de energía de Android Automotive para Android 15 con dos nuevas políticas de energía del sistema: sin interacción del usuario y suspender la preparación.

Contenido para radio HD y DAB

Android 15 incluye mejoras en la compatibilidad con la radio HD en el HAL de radio de transmisión y una app de radio sin empaquetar de muestra, que se puede usar como referencia para la implementación del control de radio.

Para obtener más información, consulta Radio para automóviles.

Cámara

API de consulta de combinación de funciones de la cámara de Android

A partir de Android 15, la plataforma de Android proporciona una API para consultar combinaciones de funciones de la cámara. Esta API permite que los clientes de la cámara consulten si el dispositivo puede admitir una combinación especificada de funciones de la cámara.

Para obtener más información, consulta API para consultar combinaciones de atributos.

Mejora con poca luz

Android 15 presenta el aumento de la luz baja, un nuevo modo de exposición automática que se puede implementar en Camera2 en la HAL y como parte de una extensión de cámara, como el modo nocturno. El aumento de la función con poca luz ajusta automáticamente el brillo de la transmisión de vista previa en condiciones de poca luz.

Para obtener más información, consulta Aumento de poca luz.

Compatibilidad

Actualizaciones del ITS de la cámara

En Android 15, se introducen actualizaciones a las pruebas del ITS de la cámara, que incluyen pruebas nuevas y actualizadas.

Para obtener más detalles, consulta las Notas de la versión del paquete de pruebas de imágenes de la cámara de Android 15.

CDD

Se publica el documento de definición de compatibilidad de Android 15.

Caso de prueba de audio envolvente

A partir de Android 15, se introduce una nueva prueba del verificador de CTS para verificar la latencia del seguimiento de la cabeza de audio espacial.

Para obtener más información, consulta el verificador de CTS para la prueba de latencia del seguimiento de la cabeza.

Nuevas pruebas de audio del verificador de CTS

Se agregaron las siguientes pruebas de audio y páginas de respaldo a la documentación del verificador de CTS:

Conectividad

Filtro de paquetes de Android v6

En Android 15, se presenta el filtro de paquetes de Android (APF) v6, que incluye contadores para depuración y métricas, y compatibilidad con la transmisión de paquetes. Para obtener más información, consulta Filtro de paquetes de Android.

Comandos NCI propietarios de Android

Android 15 agrega nuevos comandos de la interfaz de controlador de NFC (NCI) propiedad de Android para interactuar con un controlador NFC. Para obtener detalles sobre las especificaciones de estos comandos, consulta Comandos NCI propietarios de Android.

Servicio de selección de dominio

Android 15 agrega la API del sistema DomainSelectionService, que te permite implementar la selección de dominios entre el servicio IMS y los servicios heredados a través de redes con conmutación de circuitos.

Para obtener más información, consulta Servicio de selección de dominio.

Funciones del servicio de operador a nivel de la suscripción

A partir de Android 15, los operadores pueden especificar las capacidades de servicio del dispositivo a nivel de la suscripción. Esto permite a los desarrolladores de apps personalizar la experiencia del usuario de las apps en función de las funciones disponibles para la suscripción, además de hacerlo a nivel del dispositivo.

Para obtener más información, consulta Funciones del servicio a nivel de la suscripción.

Compatibilidad con 802.11az en RTT de Wi-Fi

A partir de Android 15, el tiempo de ida y vuelta (RTT) de Wi-Fi admite el protocolo IEEE 802.11az. Para obtener más información, consulta RTT de Wi-Fi.

Cómo ver la actualización del perfil del dispositivo complementario

Android 15 agrega el permiso POST_NOTIFICATIONS al perfil de reloj. Para obtener más información, consulta Perfiles de dispositivo complementario.

Cuttlefish

Cómo crear instantáneas y restablecer dispositivos Cuttlefish

Android 15 agrega compatibilidad para tomar y restablecer instantáneas de dispositivos virtuales Cuttlefish. Tomar una instantánea de un dispositivo Cuttlefish te permite guardar el estado del dispositivo en una imagen en el disco. Luego, puedes restablecer la instantánea para que un dispositivo Cuttlefish vuelva al estado guardado anteriormente.

Para obtener más información, consulta Cuttlefish: Crea instantáneas y restablece.

Compatibilidad con NFC para dispositivos Cuttlefish

Android 15 presenta compatibilidad con NFC en dispositivos Cuttlefish. La función de NFC de Cuttlefish usa Casimir, una herramienta de simulación de dispositivos NFC externos.

Para obtener más información, consulta Cuttlefish: NFC.

Datos

Baja de WebSettings de WebSQL

A partir de Android 15, los métodos WebSettings setDatabaseEnabled y getDatabaseEnabled, que se usan para la compatibilidad con WebSQL en WebView, dejarán de estar disponibles. WebSQL se quitó de Chrome y dejó de estar disponible en WebView de Android. Estos métodos dejarán de estar disponibles en todas las versiones de Android después de que se quite la compatibilidad en Chromium.

El World Wide Web Consortium (W3C) recomienda que las apps que necesiten bases de datos web adopten otras alternativas de almacenamiento, como IndexedDB.

Fuentes

Compatibilidad con fuentes variables

A partir de Android 15, las fuentes variables se renderizan en el tiempo de ejecución con mayor eficiencia y nivel de detalle. El archivo de configuración de la fuente fonts.xml dejará de estar disponible. Consulta Cómo implementar fuentes personalizadas para obtener más información.

Gráficos

HDR en capturas de pantalla de Android

Android 15-QPR1 introduce un algoritmo de asignación de tonos local para las capturas de pantalla. HDR en capturas de pantalla de Android hace un seguimiento de la progresión de la función de captura de pantalla HDR en las actualizaciones recientes de Android.

Interacción

Protocolo HID para seguimiento de cabeza 2.0

Android 15 presenta la versión 2.0 del protocolo HID del dispositivo de seguimiento de cabeza, que incluye compatibilidad con audio Bluetooth LE. Para obtener más información, consulta el Protocolo HID para seguimiento de cabeza.

Baja de la API de Neural Networks

A partir de Android 15, la API de Neural Networks (API de NNAPI NDK) dejó de estar disponible. La interfaz de HAL de redes neuronales sigue siendo compatible, y los controladores de NNAPI no se ven afectados por esta baja.

Para obtener más información, consulta la Guía de migración de NNAPI.

Contenido multimedia

Orientación para OEMs para la implementación del ROI

Android 15 presenta un proceso estandarizado para integrar las configuraciones de usuario de la región de interés (RoI) en el framework de codificación de video de Android. Para obtener más información, consulta la guía para OEMs sobre la implementación del ROI.

Permisos

Lista de entidades permitidas de UIDs compartidos firmados por la plataforma

Android 15 introduce una lista de entidades permitidas explícita para que las apps que no son del sistema firmadas por la plataforma se unan a los UIDs compartidos (firmados por la plataforma).

Para obtener más información, consulta Lista de entidades permitidas de UIDs compartidos firmados por la plataforma.

Actualización de requisitos para los roles COMPANION_DEVICE_APP_STREAMING y COMPANION_DEVICE_NEARBY_DEVICE_STREAMING

Android 15 actualiza las políticas de roles del Administrador de dispositivos virtuales para evitar el uso inadecuado con fines fraudulentos.

Para obtener más información, consulta COMPANION_DEVICE_APP_STREAMING y COMPANION_DEVICE_NEARBY_DEVICE_STREAMING en Roles de Android.

Lista de entidades permitidas de permisos de firma

Android 15 presenta una lista de entidades permitidas explícita para los permisos de firma de la plataforma que solicitan apps que no son del sistema o que solicitan recientemente las actualizaciones de las apps del sistema.

Para obtener más información, consulta Lista de entidades permitidas de permisos de firma.

Tiempo de ejecución

setAdjustCompilerFilterCallback

A partir de Android 15, puedes anular el filtro del compilador para ciertos paquetes con la API de setAdjustCompilerFilterCallback.

Para obtener más información, consulta Anula el filtro del compilador para ciertos paquetes.

Seguridad

Botón de activación de 2G

Los operadores ya no pueden ocultar el botón de activación de 2G a los usuarios. La clave de configuración del operador KEY_HIDE_ENABLE_2G dejó de estar disponible.

Marca dusize_4k

Android 15 introduce la marca dusize_4k, que fuerza el tamaño de la unidad de datos de encriptación a ser de 4,096 bytes, incluso cuando el tamaño del bloque del sistema de archivos no es de 4,096 bytes.

Para obtener más información, consulta Almacenamiento interno.

Cifrado de redes móviles y transparencia en la divulgación de IMSI

Los protocolos de red móvil hasta la 5G permiten que los datos del usuario (incluidas las llamadas, los SMS, las conexiones de datos y ciertos metadatos basados en la señalización) se transmitan en texto simple con la encriptación y la protección de integridad inhabilitadas.

Android 15 presenta una nueva configuración de red y privacidad que habilita notificaciones para los usuarios cuando se conectan a una red móvil no segura (sin encriptación ni protección de integridad cuando, de otro modo, se espera que se use) y sus identificadores privados (IMSI, IMEI o SUCI) se exponen a la red de una manera que podría usarse para hacer un seguimiento de los usuarios.

La identidad internacional de abonado móvil (IMSI) es un número único que se usa para identificar a cada usuario en una red celular determinada vinculada a su tarjeta SIM. Los atacantes pueden capturar este número en tránsito, y esta es la base de muchos ataques celulares conocidos. La identidad internacional de equipo móvil (IMEI) es el identificador único vinculado a un dispositivo móvil. El identificador oculto de suscripción (SUCI) es un identificador específico de 5G.

Espacio privado

El espacio privado es un área segura para las apps sensibles, en la que los usuarios pueden ocultarlas del acceso no autorizado. Puedes usar el espacio privado para almacenar apps sensibles, como las bancarias, de citas y otras apps personales a las que no quieres que accedan otros usuarios del dispositivo.

Para obtener más información, consulta Espacio privado.

Actualizaciones

A/B virtual versión 3

Android 15 presenta una nueva versión del mecanismo de actualización A/B virtual de Android. Esta nueva función presenta actualizaciones OTA más rápidas, más pequeñas y con mejor rendimiento. Para obtener más información, consulta A/B virtual.

Virtualización

Mejoras en Android Virtualization Framework (AVF)

Android 15 incluye las siguientes mejoras en Android Virtualization Framework (AVF), el framework para administrar máquinas virtuales (VM).

  • VM actualizable: Las VMs pueden mantener sus secretos y datos protegidos incluso con las actualizaciones de su pila de software. Para obtener más información, consulta VM actualizable.

  • Certificación remota de VM: Los clientes de una VM pueden asegurarse de que se están comunicando con la VM y la pila de software correctas que se ejecutan en un dispositivo de confianza. Los clientes pueden usar la certificación para asegurarse de que, por ejemplo, solo entreguen un modelo de aprendizaje automático valioso directamente a su VM de confianza. Para obtener más información, consulta Certificación remota de VMs.

  • Asignación de dispositivos: Los dispositivos periféricos se pueden asignar por completo a una VM protegida. No se puede acceder a un dispositivo asignado desde fuera de la VM, y el mismo dispositivo solo puede acceder a la memoria que es propiedad de la VM. Esta función se puede usar para ejecutar aceleradores de aprendizaje automático, como una GPU, en una VM protegida, sin tener que enviar el código y los datos fuera de la VM. Esta función es experimental y su disponibilidad depende en gran medida de la capacidad del hardware y de la compatibilidad con los fabricantes de chipsets y dispositivos. Para obtener más información, consulta Cómo comenzar a usar la asignación de dispositivos.