La tercera beta de Android 16

Publicado por Matthew McCulough – Vicepresidente de Gestión de Productos, Desarrollador de Android

¡Android 16 alcanzó oficialmente la estabilidad de la plataforma hoy con Beta 3! Esto significa que la superficie de la API está bloqueada, los comportamientos dirigidos a la aplicación son definitivos y puede llevar sus aplicaciones de Android a 16 objetivos en Play Store en este momento. Continúe leyendo para cubrir nuevas funciones de seguridad y accesibilidad en Beta 3.

Android ofrece mejoras y nuevas funciones durante todo el año y sus comentarios sobre Android beta El programa juega un papel clave para ayudar a Android a mejorar continuamente. EL Sitio de desarrollador de Android 16 tiene más información sobre la versión beta, incluyendo cómo obtenerlo en dispositivos y en Tiempo de lanzamiento. No podemos esperar Escucha lo que piensasY gracias de antemano por su continua ayuda para hacer de Android una plataforma para el beneficio de todos.

Nuevo en Android 16 beta 3

En esta fase avanzada del ciclo de desarrollo, solo hay algunas cosas nuevas en la versión de Android 16 Beta 3 a considerar al desarrollar sus aplicaciones.

Secuencia temporal de Android 16 que muestra que somos puntuales con las versiones beta que terminan en marzo

Transmitir soporte de audio

Los dispositivos Pixel 9 en Android 16 Beta ahora admiten el audio de transmisión de Auracast con audio de audio compatibles, parte del trabajo de Android para mejorar la accesibilidad de audio. Construido sobre los estándares de audio, Auracast permite que los Auricyrs y los auriculares de audición compatible reciban flujos de audio dirigidos por lugares públicos como aeropuertos, conciertos y aulas. Nuestra publicación de palabras clave tiene más sobre esta tecnología.

Esquema del texto para el máximo contraste del texto

Los usuarios con panorámico a menudo tienen una sensibilidad reducida al contraste, lo que dificulta la distinción de objetos de sus antecedentes. Para ayudar a estos usuarios, Android 16 Beta 3 introduce el texto del esquema, reemplazando el texto con alto contraste, lo que atrae un área de contraste más amplia alrededor del texto para mejorar significativamente la legibilidad.

Android 16 también contiene nuevo Accesible API para permitir sus aplicaciones de controlar O Grabe a un oyente Para ver si este modo está habilitado. Esto es principalmente para herramientas de interfaz de usuario, ya que compuso para ofrecer una experiencia visual similar. Si mantiene una librería de herramientas de interfaz de usuario o su aplicación, realice la representación de texto personalizada que omite la clase Android.Text.Layout, puede usarla para averiguar cuándo está habilitado el texto del esquema.

Texto con un contraste mejorado antes y después de la nueva función de accesibilidad del texto de Android 16Texto con un contraste mejorado antes y después de la nueva función de accesibilidad del texto de Android 16

Pruebe su aplicación con la protección de la red local

Android 16 Beta 3 agrega la posibilidad de probar el Protección de la red local (LNP) Función proporcionada para una versión futura de Android. Ofrece a los usuarios un mayor control sobre qué aplicaciones pueden acceder a dispositivos en su red local.

¿Qué está cambiando?

Actualmente, cualquier aplicación con autorización de Internet puede comunicarse con dispositivos en la red local del usuario. LNP eventualmente requerirá que las aplicaciones soliciten una autorización específica para acceder a la red local.

Beta 3: opción y prueba

En Beta 3, LNP es una función de suscripción. Esta es su oportunidad para probar su aplicación e identificar todas las piezas que se basan en el acceso a la red local. Use este comando ADB para habilitar las restricciones LNP para su aplicación:

ADB Shell AM Compat habilitando Limit_local_network

Después de reiniciar el dispositivo, el acceso a la red local de su aplicación es limitado. Pruebe la funcionalidad que podría interactuar con dispositivos locales (por ejemplo, visualización del dispositivo, fusión multimedia, conexión a dispositivos IoT). Espere para ver errores de socket como EPERM o ECONNAborted si su aplicación intenta acceder a la red local sin la autorización necesaria. Ver el Guía de desarrolladores Para obtener más información, incluido cómo rehabilitar el acceso a la red local.

Este es un cambio significativo y estamos comprometidos a trabajar con usted para garantizar una transición regular. Al probar y proporcionar comentarios ahora, puede ayudarnos a construir un ecosistema de Android más privado y seguro.

¡Prepare sus aplicaciones, bibliotecas, herramientas y motores de juego!

