Se ha presentado el lanzamiento de la plataforma móvil LineageOS 21, basada en el código de Android 14. Se destaca que la rama LineageOS 21 ha alcanzado la paridad en funcionalidad y estabilidad con la rama 20, y se considera lista para formar el primer lanzamiento. Las compilaciones han sido preparadas para 109 modelos de dispositivos. LineageOS también se puede ejecutar en el emulador Android Emulator y en el entorno Android Studio. Además, se ha proporcionado la posibilidad de compilar en modo Android TV y Android Automotive.
Además de la publicación de LineageOS 21, continúa la formación de compilaciones de LineageOS 20 y 18.1. La continuación del soporte para LineageOS 18.1 basado en Android 11 se debe a que a partir de Android 12, la plataforma ha sido trasladada a utilizar eBPF para filtrar paquetes, lo que ha llevado a la eliminación del soporte para muchos dispositivos antiguos debido a la falta de un núcleo de Linux compatible con eBPF (4.9+) para esos dispositivos. Para dispositivos con núcleo 4.4 (Qualcomm MSM8998), el soporte de eBPF ha sido backportado, pero para dispositivos con SoC Qualcomm MSM8996, que dependen de la versión del núcleo 3.18, la portación es complicada. Al instalar para todos los dispositivos compatibles, se ofrece por defecto la recuperación Lineage propia, que no requiere una partición de recuperación dedicada.
En comparación con LineageOS 20, además de los cambios específicos de Android 14, se han propuesto las siguientes mejoras:
- Se ha realizado la transición a la rama android-14 del repositorio AOSP (Proyecto de Código Abierto de Android) a partir de febrero de 2024. El motor de navegador WebView ha sido sincronizado con Chromium 120.0.6099.144.
- Se ha incluido una nueva aplicación Glimpse con una interfaz para gestionar la galería de fotos, que por defecto se utiliza en lugar de la aplicación Gallery2 del AOSP. Glimpse incluye todas las funciones necesarias para gestionar fotos y tiene una interfaz sencilla al estilo de Material You.

- Se ha modificado el diseño de la calculadora, que ha sido rediseñado de acuerdo con el concepto de Material You y unificado con las demás aplicaciones.

- En el navegador web Jelly, se ha rediseñado y estilizado la interfaz de usuario utilizando el concepto de diseño 'Material You'. Se ha añadido soporte para el motor de búsqueda y proveedor de búsqueda Brave. Se ha descontinuado el soporte para acceder al motor de Google basado en HSTS (HTTP Strict Transport Security). Al mostrar recomendaciones del motor de búsqueda Baidu, se ha utilizado HTTPS. Se ha añadido la opción de proporcionar acceso selectivo a los datos de ubicación para sitios específicos.

- Las aplicaciones para hacer llamadas, enviar mensajes y trabajar con la libreta de direcciones se han transformado al estilo 'Material You'. Se ha implementado soporte para temas oscuros y claros. Las aplicaciones Dialer, Messaging y Contacts se han separado de AOSP y ahora se desarrollan como versiones ampliadas, ya que Google ha dejado de soportar las aplicaciones Dialer y Messaging en AOSP.

- La interfaz de la aplicación de cámara Aperture ha sido adaptada al estilo 'Material You'. Se ha mejorado el diálogo para solicitar permisos de acceso a la ubicación. Se ha asegurado la rotación automática de la interfaz al cambiar la orientación del dispositivo. Se ha mejorado el escáner de códigos QR, añadiendo soporte para conectar a Wi-Fi a través de un código QR. Se ha incluido el soporte para acciones por voz a través de Google Assistant. Se ha añadido la función de reflejo de fotos y videos. Se ha proporcionado soporte para pausar temporalmente la grabación de video. Se ha añadido la opción de asignar acciones a los botones de volumen. Se han añadido configuraciones avanzadas para el procesamiento de video (reducción de ruido, aumento de nitidez, etc.). Se ha incluido soporte para grabar video en modo HDR.
- Se ha mejorado el soporte para el estilo 'Material You' en el reproductor musical Eleven y en el teclado en pantalla LatinIME.
- Se ha propuesto una nueva animación de inicio.
- Las aplicaciones de respaldo SeedVault y el calendario-planificador Etar han sido actualizadas a versiones recientes. Se han trasladado mejoras al conjunto principal de SeedVault y Etar, creadas por los desarrolladores de LineageOS.
- Se ha modernizado el panel deslizante desde un lado panel de control de volumen.
- Se ha acelerado significativamente la instalación de actualizaciones en modo de intercambio de particiones (A/B).
- En las compilaciones basadas en Android TV, se ha implementado un Launcher sin anuncios integrados. En la mayoría de las aplicaciones de Google para Android TV, se ha asegurado la opción de utilizar la interfaz de Google con anuncios o LineageOS sin anuncios.
- Se han reescrito los scripts para transferir cambios desde AOSP, lo que ha simplificado significativamente el proceso de aceptación de correcciones para la eliminación de vulnerabilidades.
- Se ha añadido soporte para la extracción directa de información de imágenes OTA y Factory a las herramientas de extracción de datos.
- Se ha garantizado el soporte completo de compilación utilizando LLVM con los binarios de LLVM por defecto y, opcionalmente, el ensamblador integrado de LLVM.
- Se ha actualizado el asistente de configuración, que ha sido adaptado para Android 14.
- Se ha mejorado notablemente el trabajo con el kit de herramientas developer-kit utilizado para las placas Radxa 0, Banana Pi B5, ODROID C4 y Jetson X1.
Fuente: opennet.ru




