Lanzamiento de la plataforma móvil LineageOS 19 basada en Android 12

Los desarrolladores del proyecto LineageOS, que reemplazó a CyanogenMod, presentaron el lanzamiento de LineageOS 19, basado en la plataforma Android 12. Cabe señalar que la rama LineageOS 19 ha alcanzado la paridad en funcionalidad y estabilidad con la rama 18, y se reconoce como lista para transición para formar el primer lanzamiento. Se preparan conjuntos para 41 modelos de dispositivos.

LineageOS también se puede ejecutar en Android Emulator y Android Studio. Se proporciona la posibilidad de ensamblar en modo Android TV y Android Automotive. Cuando se instala, a todos los dispositivos compatibles se les ofrece su propio Lineage Recovery de forma predeterminada, que no requiere una partición de recuperación separada. Las compilaciones de LineageOS 17.1 se suspendieron el 31 de enero.

Soporte obsoleto para muchos dispositivos más antiguos debido a la eliminación de iptables de AOSP y la transición de Android 12 para usar eBPF para el filtrado de paquetes. El problema es que eBPF sólo se puede utilizar en dispositivos que tengan disponible el kernel de Linux 4.9 o versiones más recientes. Para dispositivos con kernel 4.4, la compatibilidad con eBPF ha sido compatible con versiones anteriores, pero la migración a dispositivos que ejecutan la versión 3.18 del kernel es difícil. Utilizando soluciones alternativas, fue posible cargar componentes de Android 12 sobre kernels antiguos, implementados mediante una reversión a iptables, pero los cambios no fueron aceptados en LineageOS 19 debido a una interrupción en el filtrado de paquetes. Hasta que esté disponible el puerto eBPF para kernels más antiguos, no se proporcionarán compilaciones basadas en LineageOS 19 para dichos dispositivos. Si se crearon ensamblajes con LineageOS 18.1 para 131 dispositivos, en LineageOS 19 ensamblajes están disponibles actualmente para 41 dispositivos.

En comparación con LineageOS 18.1, además de los cambios específicos de Android 12, también se proponen las siguientes mejoras:

  • Se ha realizado la transición a la rama android-12.1.0_r4 desde el repositorio AOSP (Android Open Source Project). El motor del navegador WebView está sincronizado con Chromium 100.0.4896.58.
  • En lugar del nuevo panel de control de volumen propuesto en Android 12, tiene su propio panel completamente rediseñado que se desliza hacia afuera desde el costado.
  • El modo de diseño de interfaz oscura está habilitado de forma predeterminada.
  • La herramienta principal para construir el kernel de Linux es el compilador Clang, proporcionado en el repositorio de AOSP.
  • Se ha propuesto un nuevo asistente de configuración, que agrega un gran conjunto de páginas nuevas con configuraciones, utiliza nuevos íconos y efectos de animación de Android 12.
  • Se incluye una nueva colección de iconos que cubren casi todas las aplicaciones, incluidas las del sistema.
  • Aplicación de administración de galería de fotos mejorada, que es una bifurcación de la aplicación Galería del repositorio de AOSP.
  • Se han realizado mejoras en el programa para instalar actualizaciones, el navegador web Jelly, la grabadora de voz Recorder, el planificador de calendario FOSS Etar y el programa de copia de seguridad Seedvault. Las mejoras agregadas a FOSS Etar y Seedvault se han devuelto a proyectos iniciales.
  • Para su uso en dispositivos Android TV, se ha propuesto una edición de la interfaz de navegación (Android TV Launcher), libre de visualización de publicidad. Se ha agregado un controlador de botones a las compilaciones para Android TV, lo que le permite usar botones adicionales en varios controles remotos que funcionan a través de Bluetooth e infrarrojos.
  • Se agregó soporte para construir en el modo de plataforma de destino Android Automotive para su uso en sistemas de información y entretenimiento automotrices.
  • Se ha eliminado el enlace del servicio adb_root a la propiedad que determina el tipo de ensamblaje.
  • La utilidad de descompresión de imágenes ha agregado soporte para extraer datos de la mayoría de los tipos de archivos e imágenes con actualizaciones, lo que simplifica la extracción de componentes binarios necesarios para el funcionamiento del dispositivo.
  • El SDK ofrece la capacidad de aumentar la intensidad del sondeo de las pantallas táctiles para reducir el tiempo de respuesta al tocar la pantalla.
  • Para acceder a las cámaras en dispositivos basados ​​en la plataforma Qualcomm Snapdragon, se utiliza la API Camera2 en lugar de la interfaz específica de Qualcomm.
  • Se reemplazó el fondo de pantalla predeterminado y se agregó una nueva colección de fondos de pantalla.
  • La función Wi-Fi Display, que le permite organizar la salida remota a una pantalla externa sin una conexión física al monitor, está implementada para todos los dispositivos, incluidas las pantallas que admiten la interfaz inalámbrica patentada de Qualcomm y la tecnología Miracast.
  • Es posible asignar sonidos separados para diferentes tipos de carga (carga por cable o carga inalámbrica).
  • El firewall integrado, el modo de acceso restringido a la red y las capacidades de aislamiento de aplicaciones se han reescrito para tener en cuenta el nuevo modo de aislamiento de red en AOSP y el uso de eBPF. El código para restricción de datos y aislamiento de red se ha combinado en una sola implementación.

Fuente: opennet.ru

Añadir un comentario