Lista de funciones y cambios de Android 15

En la siguiente tabla, se mencionan todas las funciones y todos los cambios de comportamientos que se documentaron y que es posible que afecten a los desarrolladores de apps. Usa esta lista para buscar cambios que te afecten y, luego, haz clic en el vínculo correspondiente para leer la documentación.

Categoría Tipo Nombre
Accesibilidad Nuevas funciones y API Mejoras en Braille
En Android 15, hicimos posible que TalkBack admita pantallas braille que usan el estándar HID a través de USB y Bluetooth seguro.
Cámara y contenido multimedia Cambio (todas las apps) La reproducción de audio directa y descargada invalida las pistas de audio directas o descargadas abiertas anteriormente cuando se alcanzan los límites de recursos
A partir de Android 15, cuando una app solicita la reproducción directa, el sistema invalida cualquier objeto AudioTrack directo abierto actualmente que impida satisfacer la nueva solicitud de pista.
Cámara y contenido multimedia Cambio (apps orientadas a la versión 15 o posterior) Restricciones para solicitar el foco de audio
Las apps que se segmentan para Android 15 deben ser la app superior o ejecutar un servicio en primer plano relacionado con el audio para solicitar el foco de audio.
Cámara y contenido multimedia Nuevas funciones y API Low Light Boost
Android 15 introduce Low Light Boost, un modo de exposición automática disponible para Camera 2 y la extensión de cámara en modo noche.
Cámara y contenido multimedia Nuevas funciones y API Controles de cámara integrados en la app
Android 15 agrega extensiones para tener más control sobre el hardware de la cámara y sus algoritmos en los dispositivos compatibles.
Cámara y contenido multimedia Nuevas funciones y API Control de HDR headroom
Android 15 te permite controlar el HDR headroom con setDesiredHdrHeadroom para lograr un equilibrio entre el contenido SDR y HDR.
Cámara y contenido multimedia Nuevas funciones y API Control de volumen
Android 15 presenta la API de LoudnessCodecController, basada en el estándar de volumen CTA-2075. Esta API puede ayudarte a administrar las incoherencias en la intensidad del audio para asegurarte de que los usuarios no tengan que ajustar el volumen constantemente cuando cambien de contenido o apps.
Cámara y contenido multimedia Nuevas funciones y API Dispositivos MIDI 2.0 virtuales
Android 15 extiende la compatibilidad con UMP a las apps de MIDI virtuales, lo que permite que las apps de composición controlen las apps de sintetizador como un dispositivo MIDI 2.0 virtual, al igual que lo harían con un dispositivo MIDI 2.0 USB.
Cámara y contenido multimedia Nuevas funciones y API Decodificación de software de AV1 más eficiente
dav1d, el popular decodificador de software de AV1 de VideoLAN, ahora está disponible para dispositivos Android que no admiten la decodificación de AV1 en hardware.
Cámara y contenido multimedia Baja Usa Spatializer en lugar de Virtualizer
En Android 15, se dejará de usar la clase Virtualizer.
Conectividad Nuevas funciones y API Compatibilidad con satélites
Android 15 sigue ampliando la compatibilidad de la plataforma con la conectividad satelital y, además, incluye algunos elementos de la IU para garantizar una experiencia del usuario coherente en todo el panorama de la conectividad satelital.
Conectividad Nuevas funciones y API Experiencias de NFC más fluidas
Android 15 está trabajando para que la experiencia de Toca y paga sea más fluida y confiable, a la vez que sigue admitiendo el sólido ecosistema de apps de NFC de Android.
Conectividad Nuevas funciones y API Rol de la Billetera
Android 15 introduce un rol de la Billetera que permite una integración más estrecha con la app de la billetera preferida del usuario.
Funcionalidad principal Cambio (todas las apps) Cambios en el estado detenido del paquete
En Android 15, las apps solo se quitarán del estado FLAG_STOPPED a través de la acción directa o indirecta del usuario. Además de las restricciones existentes, el sistema también cancela todos los intentos pendientes cuando la app entra en el estado detenido en Android 15.
Funcionalidad principal Cambio (todas las apps) Compatibilidad con tamaños de página de 16 KB
A partir de Android 15, el sistema Android admite dispositivos de desarrollo configurados para usar un tamaño de página de 16 KB. Si usas código nativo en tu app, debes volver a compilarla para que sea compatible con dispositivos de 16 KB, y todos los desarrolladores deben probar sus apps en un entorno de 16 KB para verificar que no haya regresiones inesperadas en el comportamiento de la app.
Funcionalidad principal Cambio (todas las apps) Cambios obligatorios para que algunas apps admitan el espacio privado
El espacio privado es una función de Android 15 que permite a los usuarios crear un espacio independiente en su dispositivo en el que pueden mantener las apps sensibles lejos de miradas indiscretas, bajo una capa adicional de autenticación. Debido a que las apps en el espacio privado tienen visibilidad restringida, algunos tipos de apps deben seguir pasos adicionales para poder ver e interactuar con las apps en el espacio privado de un usuario.
Funcionalidad principal Cambio (todas las apps) Se quitó la fuente de emojis basada en PNG
Se quitó el archivo de fuente de emojis heredado basado en PNG (NotoColorEmojiLegacy.ttf), por lo que solo queda el archivo basado en vectores.
Funcionalidad principal Cambio (todas las apps) Nivel mínimo de API objetivo instalable
No se pueden instalar las apps con un targetSdkVersion inferior a 24.
Funcionalidad principal Cambio (apps orientadas a la versión 15 o posterior) Tipo de servicio en primer plano de procesamiento de medios
Android 15 incorpora un nuevo tipo de servicio en primer plano, mediaProcessing. Este tipo de servicio es adecuado para operaciones como la transcodificación de archivos multimedia.
Funcionalidad principal Cambio (apps orientadas a la versión 15 o posterior) Restricciones en los receptores de transmisiones BOOT_COMPLETED que lanzan servicios en primer plano
En el caso de las apps que se segmentan para Android 15, los receptores BOOT_COMPLETED no pueden lanzar algunos tipos de servicios en primer plano.
Funcionalidad principal Cambio (apps orientadas a la versión 15 o posterior) Cambios en el momento en que las apps pueden modificar el estado global del modo No molestar
Las apps que segmentan Android 15 ya no pueden cambiar el estado global ni la política de No molestar (NMD) en un dispositivo (ya sea modificando la configuración del usuario o desactivando el modo NMD).
Funcionalidad principal Cambio (apps orientadas a la versión 15 o posterior) Cambios en la API de OpenJDK
Como parte de las actualizaciones de la API de OpenJDK, se implementaron algunos cambios que pueden afectar la compatibilidad de la app, como los cambios en algunas APIs de formato de cadenas, el control de códigos de idioma y las secuencias de números enteros aleatorios.
Funcionalidad principal Baja WebSQL dejó de estar disponible en Android WebView
Los métodos relacionados con WebSQL de WebSettings dejaron de estar disponibles.
Productividad y herramientas para desarrolladores Nuevas funciones y API Actualizaciones de OpenJDK 17
Android 15 continúa la tarea de actualizar las bibliotecas principales de Android para alinearlas con las funciones de las versiones más recientes de LTS de OpenJDK.
Productividad y herramientas para desarrolladores Nuevas funciones y API Mejoras en PDF
Android 15 incluye mejoras significativas en las APIs de PdfRenderer.
Productividad y herramientas para desarrolladores Nuevas funciones y API Mejoras en el cambio automático de idioma
Android 15 agrega controles adicionales para ayudar a las apps a ajustar el cambio automático de idioma a su caso de uso.
Productividad y herramientas para desarrolladores Nuevas funciones y API API de OpenType Variable Font mejorada
Android 15 mejora la usabilidad de la fuente variable OpenType.
Productividad y herramientas para desarrolladores Nuevas funciones y API Controles detallados de salto de línea
A partir de Android 15, un TextView y el divisor de líneas subyacente pueden conservar la parte de texto determinada en la misma línea para mejorar la legibilidad.
Productividad y herramientas para desarrolladores Nuevas funciones y API Archivado de apps
Android 15 incluye compatibilidad a nivel del SO para archivar y desarchivar apps, lo que facilita que todas las tiendas de aplicaciones lo implementen.
Gráficos Nuevas funciones y API Modernización del acceso a la GPU de Android
Android 15 incluye ANGLE como una capa opcional para ejecutar OpenGL® ES sobre Vulkan. ANGLE ya se incluye como controlador del sistema GL en algunos dispositivos nuevos, y los dispositivos Android nuevos solo admitirán OpenGL a través de ANGLE.
Gráficos Nuevas funciones y API Mejoras en Canvas
Android 15 continúa con la modernización del sistema de gráficos Canvas de Android con nuevas capacidades.
Internacionalización Nuevas funciones y API Fuente variable CJK
A partir de Android 15, el archivo de fuente para los idiomas chino, japonés y coreano (CJK), NotoSansCJK, es una fuente variable.
Internacionalización Nuevas funciones y API Justificación entre caracteres
A partir de Android 15, el texto se puede justificar utilizando el espaciado entre letras con JUSTIFICATION_MODE_INTER_CHARACTER.
Internacionalización Nuevas funciones y API Configuración automática de saltos de línea
En Android 15, las apps pueden aplicar saltos de línea basados en frases solo para líneas de texto cortas, con la opción LINE_BREAK_WORD_STYLE_AUTO.
Internacionalización Nuevas funciones y API Fuente adicional de Hentaigana japonés
En Android 15, se incluye de forma predeterminada un archivo de fuente para el antiguo hiragana japonés (conocido como hentaigana).
Pantallas grandes y factores de forma Nuevas funciones y API Mejora de la realización de varias tareas a la vez en pantallas grandes
Android 15 ofrece a los usuarios mejores formas de realizar varias tareas a la vez en dispositivos con pantallas grandes.
Pantallas grandes y factores de forma Nuevas funciones y API Compatibilidad con la pantalla de la cubierta
Tu app puede declarar una propiedad que Android 15 usa para permitir que tu Application o Activity se presenten en las pantallas de la cubierta pequeñas de los dispositivos plegables compatibles.
Restricciones en interfaces no SDK Cambio (apps orientadas a la versión 15 o posterior) Actualizaciones de restricciones en interfaces que no pertenecen al SDK
Android 15 incluye listas actualizadas de interfaces restringidas que no pertenecen al SDK, basadas en la colaboración con desarrolladores de Android y las pruebas internas más recientes.
Rendimiento y batería Nuevas funciones y API API de ApplicationStartInfo
La API de ApplicationStartInfo en Android 15 ayuda a proporcionar estadísticas sobre el inicio de la app, incluido el estado de inicio, el tiempo dedicado a las fases de inicio, cómo se inició la app cuando se creó una instancia de la clase Application y mucho más.
Rendimiento y batería Nuevas funciones y API Información detallada sobre el tamaño de la app
Android 15 agrega la API de StorageStats.getAppBytesByDataType([type]), que te permite obtener estadísticas sobre cómo tu app usa todo ese espacio, incluidas las divisiones de archivos APK, el código relacionado con la compilación AOT y la aceleración, los metadatos de dex, las bibliotecas y los perfiles guiados.
Rendimiento y batería Nuevas funciones y API Generación de perfiles administrada por la app
Android 15 incluye la clase ProfilingManager, que te permite recopilar información de generación de perfiles desde tu app.
Rendimiento y batería Nuevas funciones y API Mejoras en la base de datos de SQLite
Android 15 presenta APIs de SQLite que exponen funciones avanzadas del motor de SQLite subyacente que abordan problemas de rendimiento específicos que pueden manifestarse en las apps.
Rendimiento y batería Nuevas funciones y API Actualizaciones del framework de rendimiento dinámico de Android
Android 15 continúa nuestra inversión en el framework de rendimiento dinámico de Android (ADPF), un conjunto de APIs que permiten que los juegos y las apps de alto rendimiento interactúen de forma más directa con los sistemas térmicos y de alimentación de los dispositivos Android.
Privacidad Nuevas funciones y API Detección de grabación de pantalla
Android 15 agrega compatibilidad para que las apps detecten que se están grabando.
Privacidad Nuevas funciones y API Capacidades de IntentFilter expandidas
Android 15 incluye compatibilidad con una resolución de Intent más precisa a través de UriRelativeFilterGroup, que contiene un conjunto de objetos UriRelativeFilter que forman un conjunto de reglas de coincidencia de Intent que deben satisfacerse, incluidos los parámetros de consulta de la URL, los fragmentos de la URL y las reglas de bloqueo o exclusión.
Privacidad Nuevas funciones y API Espacio privado
El espacio privado permite que los usuarios creen un espacio separado en su dispositivo donde puedan mantener las apps sensibles lejos de miradas indiscretas, con una capa adicional de autenticación. Las apps del espacio privado aparecen en un contenedor separado en el selector y se ocultan de la vista de Recientes, las notificaciones, la configuración y otras apps cuando el espacio privado está bloqueado.
Privacidad Nuevas funciones y API Consultar la selección más reciente del usuario para el acceso a fotos seleccionadas
Las apps pueden destacar solo las fotos y los videos seleccionados más recientemente cuando se otorga el acceso parcial a los permisos de medios.
Privacidad Nuevas funciones y API Privacy Sandbox en Android
Android 15 incluye las extensiones de los Servicios de anuncios de Android más recientes, que incorporan la versión más reciente de Privacy Sandbox en Android. Esta incorporación forma parte de nuestro trabajo para desarrollar tecnologías que mejoren la privacidad del usuario y permitan brindar experiencias de publicidad personalizadas y efectivas en apps para dispositivos móviles.
Privacidad Nuevas funciones y API Health Connect
Android 15 integra las extensiones más recientes de Health Connect de Android, una plataforma segura y centralizada para administrar y compartir los datos de salud y fitness recopilados por las apps. Esta actualización agrega compatibilidad con tipos de datos de entrenamiento, nutrición, temperatura cutánea, planes de entrenamiento y mucho más.
Privacidad Nuevas funciones y API Compartir pantalla parcial
Android 15 admite el uso compartido de pantalla parcial para que los usuarios puedan compartir o grabar solo la ventana de una app en lugar de toda la pantalla del dispositivo. Esta función, que se habilitó por primera vez en Android 14 QPR2, incluye devoluciones de llamada de MediaProjection que permiten que tu app personalice la experiencia de uso compartido parcial de la pantalla.
Seguridad Cambio (apps orientadas a la versión 15 o posterior) Versiones de TLS restringidas
Android 15 restringe el uso de las versiones 1.0 y 1.1 de TLS. Anteriormente, estas versiones habían dejado de estar disponibles en Android, pero ahora no se permiten para las apps segmentadas para Android 15.
Seguridad Cambio (apps orientadas a la versión 15 o posterior) Inicios de actividad en segundo plano protegidos
En el caso de las apps que se segmentan para Android 15, incluimos más cambios para evitar que las apps maliciosas en segundo plano lleven otras apps al primer plano, eleven sus privilegios y abusen de la interacción del usuario.
Seguridad Cambio (apps orientadas a la versión 15 o posterior) Intents más seguros
En el caso de las apps que se segmentan para Android 15, los intents que se segmentan para componentes específicos deben coincidir con precisión con las especificaciones del filtro de intents del objetivo, y los intents sin una acción ya no coinciden con ningún filtro de intents.
Seguridad Nuevas funciones y API Integra Credential Manager con el autocompletado
A partir de Android 15, los desarrolladores pueden vincular vistas específicas, como campos de nombre de usuario o contraseña, con solicitudes de Credential Manager, lo que facilita la tarea de proporcionar una experiencia del usuario personalizada durante el proceso de acceso.
Seguridad Nuevas funciones y API Integrar el registro y el acceso con un solo toque con solicitudes biométricas
Credential Manager integra solicitudes biométricas en los procesos de creación de credenciales y acceso, lo que elimina la necesidad de que los proveedores administren las solicitudes biométricas.
Seguridad Nuevas funciones y API Administración de claves para la encriptación de extremo a extremo
Usa la clase E2eeContactKeysManager para facilitar la encriptación de extremo a extremo (E2EE) en tus apps para Android.
Seguridad Nuevas funciones y API Verificaciones de permisos en URIs de contenido
Android 15 introduce un conjunto de APIs que realizan verificaciones de permisos en URIs de contenido.
Experiencia del usuario y la IU del sistema Cambio (todas las apps) Se habilitaron las animaciones del gesto atrás predictivo para las apps que habilitaron la opción
Se quitó la opción para desarrolladores de animaciones del gesto atrás predictivo. En cambio, aparecen animaciones del sistema, como las de volver a la página principal, cambiar de tarea y cambiar de actividad, para las apps que habilitaron el gesto atrás predictivo por completo o a nivel de la actividad.
Experiencia del usuario y la IU del sistema Cambio (apps orientadas a la versión 15 o posterior) Aplicación de borde a borde
En el caso de las apps que segmentan Android 15, incluimos varios cambios relacionados con el formato de borde a borde. La experiencia del usuario de tu app podría verse afectada negativamente por estos cambios si tiene elementos de IU cerca de la parte superior o inferior de la pantalla y no controla las inserciones.
Experiencia del usuario y la IU del sistema Cambio (apps orientadas a la versión 15 o posterior) Configuración estable
Si tu app se orienta a Android 15 o versiones posteriores, Configuration ya no excluye las barras del sistema.
Experiencia del usuario y la IU del sistema Cambio (apps orientadas a la versión 15 o posterior) El atributo elegantTextHeight tiene el valor predeterminado true
En el caso de las apps segmentadas para Android 15, el atributo elegantTextHeight TextView se convierte en true de forma predeterminada, lo que reemplaza la fuente compacta que se usa de forma predeterminada con algunos segmentos de escritura que tienen métricas verticales grandes por una que es mucho más legible.
Experiencia del usuario y la IU del sistema Cambio (apps orientadas a la versión 15 o posterior) Cambios en el ancho de TextView para formas de letras complejas
En versiones anteriores de Android, algunas fuentes cursivas o idiomas que tienen formas complejas pueden dibujar las letras en el área del carácter anterior o siguiente. En algunos casos, estas letras se cortaron al principio o al final. A partir de Android 15, un TextView asigna ancho para dibujar suficiente espacio para esas letras y permite que las apps soliciten padding adicional a la izquierda para evitar el recorte.
Experiencia del usuario y la IU del sistema Cambio (apps orientadas a la versión 15 o posterior) Altura de línea predeterminada compatible con la configuración regional para EditText
En el caso de las apps segmentadas para Android 15, se reserva una altura de línea mínima para EditText para que coincida con la fuente de referencia del Locale especificado.
Experiencia del usuario y la IU del sistema Nuevas funciones y API Vistas previas de widgets más enriquecidas con la API de Generated Previews
A partir de Android 15, agregaremos compatibilidad con las vistas previas generadas. Esto significa que los proveedores de widgets de apps pueden generar RemoteViews para usar como vista previa del selector, en lugar de un recurso estático.
Experiencia del usuario y la IU del sistema Nuevas funciones y API Pantalla en pantalla
A partir de Android 15, la devolución de llamada Activity#onPictureInPictureUiStateChanged ahora se activa en cuanto comienza la animación de pantalla en pantalla.
Experiencia del usuario y la IU del sistema Nuevas funciones y API Reglas mejoradas de No interrumpir
AutomaticZenRule permite que las apps personalicen las reglas de administración de la atención (No interrumpir) y decidan cuándo activarlas o desactivarlas. Android 15 mejora en gran medida estas reglas con el objetivo de mejorar la experiencia del usuario.
Experiencia del usuario y la IU del sistema Nuevas funciones y API Configura VibrationEffect para los canales de notificación
Android 15 admite la configuración de vibraciones enriquecidas para las notificaciones entrantes por canal.
Experiencia del usuario y la IU del sistema Nuevas funciones y API Chip de la barra de estado de proyección de medios y detención automática
Android 15 QPR1 agrega un indicador destacado en la barra de estado para la proyección de medios (uso compartido de pantalla, transmisión y grabación) para garantizar que los usuarios conozcan la proyección de medios en curso y proporcionar un control accesible para detener la proyección. Además, la proyección de contenido multimedia en curso se detiene automáticamente cuando se bloquea la pantalla del dispositivo.