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 encontrar los 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 |
Mejor braille En Android 15, permitimos 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 de descarga ahora invalida las pistas de audio que antes estaban abiertas, directas o de descarga cuando se alcanza el límite de recursos A partir de Android 15, cuando una app solicita la reproducción directa, el sistema invalida cualquier objeto AudioTrack directo que esté abierto y evita que se complete la solicitud de pista nueva. |
Cámara y contenido multimedia | Cambio (apps orientadas a la versión 15 o posterior) |
Restricciones sobre la solicitud de foco de audio Para solicitar foco de audio, las apps orientadas a Android 15 deben ser la app principal o ejecutar un servicio en primer plano relacionado con el audio. |
Cámara y contenido multimedia | Nuevas funciones y API |
Controles de cámara integrados en la app Android 15 agrega extensiones nuevas para tener más control sobre el hardware de la cámara y sus algoritmos en dispositivos compatibles. |
Cámara y contenido multimedia | Nuevas funciones y API |
Control de margen de HDR Android 15 te permite controlar el margen de HDR con setDesiredHdrHeadroom para lograr un equilibrio entre el contenido SDR y el HDR. |
Cámara y contenido multimedia | Nuevas funciones y API |
Control de volumen Android 15 introduce la API de LoudnessCodecController basada en el estándar de volumen CTA-2075. Esta API puede ayudarte a administrar las inconsistencias en el volumen del audio para garantizar que los usuarios no tengan que ajustar el volumen constantemente cuando cambien entre contenido o apps. |
Cámara y contenido multimedia | Nuevas funciones y API |
Mejora con poca luz Android 15 incorpora la potenciación con poca luz, un nuevo modo de exposición automática disponible para la Cámara 2 y la extensión de la cámara en modo nocturno. |
Cámara y contenido multimedia | Nuevas funciones y API |
Dispositivos Virtual MIDI 2.0 Android 15 extiende la compatibilidad con UMP a apps MIDI virtuales, lo que permite que las apps de composición controlen las apps de sintetizador como un dispositivo MIDI 2.0 virtual, como lo harían con un dispositivo MIDI 2.0. |
Cámara y contenido multimedia | Baja |
Usa Spatializer en lugar de un virtualizador En Android 15, la clase Virtualizer dejará de estar disponible. |
Conectividad | Nuevas funciones y API |
Compatibilidad por satélite Android 15 continúa ampliando la compatibilidad de plataforma para la conectividad satelital e incluye algunos elementos de IU para garantizar una experiencia del usuario coherente en todo el panorama de la conectividad satelital. |
Conectividad | Nuevas funciones y API |
Experiencias con NFC más fluidas Android 15 está trabajando para que la experiencia de pago sin contacto sea más fluida y confiable, sin dejar de ser compatible con el sólido ecosistema de apps de NFC de Android. |
Conectividad | Nuevas funciones y API |
Rol de Billetera Android 15 introduce un nuevo rol de Billetera que permite una mejor integración con la app de Billetera que prefiere el usuario. |
Funcionalidad principal | Cambio (todas las apps) |
Cambios en el estado de detención del paquete En Android 15, las apps solo se quitan del estado FLAG_STOPPED a través de una acción directa o indirecta del usuario. Además de las restricciones existentes, el sistema también cancela todos los intents pendientes cuando la app entra en el estado de detención en Android 15. |
Funcionalidad principal | Cambio (apps orientadas a la versión 15 o posterior) |
Nuevo tipo de servicio en primer plano de procesamiento de contenido multimedia Android 15 introduce 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 sobre los receptores de emisión BOOT_COMPLETED que inician servicios en primer planoEn el caso de las apps orientadas a Android 15, los receptores BOOT_COMPLETED no pueden iniciar algunos tipos de servicios en primer plano. |
Productividad y herramientas para desarrolladores | Nuevas funciones y API |
Mejoras de PDF La Vista previa para desarrolladores 2 de Android 15 incluye una vista previa anticipada de mejoras importantes 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 |
Controles detallados de salto de línea A partir de Android 15, un TextView y el salto de línea subyacente pueden conservar la parte determinada del texto en la misma línea para mejorar la legibilidad. |
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 |
Archivado de apps Android 15 ahora incluye compatibilidad a nivel del SO para archivar y desarchivar apps, lo que facilita que todas las tiendas de aplicaciones lo implementen. |
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 . |
Pantallas y factores de forma grandes | Nuevas funciones y API |
Compatibilidad con pantallas de portada Tu app puede declarar una propiedad que usa Android 15 para permitir que tu Application o Activity se presente en las pequeñas pantallas de portada de los dispositivos que admiten la pantalla. |
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, lo que incluye el estado de inicio, el tiempo empleado en las fases de lanzamiento, la manera en que se inició tu app cuando se creó la instancia de tu 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 AOT y la aceleración, metadatos dex, bibliotecas y perfiles guiados. |
Rendimiento y batería | Nuevas funciones y API |
Creación de perfiles administrada por la app Android 15 incluye la clase ProfilingManager completamente nueva, 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 SQLite Android 15 introduce nuevas APIs de SQLite que exponen funciones avanzadas del motor SQLite subyacente que tienen como objetivo problemas de rendimiento específicos que pueden manifestarse en 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 (ADPF) de Android, 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 potencia de los dispositivos Android. |
Privacidad | Nuevas funciones y API |
Detección de grabación de pantalla Android 15 agrega compatibilidad con apps para detectar si se están grabando. |
Privacidad | Nuevas funciones y API |
Funciones expandidas de IntentFilter Android 15 brinda compatibilidad para resoluciones de Intent más precisas a través de UriRelativeFilterGroup , que contiene un conjunto de objetos UriRelativeFilter que forman un conjunto de reglas de coincidencia de Intent que deben cumplirse, incluidos los parámetros de consulta de URL, los fragmentos de URL y las reglas de bloqueo o exclusión. |
Privacidad | Nuevas funciones y API |
Privacy Sandbox en Android Android 15 ofrece los servicios de AD de Android hasta el nivel de extensión 10, que incorporan la versión más reciente de Privacy Sandbox en Android, parte de nuestro trabajo para desarrollar nuevas tecnologías que mejoren la privacidad del usuario y permitan brindar experiencias de publicidad personalizadas y eficaces en apps para dispositivos móviles. |
Privacidad | Nuevas funciones y API |
Health Connect Android 15 integra las extensiones de Android 14 10 en torno a Health Connect de Android, una plataforma segura y centralizada para administrar y compartir los datos de salud y fitness recopilados por apps. Esta actualización agrega compatibilidad con nuevos tipos de datos de fitness, nutrición y mucho más. |
Privacidad | Nuevas funciones y API |
Uso compartido parcial de pantalla Android 15 admite la opción para compartir pantalla de forma parcial, de modo 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 MediaProjection que permiten que tu app personalice la experiencia de compartir pantalla de forma parcial. |
Seguridad | Nuevas funciones y API |
Administración de claves para la encriptación de extremo a extremo Nueva clase E2eeContactKeysManager , que facilita la encriptación de extremo a extremo (E2EE) en tus apps para Android. |
Seguridad | Nuevas funciones y API |
Protege archivos con fs-verityFileIntegrityManager de Android 15 incluye nuevas APIs que aprovechan la potencia de la función fs-verity en el kernel de Linux. |
Experiencia del usuario | Cambio (apps orientadas a la versión 15 o posterior) |
Aplicación de borde a borde En el caso de las apps orientadas a Android 15, incluimos varios cambios relacionados con ese entorno. Estos cambios podrían afectar negativamente la experiencia del usuario de tu app si tiene elementos de la IU cerca de la parte superior o inferior de la pantalla y no controla las inserciones. |
Experiencia del usuario | 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 | Cambio (apps orientadas a la versión 15 o posterior) |
El atributo eleganteTextHeight se establece de forma predeterminada como verdadero En el caso de las apps orientadas a Android 15, el atributo elegantTextHeight TextView se establece de forma predeterminada y se reemplaza la fuente compacta que se usa de forma predeterminada con algunas secuencias de comandos que tienen métricas verticales grandes por una mucho más legible. |
Experiencia del usuario | Nuevas funciones y API |
Reglas de No interrumpirAutomaticZenRule 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 optimizar la experiencia del usuario. |