Si desarrolla un SDK, una estantería, un instrumento o un motor de juego, es aún más importante preparar las actualizaciones necesarias ahora para evitar que los desarrolladores de aplicaciones en el valle y el juego sean bloqueados por problemas de compatibilidad y les permita alcanzar las últimas funciones de SDK. Informe a sus desarrolladores si se necesitan actualizaciones para admitir completamente Android 16.

La prueba proporciona la instalación de la aplicación de producción o una aplicación de prueba que utiliza su biblioteca o motor utilizando Google Play u otros vehículos en un dispositivo o un emulador que realiza Android 16 Beta 3. Trabaje a través de todos los flujos de su aplicación y busque problemas funcionales o interfaz de usuario. Revisar el Cambios de comportamiento Para concentrar sus pruebas. Cada versión de Android contiene cambios en la plataforma que mejoran la privacidad, la seguridad y la experiencia general del usuario y estos cambios pueden afectar las aplicaciones. Aquí hay varios cambios para centrarse en esta aplicación, Incluso si todavía no toma el objetivo de Meting Android 16:

    • Transmisiones: Las transmisiones ordenadas utilizando las prioridades solo funcionan dentro del mismo proceso. Use otros IPC si necesita pedidos cruzados.
    • ARTE: Si usa reflexión, JNI o ​​cualquier otro medio para acceder a los interiores de Android, Tu aplicación podría romperse. Esto es Nunca Una mejor práctica. Prueba cuidadosamente.

Otros cambios que tendrán un impacto de impacto una vez que su aplicación pase a Android 16:

Recuerde ejercer estanterías y SDK que su aplicación usa durante las pruebas de compatibilidad. Es necesario actualizar las versiones SDK actuales o comunicarse con el desarrollador para solicitar ayuda si hay problemas.

Después de publicar la versión de Android 16 compatible con su aplicación, puede iniciar el proceso para actualizar TargetSDKverse de su aplicación. Revise los cambios en el comportamiento que se aplican cuando la aplicación recurre a Android 16 y utiliza el marco de compatibilidad para ayudar a detectar rápidamente problemas.

Dos versiones de API de Android en 2025

Esta vista previa es para la próxima gran versión de Android con un lanzamiento planificado en el segundo trimestre de 2025 y planeamos tener otra versión con los nuevos desarrolladores para los desarrolladores del cuarto trimestre. Esta versión principal de Q2 será la única versión 2025 que incluye cambios en el comportamiento que podrían influir en las aplicaciones. La versión menor de Q4 recopilará actualizaciones, optimizaciones y correcciones de errores; Al igual que nuestras versiones trimestrales que no son de SDK, no incluirá ningún cambio de comportamiento intencional para la aplicación.

Bees Android Release Timeline 2025

Continuaremos teniendo salidas trimestrales de Android. Las actualizaciones Q1 y Q3 proporcionan actualizaciones incrementales para garantizar una calidad continua. Estamos dando más energía para trabajar con nuestros socios de dispositivos para llevar la versión Q2 a tantos dispositivos como sea posible.

No hay cambios en los requisitos del nivel de API objetivo y las fechas asociadas para las aplicaciones de Google Play; Nuestros planes son para un requisito anual cada año, vinculados al nivel de abejas principales.

Comience con Android 16

Puede Suscríbase a cualquier dispositivo Pixel compatible Para obtener esta y futuras actualizaciones, una beta de Android exagerada. Si no tiene un dispositivo Pixel, puede Use imágenes del sistema de 64 bits con el emulador de Android En Android Studio. Si actualmente se encuentra en Android 16 Beta 2 o ya está en el programa Android Beta, se le ofrecerá una actualización excesiva a Beta 3.

Si bien las abejas y los comportamientos son definitivos, todavía estamos buscando sus comentarios, así que por favor Problemas de informes en el página de comentarios. Primero recibimos sus comentarios, más posibilidades podremos enfrentarlo en esta o en una versión futura.

Para la mejor experiencia de desarrollo con Android 16, recomendamos usar la última función de Android Studio (Meerkat). Una vez establecido, aquí están algunas de las cosas que debes hacer:

    • Complete el nuevo SDK, pruebe en entornos e informe cualquier problema en nuestro rastreador en página de comentarios.

Actualizaremos el Imágenes del sistema beta Y SDK regularmente durante el ciclo de lanzamiento de Android 16.

Para obtener información completa sobre Android 16, visite el Sitio de desarrollador de Android 16.

Compruebe también

Al generativo listo para la producción en Android con Vertex Ai en Firebase

Publicado por Thomas Ezan – Ingeniero de Relaciones de Desarrollador del Sr. (@Lethargicpanda) Gemini puede …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *