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 a fin de leer la documentación.
Categoría | Tipo | Nombre |
---|---|---|
Cámara | Nuevas funciones y APIs | Captura de video en HDR Las apps pueden usar las APIs de Camera2 para capturar contenido de video en HDR y obtener una vista previa. |
Conectividad | Cambio (apps orientadas a la versión 13 o posterior) |
BluetoothAdapter#enable() y BluetoothAdapter#disable() obsoletos En el caso de las apps orientadas a Android 13 (nivel de API 33) o versiones posteriores, los métodos BluetoothAdapter#enable() y BluetoothAdapter#disable() dejaron de estar disponibles y siempre muestran false . |
Funcionalidad principal | Cambio (todas las apps) |
Se quitó la copia heredada de la implementación del servicio de voz Las apps deberían usar el proveedor predeterminado del dispositivo para SpeechService , en lugar de codificar una app específica. |
Funcionalidad principal | Nuevas funciones y APIs | Actualizaciones de OpenJDK 11 Android 13 incluye una serie de actualizaciones que se alinean con la versión de OpenJDK 11 con LTS. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Íconos de apps temáticos Las apps pueden brindar íconos monocromáticos de apps que se pueden diseñar en el dispositivo de un usuario mediante color dinámico de Material You. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Preferencias de idioma de las apps Las apps pueden usar las nuevas APIs de la plataforma para obtener o establecer el idioma de preferencia de las apps de un usuario. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Separación silábica más rápida Android 13 mejora, de forma radical, el funcionamiento de la separación silábica para las instancias de TextView . |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | APIs de conversión de texto En Android 13, las apps pueden llamar a la nueva API de conversión de texto para que los usuarios que hablan idiomas con métodos de entrada de escritura fonética puedan encontrar lo que buscan con mayor rapidez y facilidad. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Alturas de líneas mejoradas para alfabetos que no son latinos Android 13 mejora la visualización de alfabetos que no son latinos (como tamil, birmano, telugu y tibetano) mediante el uso de una altura de línea adaptada para cada idioma. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Ajuste de texto en japonés mejorado Las TextViews ahora pueden ajustar texto por Bunsetsu (la unidad más pequeña de palabras que suena natural) o frases, en lugar de caracteres, para aplicaciones en japonés más pulidas y legibles. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Actualizaciones de la biblioteca Unicode Android 13 agrega las mejoras, las correcciones y los cambios más recientes que se incluyen en Unicode ICU 70, Unicode CLDR 40 y Unicode 14.0. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Fuentes de vectores de color Android 13 agrega compatibilidad con la renderización de las fuentes COLR versión 1 y actualiza los emojis del sistema al formato COLRv1. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | API de posición de la Configuración rápida Las apps que brindan tarjetas personalizadas pueden hacer que estas tarjetas estén disponibles en la Configuración rápida. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Vista previa del portapapeles A partir de Android 13, las apps usan una confirmación visual estándar cada vez que se agrega contenido al portapapeles. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Gesto atrás predictivo Android 13 introduce un gesto atrás predictivo para dispositivos Android, como teléfonos, pantallas grandes y dispositivos plegables. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Audio Bluetooth de bajo consumo Android 13 agrega compatibilidad integrada con audio de bajo consumo, por lo que los desarrolladores deberían obtener las nuevas funciones sin costo en los dispositivos compatibles. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | MIDI 2.0 Android 13 agrega compatibilidad con el nuevo estándar MIDI 2.0, incluida la capacidad de conectar hardware MIDI 2.0 a través de USB. |
Productividad y herramientas para desarrolladores | Nuevas funciones y APIs | Optimizaciones de ART Android 13 mejora el rendimiento y la eficiencia de todas las apps mediante actualizaciones del entorno de ejecución de ART. |
Gráficos | Nuevas funciones y APIs | Sombreadores programables Las apps pueden usar objetos RuntimeShader programables para crear efectos avanzados. |
Gráficos | Nuevas funciones y APIs | Mejoras de Choreographer Los métodos adicionales de las APIs de Choreographer y ASurfaceControl proporcionan a las apps más información sobre los cronogramas de marcos posibles y agregan más contexto a SurfaceFlinger sobre el ciclo de vida del marco. |
Contenido multimedia | Nuevas funciones y APIs |
Enrutamiento de audio anticipado Las apps pueden usar nuevas APIs para identificar cómo se enrutará su audio. |
Rendimiento y batería | Cambio (todas las apps) |
Administrador de tareas Android 13 permite a los usuarios detener los servicios en primer plano desde el panel lateral de notificaciones, independientemente de la versión del SDK de destino. |
Rendimiento y batería | Cambio (todas las apps) |
Mejora del control de los trabajos de carga previa con JobScheduler En Android 13, el sistema ahora intenta determinar la próxima vez que se iniciará una app y usa esa estimación para ejecutar trabajos de carga previa. |
Rendimiento y batería | Cambio (todas las apps) |
Uso de recursos de batería Android 13 incorpora el uso de recursos de batería, que proporciona varios métodos para administrar mejor la duración de batería del dispositivo. |
Privacidad y seguridad | Cambio (todas las apps) |
Permiso de tiempo de ejecución para notificaciones Android 13 incorpora un nuevo permiso de notificación de tiempo de ejecución: POST_NOTIFICATIONS . |
Privacidad y seguridad | Cambio (todas las apps) |
Ocultar contenido sensible del portapapeles Las apps que permiten a los usuarios copiar contenido sensible en el portapapeles deben agregar una marca para ocultar ese contenido de las vistas previas del contenido del portapapeles. |
Privacidad y seguridad | Cambio (todas las apps) |
Migra del ID de usuario compartido Apps que usan el atributo obsoleto android:sharedUserId y que ya no dependen de la funcionalidad del atributo deben migrar a otros mecanismos. |
Privacidad y seguridad | Cambio (apps orientadas a la versión 13 o posterior) |
Nuevo permiso de tiempo de ejecución para dispositivos de Wi-Fi cercanos Cuando se usan determinadas API de Wi-Fi, las apps que no requieren acceso a la ubicación física del dispositivo deberían declararlo mediante un nuevo permiso. |
Privacidad y seguridad | Cambio (apps orientadas a la versión 13 o posterior) |
El uso de sensores corporales en segundo plano requiere un permiso nuevo Si tu app se orienta a Android 13 y requiere acceso a la información de sensores corporales mientras se ejecuta en segundo plano, debes declarar el nuevo permiso BODY_SENSORS_BACKGROUND . |
Privacidad y seguridad | Cambio (apps orientadas a la versión 13 o posterior) |
Permisos multimedia detallados Ahora las apps deben usar permisos separados para solicitar acceso a diferentes tipos de contenido multimedia, en lugar del permiso READ_EXTERNAL_STORAGE .
|
Privacidad y seguridad | Nuevas funciones y APIs |
Exportación más segura de receptores registrados en el contexto Para que los receptores de tiempo de ejecución sean más seguros, Android 13 te permite especificar si un receptor de emisión específico de tu app se debe exportar a otras apps y ser visible para ellas en el dispositivo. |
Privacidad y seguridad | Nuevas funciones y APIs |
Selector de fotos Las apps deben usar un nuevo selector de fotos a fin de brindar una forma integrada y segura para que los usuarios seleccionen archivos multimedia sin otorgar acceso a toda su biblioteca multimedia. |
Privacidad y seguridad | Nuevas funciones y APIs |
Nuevo permiso de tiempo de ejecución para dispositivos de Wi-Fi cercanos Las apps pueden solicitar un permiso nuevo a fin de descubrir dispositivos de Wi-Fi cercanos sin acceder a la ubicación del dispositivo. |
Privacidad y seguridad | Nuevas funciones y APIs | Nuevo permiso para usar alarmas exactas Cuando se orientan a Android 13, las apps como calendarios y alarmas pueden usar el nuevo permiso de instalación USE_EXACT_ALARM para configurar alarmas exactas. |
Privacidad y seguridad | Nuevas funciones y API |
Permisos de los desarrolladores que pueden cambiarse a una versión inferior A partir de Android 13, tu app puede revocar el acceso a los permisos de tiempo de ejecución que se le otorgaron antes, ya sea por medio del sistema o del usuario. |
Privacidad y seguridad | Nuevas funciones y APIs |
Esquema de firma de APK v3.1 El esquema de firma de APK v3.1 permite que las apps admitan firmantes rotados y originales en un solo APK, y también admite orientación por versión de SDK. |
Privacidad y seguridad | Nuevas funciones y APIs |
Mejores informes de errores en Keystore y KeyMint En el caso de las apps que generan claves, Keystore y KeyMint ahora proporcionan indicadores de error más detallados y precisos. |
Tablets y pantallas grandes | Nuevas funciones y APIs |
Compatibilidad mejorada con tablets y dispositivos con pantalla grande Android 13 se basa en las optimizaciones para tablets que se introdujeron en Android 12 y en la actualización de funciones de 12L, lo que incluye las optimizaciones para la IU del sistema, mejor organización de tareas múltiples y modos de compatibilidad mejorados. |
Experiencia del usuario | Cambio (apps orientadas a la versión 13 o posterior) |
Controles multimedia derivados de PlaybackState El sistema ahora deriva los controles multimedia de las acciones de PlaybackState en lugar de las notificaciones de MediaStyle . |
Experiencia del usuario | Cambio (apps orientadas a la versión 13 o posterior) | Tema de color de la app aplicado automáticamente al contenido de WebView En el caso de las apps orientadas a Android 13 (nivel de API 33) o versiones posteriores, el método setForceDark() es obsoleto. En cambio, WebView ahora establece la consulta de medios prefers-color-scheme según el atributo de tema de la app, isLightTheme . |
Servicios de Google Play | Cambio (apps orientadas a la versión 13 o posterior) | Permiso obligatorio para el ID de publicidad Las apps que utilizan el ID de publicidad de Servicios de Google Play y que se orientan a Android 13 (nivel de API 33) y versiones posteriores deben declarar el permiso normal de AD_ID en el archivo de manifiesto de la app. |
Restricciones en interfaces que no pertenecen al SDK | Cambio (apps orientadas a la versión 13 o posterior) | Actualizaciones de restricciones en interfaces que no pertenecen al SDK Android 13 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. |
Contenido multimedia | Nuevas funciones y API |
Audio espacial Una experiencia de audio envolvente para crear contenido con sonidos más realistas. |
Java y OpenJDK son marcas o marcas registradas de Oracle o sus afiliados.