Android 17 Beta 1: Soporte VVC, recolector generacional y canal Canary

Puntos clave:
  • Ciclo de Desarrollo: Transición al canal Canary continuo para actualizaciones OTA inmediatas.
  • Interfaz Obligatoria: Las apps deben ser redimensionables en pantallas superiores a 600 dp; se ignora el bloqueo de orientación.
  • Rendimiento ART: Nuevo recolector de basura generacional y cola de mensajes sin bloqueos para reducir la carga de CPU.
  • Multimedia: Compatibilidad nativa con el códec VVC (H.266) y transiciones de cámara sin reinicio de sesión.
  • Seguridad de Red: Obsolescencia del tráfico HTTP por defecto e integración de criptografía híbrida HPKE.
Android 17 beta 1

Android 17 beta 1

Hace pocos dias Google dio a conocer el lanzamiento de la primera versión beta de Android 17, cuyo lanzamiento final está programado para el segundo trimestre de 2026. Esta versión introduce modificaciones estructurales en la gestión de memoria, el manejo de interfaces en pantallas grandes y el procesamiento multimedia.

Esta versión continúa con el trabajo para lograr apps de Android más adaptables, introduce mejoras significativas en las funciones de cámara y multimedia, nuevas herramientas para optimizar la conectividad y perfiles ampliados para dispositivos complementarios.

El cambio más evidente en el ciclo de desarrollo es la eliminación del programa tradicional de «Developer Previews». En su lugar, Google adopta un canal Canary continuo que permite enviar actualizaciones y nuevas API directamente a los desarrolladores en cuanto superan las pruebas internas, facilitando la integración con entornos de integración continua (CI) mediante actualizaciones directas.

Pantallas grandes y gestión de ventanas

Con la liberacion de esta Beta 1, podemos ver que el sistema operativo ahora exige que las aplicaciones se adapten a pantallas con una dimensión menor igual o superior a 600 dp, como tabletas y teléfonos plegables. Android 17 (Nivel de API 37) ignora los atributos del manifiesto que bloquean la redimensión de las ventanas o fuerzan una orientación específica, como la directiva que restringe la vista al modo retrato. Para evitar caídas de rendimiento durante estas transiciones, el sistema modifica el comportamiento predeterminado ante cambios de configuración, como la conexión de un teclado o la alteración del modo de color. En lugar de destruir y recrear la actividad, el sistema enviará la actualización a través de una llamada de estado, exigiendo a los programadores que gestionen la interfaz manualmente.

En el nivel de la arquitectura, el entorno de ejecución de Android (ART) implementa un recolector de basura generacional. Este componente separa los objetos de memoria recién creados de los antiguos, lo que acelera la limpieza de datos con ciclos de vida cortos y reduce la carga del procesador de forma medible.

Además, la cola de mensajes del sistema estrena una implementación que funciona sin bloqueos (lock-free), un ajuste técnico orientado a disminuir la pérdida de fotogramas. Para asegurar que estas optimizaciones se ejecuten correctamente, el sistema ahora prohíbe de forma estricta la modificación en tiempo de ejecución de los campos marcados como «finales estáticos», lanzando excepciones de acceso ilegal inmediatas si una aplicación intenta alterarlos mediante reflexión o JNI.

Transiciones de cámara y codificación multimedia

La gestión de las sesiones de captura fotográfica y de vídeo recibe una actualización de la API. Los desarrolladores ahora pueden utilizar un método específico para conectar y desconectar superficies de salida de la cámara sobre la marcha. Esto permite alternar entre la toma de fotografías y la grabación de vídeo sin necesidad de cerrar y reconfigurar toda la sesión, evitando las interrupciones en la pantalla.

En cuanto a la compresión de vídeo, el sistema añade compatibilidad nativa con el estándar VVC (H.266), diseñado para procesar resoluciones de hasta 8K y contenido en 360 grados con mayor eficiencia de compresión que su predecesor HEVC. La grabación de vídeo también incorpora un parámetro de calidad constante que permite fijar la claridad visual independientemente de las fluctuaciones en la tasa de bits.

Restricciones de red y periféricos

Las políticas de seguridad de red se vuelven más restrictivas con la obsolescencia del atributo que permitía el tráfico de texto sin cifrar por defecto. Las aplicaciones que necesiten realizar peticiones HTTP estándar deberán especificarlas mediante un archivo de configuración de seguridad de red independiente. La criptografía del sistema integra el mecanismo híbrido HPKE, que combina el rendimiento del cifrado simétrico con la seguridad de la distribución de claves asimétricas.

Por otro lado, la conectividad con hardware externo mediante el administrador de dispositivos complementarios incorpora perfiles dedicados para rastreadores de actividad física y equipos médicos, estandarizando la solicitud de permisos y la interfaz de vinculación para periféricos de salud.

Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.


Add as preferred source