Esta página resume las funciones principales de las versiones Android 13 y Android 13 QPR y proporciona enlaces a información adicional. Estos resúmenes de funciones están organizados según la ubicación de la documentación de la función en este sitio.
Arquitectura
Cambios en la partición de arranque genérica.
Para los dispositivos que se inician con Android 13, el disco RAM genérico se elimina de la imagen boot
y se coloca en una imagen init_boot
separada.
Para obtener más información, consulte Partición de arranque genérica .
módulos GKI
En Android 13, algunas funciones del kernel se entregan en módulos cargables dinámicamente, llamados módulos GKI , para reducir la huella de memoria del kernel GKI en dispositivos que no requieren la funcionalidad.
Para obtener más información, consulte los módulos del kernel .
Componentes del sistema modular
Android 13 contiene varios componentes del sistema modular nuevos y actualizados. Los nuevos módulos son:
- AdServices : respalda la iniciativa Privacy Sandbox que tiene como objetivo crear tecnologías que protejan la privacidad de las personas en línea y brinden a las empresas y desarrolladores herramientas para construir negocios digitales prósperos.
- AppSearch : un motor de búsqueda estructurado e indexación en el dispositivo
- Bluetooth : (Opcional) Tiene como objetivo proporcionar una experiencia Bluetooth consistente y de alta calidad a todos los usuarios de Android.
- OnDevicePersonalization : proporciona un conjunto de herramientas desarrolladas con la privacidad del usuario como principio fundamental.
- UWB : contiene una pila UWB encima de la interfaz HAL
Actualizaciones de módulos existentes:
- CrossDevice : proporciona tecnologías de comunicación entre dispositivos utilizando protocolos estándar.
- Unificación de permisos : información sobre la unificación de permisos.
- Túnel dividido : especifica rutas para excluir de la VPN
- Actualizaciones de límites del módulo Wi-Fi : límite del módulo actualizado
Actualización al soporte del sistema de archivos del kernel de Android
A partir de Android 13, el espacio de usuario solo funciona con sistemas de archivos integrados en la imagen genérica del kernel (GKI).
Para obtener más detalles, consulte Compatibilidad con el sistema de archivos del kernel de Android .
Audio
Implementación de audio espacial y seguimiento de cabeza.
A partir de Android 13-QPR, utilizando la nueva arquitectura de canalización de audio y la integración del marco de sensores, los OEM pueden proporcionar un efecto de audio espacializador con soporte para seguimiento de cabeza con el nivel requerido de rendimiento y latencia. Consulte Implementación de audio espacial de alta calidad y seguimiento de la cabeza para obtener pautas y más información.
Soporte para MIDI 2.0
A partir de Android 13, se agrega compatibilidad con MIDI 2.0 al transporte USB. MIDI 2.0 es un estándar MIDI más nuevo definido en 2020.
Consulte la página MIDI para obtener más detalles.
Actualización a Audio HAL
A partir de Android 13, Audio HAL se actualiza a la versión 7.1. Consulte Audio HAL para obtener más información.
Automotor
Nuevas funciones de Android Automotive
Para obtener más información sobre las nuevas funciones automotrices en Android 13, consulte Novedades .
Construir
Construir con Bazel
Android 13 introduce la compilación de kernels con Bazel , reemplazando build/build.sh
.
Para obtener más información, consulte Bazel (Kleaf) .
Cámara
cámara AIDL HAL
En Android 13, el marco de la cámara incluye soporte para HAL de cámara AIDL. El marco de la cámara también admite HAL de cámara HIDL; sin embargo, las funciones de cámara agregadas en Android 13 o superior solo están disponibles a través de las interfaces HAL de cámara AIDL.
Para obtener información sobre la migración de procesos HAL desde interfaces de cámara HIDL a interfaces de cámara AIDL, consulte Cámara AIDL HAL .
Actualizaciones de depuración de la cámara
Android 13 agrega la herramienta de depuración watch
en el servicio de la cámara, que permite ver los cambios en la solicitud de captura y los valores de resultados que se envían hacia y desde la cámara HAL. La herramienta permite una vista previa en vivo de los volcados de monitoreo de etiquetas de clientes abiertos y la visualización de volcados en caché de clientes cerrados.
Para obtener más información, consulte Depuración de cámaras .
Estabilización de vista previa de la cámara
Android 13 agrega soporte para la estabilización de video en la transmisión de vista previa en las sesiones de captura de la cámara. Esta característica permite que las aplicaciones de terceros brinden una experiencia de lo que ves es lo que obtienes (WYSIWYG) al comparar entre la vista previa de la cámara y la grabación.
Para obtener más información, consulte Estabilización de vista previa de la cámara .
Control de fuerza de la antorcha
Android 13 presenta una función para el control multinivel de la intensidad de la antorcha. En Android 12 y versiones anteriores, el marco solo permite activar o desactivar el modo antorcha. Esta característica permite casos de uso como controlar el brillo de la linterna en función de las condiciones de iluminación y enviar señales de asistencia mediante un efecto estroboscópico enviando rápidos pulsos de luz seguidos.
Para obtener más información, consulte Control de fuerza de la antorcha .
Salida de cámara de 10 bits
Android 13 agrega soporte para salida de cámara de 10 bits a través de perfiles de rango dinámico que el cliente de la cámara puede configurar como parte de la configuración de transmisión. Esto permite a los fabricantes de dispositivos agregar soporte para perfiles de rango dinámico de 10 bits como HLG10, HDR 10, HDR 10+ y Dolby Vision.
Para obtener más información, consulte Salida de cámara de 10 bits .
Para fomentar la adopción de salida de cámara de 10 bits en aplicaciones de terceros, como aplicaciones de redes sociales, para mejorar las experiencias de captura y uso compartido de videos, es importante validar de manera efectiva la implementación de esta característica. Es probable que las aplicaciones de terceros que deseen adoptar esta función comiencen con el perfil obligatorio HLG10
. Para obtener más detalles, consulte Validación .
Compatibilidad
Actualizaciones de la cámara ITS
Android 13 introduce cambios en Camera ITS , que incluyen soporte para pruebas de video, versiones actualizadas de Python y paquetes, y actualizaciones de hardware de prueba.
Para obtener más detalles, consulte las Notas de la versión de Android 13 Camera Image Test Suite .
Actualizaciones de CDD
El Documento de definición de compatibilidad de Android 13 se basa en versiones anteriores con actualizaciones para nuevas funciones y cambios en los requisitos de las funciones publicadas anteriormente.
Para obtener una lista de cambios en Android 13, consulte Notas de la versión de definición de compatibilidad de Android 13 .
Cuentas predeterminadas para nuevos contactos
Las aplicaciones de contactos precargadas deben manejar la intención ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT
, que permite al usuario seleccionar una cuenta predeterminada. La aplicación de contactos precargada debe guardar la cuenta predeterminada seleccionada y debe usar la cuenta predeterminada al manejar Intent.ACTION_INSERT
o Intent.ACTION_INSERT_OR_EDIT
para insertar un contacto. Este requisito garantiza la coherencia en todas las aplicaciones que interactúan con los contactos.
Para más información, consulta la sección de contactos del CDD de Android 13.
Conectividad
Permitir alternar 2G
En Android 13, la opción Permitir 2G en Configuración está atenuada (lo que significa que los usuarios no pueden interactuar con el botón) cuando la clave de configuración del operador KEY_HIDE_ENABLE_2G
está configurada en true
. Además, cuando está atenuado, el botón Permitir 2G incluye texto que indica que el operador del usuario requiere que 2G esté disponible. En versiones anteriores, la opción Permitir 2G está oculta cuando KEY_HIDE_ENABLE_2G
está configurado en true
.
Configuración de uso celular
Android 13 admite una configuración de uso celular que permite a los operadores configurar los dispositivos para que estén en modo centrado en voz o en datos. Los operadores pueden usar esta configuración junto con otros cambios de configuración para reducir el tráfico IMS en sus redes para dispositivos tradicionalmente centrados en voz que operan en modo de solo datos, por ejemplo, para servicios que incluyen un servicio complementario de solo datos.
Para modificar la configuración de uso celular, use la superposición config_supported_cellular_usage_settings
o establezca el valor predeterminado en config_default_cellular_usage_setting
. La configuración puede ser USAGE_SETTING_VOICE_CENTRIC
o USAGE_SETTING_DATA_CENTRIC
.
La función de configuración de uso celular incluye las siguientes API:
-
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT
establece la configuración de uso. -
SubscriptionInfo#getUsageSetting()
consulta la configuración de uso.
Para validar la función de configuración de uso celular, ejecute las siguientes pruebas:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting
- VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
Múltiples redes simultáneas con conexión a Internet.
Android 13 presenta la función de múltiples redes simultáneas con conexión a Internet , que permite que un dispositivo se conecte simultáneamente a dos redes Wi-Fi (AP), ambas sin restricciones (disponibles para todas las aplicaciones) y brindan acceso a Internet.
Para obtener más información, consulte Simultaneidad de Wi-Fi STA/STA .
Actualizaciones de la API de IMS
Android 13 presenta las siguientes actualizaciones para las API de registro único de IMS:
DelegateRegistrationState
:- Admite casos en los que el marco necesita esperar a que finalicen las sesiones SIP antes de eliminar el PDN de IMS.
- Agrega el método
getRegisteringFeatureTags
que permite que las aplicaciones de escucha sepan cuándo la pila IMS está intentando registrar IMS activamente.
RcsUceAdapter
: agregaPUBLISH_STATE_PUBLISHING
para permitir que las aplicaciones de escucha sepan cuándo la pila IMS está intentando activamente publicar capacidades.CapabilityExchangeEventListener
: agrega el métodoonPublishUpdated
para permitir que el servicio IMS notifique de forma asincrónica a la plataforma que una actualización SIP PUBLISH se realizó correctamente o falló.RcsClientConfiguration
:- Para admitir la sección 2.1.14 de RCC.72, agrega un nuevo valor al constructor para permitir que la aplicación de mensajería especifique si el usuario habilitó o deshabilitó RCS.
- Agrega la constante
RCS_PROFILE_2_4
para permitir que una aplicación de mensajería informe que es compatible con RCS Universal Profile versión 2.4.
Android 13 también incluye las siguientes actualizaciones para las API de IMS:
- Agrega la capacidad de que las aplicaciones escuchen el estado de la pila de IMS a través de la clase
ImsStateCallback
. Para obtener más información, consulte Usar ImsStateCallback . - Refactoriza el aprovisionamiento de IMS para el servicio IMS para admitir casos de uso de aprovisionamiento de MVNO.
- Mejora el modelo de subprocesos en el servicio IMS.
- Agrega API compatibles con la suscripción a SIM en el servicio IMS
Múltiples perfiles habilitados para eUICC
Android 13 introduce soporte para múltiples perfiles habilitados (MEP) para eUICC, lo que permite que los dispositivos tengan soporte para SIM dual usando un solo chip eSIM. Múltiples perfiles SIM permiten que el dispositivo se conecte a dos operadores diferentes al mismo tiempo.
Para obtener más información, consulte Múltiples perfiles habilitados .
Requisitos de calibración de presencia
Android 13 introduce nuevos requisitos de calibración de presencia para garantizar que todos los dispositivos del ecosistema Android puedan determinar la proximidad relativa entre dispositivos.
Para obtener más información sobre cómo configurar y calibrar dispositivos para cumplir con estos requisitos, consulte Requisitos de calibración de presencia .
Modo de reserva de telefonía para detección de zona horaria
Android 13 introduce el modo alternativo de telefonía para la detección de zona horaria. Este modo permite que Android use sugerencias de detección de telefonía temporalmente en situaciones en las que la detección de ubicación no puede detectar la zona horaria, o donde la detección de ubicación tarda más que la detección de telefonía en detectar la zona horaria.
Para obtener más detalles, consulte El servicio time_zone_detector .
Mejoras en la API de acceso UICC de TelephonyManager
Android 13 deja de estar disponible y agrega mejoras para la administración de canales lógicos UICC para las siguientes API de acceso UICC de TelephonyManager:
-
iccOpenLogicalChannel(String AID, int p2)
-
iccCloseLogicalChannel(int channel)
-
iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data)
-
iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data)
-
iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath)
-
sendEnvelopeWithStatus(String content)
Estas API quedaron obsoletas en Android 11 porque OMAPI proporciona una implementación más confiable para administrar canales lógicos UICC. Sin embargo, OMAPI no cubre todos los casos de uso proporcionados por las API de acceso UICC de TelephonyManager. Por lo tanto, en Android 13, estas API ya no están obsoletas con mejoras para la administración de canales lógicos de UICC. Anteriormente, cuando una aplicación de llamadas que abre un canal lógico falla, el canal lógico puede tener fugas, lo que significa que el canal no se libera y la aplicación no puede reutilizarlo sin reiniciar. Con las mejoras en Android 13, si una aplicación falla, el sistema libera el canal lógico, lo que permite que la aplicación reutilice el canal.
Estas mejoras de API se realizan a nivel de implementación y son totalmente compatibles con versiones anteriores. No se requiere ningún esfuerzo adicional para llamar a las aplicaciones para que utilicen estas API.
Confianza en el primer uso (TOFU) para redes empresariales
Android 13 introduce soporte para el enfoque de autenticación Trust on First Use (TOFU), que permite a los usuarios confiar en una red empresarial (EAP) instalando la CA raíz utilizada por el servidor y configurando su nombre de dominio en una red guardada. TOFU permite que el dispositivo obtenga una clave pública no autenticada cuando un usuario se conecta por primera vez a una red empresarial y conserva la clave para conexiones posteriores.
Para obtener más información, consulte Confianza en el primer uso .
Soporte de banda ultraancha
Android 13 presenta una implementación de marco predeterminada para la tecnología de radio de banda ultra ancha (UWB), una tecnología que permite un alcance altamente seguro y preciso entre dispositivos compatibles.
Para obtener más información, consulte Banda ultraancha .
Actualizaciones simultáneas de Wi-Fi AP/AP
Android 13 agrega compatibilidad con la banda de 6 GHz para la concurrencia de AP/AP Wi-Fi, lo que permite a los dispositivos crear dos interfaces de punto de acceso (AP).
Para obtener más información, consulte Concurrencia de AP/AP de Wi-Fi .
Compatible con Wi-Fi
Android 13 presenta compatibilidad con la versión 3.1 de la especificación Wi-Fi Aware . Para obtener más información, consulte Compatible con Wi-Fi .
Actualizaciones de anclaje a red de puntos de acceso Wi-Fi (soft AP)
Android 13 presenta nuevas configuraciones para dispositivos que admiten conexión a red a través de puntos de acceso Wi-Fi. Para obtener detalles sobre las nuevas configuraciones, consulte Punto de acceso Wi-Fi (Soft AP) .
Simultaneidad de múltiples interfaces Wi-Fi
A partir de Android 13, Wi-Fi HAL 1.6 agrega la capacidad de especificar una interfaz AP en puente (doble banda simultánea) como un elemento de combinación explícito.
Para obtener más detalles, consulte Simultaneidad de múltiples interfaces Wi-Fi .
Actualizaciones de selección de red Wi-Fi
A partir de Android 13, si se necesitan diferentes intervalos de escaneo en tiempo de ejecución, las aplicaciones privilegiadas pueden configurar dinámicamente el programa de escaneo en pantalla para las redes Wi-Fi disponibles llamando al método WifiManager#setScreenOnScanSchedule(screenOnScanSchedule)
.
Para obtener más información, consulte Selección de red Wi-Fi .
Mostrar
Administrador de tareas
En Android 13, una nueva característica de la interfaz de usuario del sistema llamada Administrador de tareas notifica al usuario sobre el estado y los recursos que utilizan los servicios en primer plano en las aplicaciones en segundo plano y le permite detener estas aplicaciones.
Para obtener más información, consulte Administrador de tareas .
Controles de medios en la interfaz de usuario del sistema
A partir de Android 13, los controles multimedia en la interfaz de usuario del sistema contienen actualizaciones para los botones de acción y la reproducción remota. Estos cambios respaldan una experiencia de control de medios más refinada en teléfonos y tabletas, y ofrecen transferencias de medios fluidas entre dispositivos.
Para obtener más detalles, consulte Controles multimedia en la interfaz de usuario del sistema .
Composición mixta SDR y HDR
Android 13 mejora la compatibilidad con la presentación simultánea de composiciones SDR y HDR en la pantalla al atenuar el contenido SDR en pantalla cuando se presenta simultáneamente con contenido HDR.
Para obtener más información, consulte Composición mixta SDR y HDR .
Permiso de notificación para notificaciones de suscripción voluntaria
A partir de Android 13, las notificaciones utilizan un modelo de participación voluntaria, donde todas las aplicaciones deben pedir permiso a los usuarios antes de enviar mensajes de notificación. Para respaldar esto, los OEM deben implementar cambios en los sistemas de notificación y permisos de tiempo de ejecución, como se describe en la página Permiso de notificación para notificaciones de participación voluntaria .
Mapa de tonos de luminancia HDR a un rango compatible con SDR
Android 13 presenta una biblioteca estática configurable por el proveedor llamada libtonemap
, que define las operaciones de mapeo de tonos. Esta característica permite a los OEM definir y compartir sus algoritmos de asignación de tonos de pantalla entre el marco y los proveedores, lo que reduce la falta de coincidencia en la asignación de tonos.
Para obtener más información, consulte Mapa de tonos de luminancia HDR a un rango compatible con SDR .
Gráficos
AIDL para el compositor de hardware HAL
A partir de Android 13, el HAL del compositor de hardware (HWC) se define en AIDL y las versiones HIDL que van desde android.hardware.graphics.composer@2.1
hasta android.hardware.graphics.composer@2.4
están en desuso.
Para obtener más información, consulte AIDL para Hardware Composer HAL .
Gestión de framebuffer del cliente
A partir de Android 13, se asignan nuevos framebuffers, utilizados durante la composición del cliente , cada vez que cambia la resolución de la pantalla. SurfaceFlinger realiza esta asignación en el siguiente ciclo de invalidación después de un cambio de resolución.
Para obtener más información, consulte Gestión de framebuffer del cliente .
Intervención de limitación de fotogramas por segundo (FPS)
A partir de Android 13-QPR, FPS Throttling Intervention permite que los juegos avancen a un FPS apropiado usando solo cambios en la plataforma y sin requerir ninguna acción por parte de los desarrolladores. Consulte Intervención de limitación de FPS para obtener más información.
Bloqueo de búfer no señalizado con AutoSingleLayer
Android 13 agrega una nueva configuración llamada AutoSingleLayer
para bloquear búferes no señalizados. Esta configuración permite que SurfaceFlinger bloquee un búfer no señalizado cuando solo se actualiza una capa, y no para los casos que ocurren entre capas, como cambios de geometría o transacciones de sincronización.
Para obtener más información, consulte Bloqueo de búfer sin señal con AutoSingleLayer .
Interacción
Autenticación para controles domésticos.
En Android 13, la API de controles de dispositivos incluye un nuevo método llamado isAuthRequired
, que permite a los proveedores de controles de dispositivos especificar qué controles domésticos pueden realizar interacciones en un dispositivo bloqueado. Esto permite una interacción más fluida en los puntos de entrada, como la pantalla de un teléfono bloqueado.
Protocolo HID del rastreador de cabeza
Android 13 presenta el protocolo de dispositivo de interfaz humana (HID) de seguimiento de cabeza, que permite conectar un dispositivo de seguimiento de cabeza a un dispositivo Android a través de USB o Bluetooth y exponerlo al marco y las aplicaciones de Android a través del marco de sensores.
Para obtener más información, consulte Protocolo HID de Head Tracker .
Soporte de señal de devolución de llamada bloqueada en KeyguardManager
En Android 13, nuevos métodos, como addKeyguardLockedStateListener
y removeKeyguardLockedStateListener
, en la clase KeyguardManager
, notifican al oyente sobre el estado bloqueado del protector de claves.
Objetos de ejecución reutilizables de NNAPI
Android 13 presenta la interfaz NNAPI AIDL HAL, IExecution
, que administra la vida útil de un objeto de ejecución reutilizable y sus recursos almacenados en caché. Los objetos IExecution
reducen la sobrecarga de las tareas de inferencia de aprendizaje automático al permitir que el controlador NNAPI preserve los recursos entre ejecuciones y aplique optimizaciones específicas de la solicitud.
Sensores AIDL HAL
Android 13 presenta Sensors AIDL HAL , un HAL basado en Sensors HAL 2.1 que utiliza la interfaz AIDL HAL . Los sensores AIDL HAL exponen los tipos de sensores IMU de eje limitado y rastreador de cabeza.
Medios de comunicación
Exportar estadísticas de codificación de video
A partir de Android 13, los clientes de la aplicación pueden solicitar al codificador de video que exporte estadísticas de codificación para cada cuadro de video codificado. Con las estadísticas obtenidas del codificador de video, las aplicaciones pueden optimizar sus tareas de codificación de video, como la codificación multipaso y el preprocesamiento de fotogramas antes de la codificación.
Para obtener más información, consulte Datos estadísticos de codificación de vídeo .
Actuación
Salud AIDL HAL
Android 13 presenta Health AIDL HAL , un HAL basado en Health HAL 2.1 que utiliza la interfaz AIDL HAL .
Aumento del rendimiento en el momento de carga del juego
Android 13 introduce un nuevo modo de energía en el servicio Power Manager llamado GAME_LOADING
que indica a Power HAL si la aplicación del juego está en el estado de carga para que Power HAL pueda proporcionar un impulso de carga. Consulte Aumento del rendimiento en el momento de cargar el juego para obtener más información.
Permisos
Permiso del sensor corporal dividido
A partir de Android 13, el permiso BODY_SENSORS
se divide en dos permisos: BODY_SENSORS
para realizar un seguimiento de la frecuencia cardíaca en primer plano y BODY_SENSORS_BACKGROUND
para realizar un seguimiento de la frecuencia cardíaca en segundo plano.
Para obtener más información, consulte El uso de sensores corporales en segundo plano requiere un nuevo permiso.
Fuerza
Rastreadores de comportamiento en segundo plano de aplicaciones
Android 13 introduce el concepto de un rastreador de comportamiento en segundo plano de la aplicación o un proceso que monitorea el uso de la batería en segundo plano por parte de las aplicaciones para determinar si las aplicaciones violan alguna política.
Para obtener más información, consulte Rastreadores de comportamiento en segundo plano de aplicaciones .
Mitigar el uso de energía durante la copia de seguridad y la restauración
A partir de Android 13, puede limitar la transferencia de energía durante la copia de seguridad y restauración del USB llamando al método enableLimitPowerTransfer
de la clase UsbPort
.
Para obtener más información, consulte Administración de energía .
Seguridad
Credenciales de identidad
Android 13 agrega soporte para presentaciones de múltiples documentos. Esta nueva interfaz de sesión de presentación permite que una aplicación realice una presentación de múltiples documentos, algo que no es posible con la API existente.
Para obtener más información, consulte Credencial de identidad.
Esquema de firma APK V3.1
Este esquema se usa de forma predeterminada al firmar un APK con una clave de firma rotada y un linaje de firma, y permite que un solo APK apunte a la rotación en Android 13 y versiones posteriores, evitando al mismo tiempo los problemas conocidos con la rotación en versiones anteriores de la plataforma al usar la clave de firma original en el bloque de firma v3.0. De manera similar, la firma v4.1 incluirá información de firma adicional para el bloque v3.1 para admitir el mismo comportamiento para instalaciones incrementales.
Las intenciones deben coincidir con los filtros de intención declarados
En Android 13, las intenciones que se originan en aplicaciones externas se entregan a un componente exportado si y solo si las intenciones coinciden con sus elementos de filtro de intenciones declarados.
Se bloquean los intents que no coinciden. Las siguientes son excepciones en las que no se aplica la coincidencia de intenciones:
- Intenciones entregadas a componentes que no declaran ningún filtro de intención
- Intentos que se originan dentro de la misma aplicación
- Intenciones del sistema
- Intenciones desde la raíz
Interfaz OMAPI estable para el proveedor
Open Mobile API (OMAPI) es una API estándar que se utiliza para comunicarse con el elemento seguro de un dispositivo. Antes de Android 13, solo las aplicaciones y los módulos del marco tenían acceso a esta interfaz. Al convertirlo en una interfaz estable del proveedor, los módulos HAL también son capaces de comunicarse con los elementos seguros a través del servicio OMAPI.
Para obtener más información, consulte Interfaz estable del proveedor OMAPI .
Los UID compartidos están en desuso
A partir de Android 13-QPR, los UID compartidos están en desuso. Los usuarios de Android 13 o superior deben poner la línea android:sharedUserMaxSdkVersion="32"
en su manifiesto. Esta entrada evita que los nuevos usuarios obtengan un UID compartido. Para obtener más información sobre los UID, consulte Firma de aplicaciones .
Ajustes
Configuración de idioma por aplicación
Android 13 agrega capacidades para permitir a los usuarios cambiar las preferencias de idioma aplicación por aplicación. Los socios y OEMS no deben deshabilitar la página de selección de idioma de la aplicación y se debe poder acceder a la página a través de estas tres opciones de navegación:
- Configuración > Aplicaciones > nombre_aplicación y seleccione Idioma .
- Mantenga presionado el ícono de la aplicación, toque Información de la aplicación y seleccione Idioma .
- Configuración > Sistema > Idiomas y entrada > Idiomas de la aplicación > nombre_aplicación .
La aplicación Configuración debe continuar iniciando la página de configuración regional de la aplicación desde la intención android.settings.App_Locale_Settings
.
Para obtener más información, consulte Configuración de idioma por aplicación .
TELEVISOR
Modo túnel multimedia
Android 13 amplía el comportamiento definido de reproducción de video en túnel y vincula ese nuevo comportamiento con pruebas de certificación CTS adicionales.
Para obtener más información, consulte Túnel multimedia .
Actualizaciones
Actualizaciones virtuales A/B
Android 13 agrega las funciones de compresión XOR y fusión de espacio de usuario para actualizaciones virtuales A/B. La compresión XOR permite tamaños de instantáneas reducidos porque los datos XOR son más fáciles de comprimir que los datos de bloques sin procesar. La función de combinación de espacio de usuario permite que el componente de espacio de usuario snapuserd
maneje el proceso de combinación para actualizaciones virtuales A/B, lo que reduce los tiempos de combinación en comparación con Android 12, donde se utiliza un dispositivo dm-snapshot
.
Para obtener detalles sobre cómo habilitar estas funciones en dispositivos que se actualizan a Android 13, consulte Compresión XOR y combinación de espacio de usuario .
Virtualización
Marco de virtualización de Android
Android Virtualization Framework (AVF) proporciona entornos de ejecución seguros y privados para ejecutar código. AVF es ideal para casos de uso orientados a la seguridad que requieren garantías de aislamiento más sólidas, incluso verificadas formalmente, que las que ofrece el entorno limitado de aplicaciones de Android.
Para obtener más información, consulte Descripción general del marco de virtualización de Android .