Lanzamento da plataforma móbil LineageOS 19 baseada en Android 12

Os desenvolvedores do proxecto LineageOS, que substituíu a CyanogenMod, presentaron o lanzamento de LineageOS 19, baseado na plataforma Android 12. Nótase que a rama LineageOS 19 alcanzou a paridade de funcionalidade e estabilidade coa rama 18, e recoñécese como lista para transición para formar a primeira versión. Os conxuntos están preparados para 41 modelos de dispositivos.

LineageOS tamén se pode executar no emulador de Android e Android Studio. Ofrécese a posibilidade de montar en Android TV e en modo Android Automotive. Cando se instalan, todos os dispositivos compatibles ofrécense o seu propio Lineage Recovery por defecto, que non require unha partición de recuperación separada. As compilacións de LineageOS 17.1 suspendéronse o 31 de xaneiro.

Compatibilidade obsoleta para moitos dispositivos máis antigos debido á eliminación de iptables de AOSP e á transición de Android 12 para usar eBPF para o filtrado de paquetes. O problema é que eBPF só se pode usar en dispositivos que teñan dispoñible o kernel Linux 4.9 ou versións máis recentes. Para os dispositivos con kernel 4.4, o soporte eBPF foi retroportado, pero a portabilidade a dispositivos que executan a versión 3.18 do kernel é difícil. Usando solucións alternativas, foi posible cargar compoñentes de Android 12 enriba dos núcleos antigos, implementados mediante unha recuperación a iptables, pero os cambios non se aceptaron en LineageOS 19 debido a unha interrupción no filtrado de paquetes. Ata que o porto eBPF para núcleos máis antigos estea dispoñible, non se proporcionarán compilacións baseadas en LineageOS 19 para estes dispositivos. Se se crearon conxuntos con LineageOS 18.1 para 131 dispositivos, entón en LineageOS 19 están dispoñibles actualmente para 41 dispositivos.

En comparación con LineageOS 18.1, ademais dos cambios específicos de Android 12, tamén se propoñen as seguintes melloras:

  • Realizouse a transición á rama android-12.1.0_r4 desde o repositorio AOSP (Android Open Source Project). O motor do navegador WebView está sincronizado con Chromium 100.0.4896.58.
  • En lugar do novo panel de control de volume proposto en Android 12, ten o seu propio panel completamente redeseñado que se desliza desde o lado.
  • O modo de deseño de interface escura está activado por defecto.
  • A ferramenta principal para construír o núcleo de Linux é o compilador Clang, proporcionado no repositorio AOSP.
  • Propúxose un novo asistente de configuración, que engade un gran conxunto de novas páxinas con opcións de configuración, usa novas iconas e efectos de animación de Android 12.
  • Inclúese unha nova colección de iconas que abarca case todas as aplicacións, incluídas as do sistema.
  • Mellora a aplicación de xestión da galería de fotos, que é un fork da aplicación Gallery do repositorio AOSP.
  • Realizáronse melloras no programa de instalación de actualizacións, o navegador web Jelly, a gravadora de voz Recorder, o planificador de calendario FOSS Etar e o programa de copia de seguridade Seedvault. As melloras engadidas a FOSS Etar e Seedvault devolvéronse aos proxectos upstream.
  • Para o seu uso en dispositivos Android TV, propúxose unha edición da interface de navegación (Android TV Launcher), libre de publicidade. Engadiuse un controlador de botóns ás compilacións para Android TV, que che permite usar botóns adicionais en varios mandos a distancia que funcionan mediante Bluetooth e infravermellos.
  • Engadiuse compatibilidade para a creación no modo de plataforma de destino de Android Automotive para o seu uso en sistemas de infoentretemento para automóbiles.
  • Eliminouse a vinculación do servizo adb_root coa propiedade que determina o tipo de conxunto.
  • Engadiuse soporte para extraer datos da maioría dos tipos de arquivos e imaxes con actualizacións á utilidade de desempaquetado de imaxes, o que simplifica a extracción de compoñentes binarios necesarios para o funcionamento do dispositivo.
  • O SDK ofrece a posibilidade de aumentar a intensidade de sondeo das pantallas táctiles para reducir o tempo de resposta ao tocar a pantalla.
  • Para acceder ás cámaras en dispositivos baseados na plataforma Qualcomm Snapdragon, úsase a API Camera2 en lugar da interface específica de Qualcomm.
  • Substituíuse o fondo de escritorio predeterminado e engadiuse unha nova colección de fondos.
  • A función Wi-Fi Display, que permite organizar a saída remota a unha pantalla externa sen conexión física ao monitor, está implementada para todos os dispositivos, incluídas as pantallas que admiten a interface sen fíos propietaria de Qualcomm e a tecnoloxía Miracast.
  • É posible asignar sons separados para diferentes tipos de carga (carga mediante cable ou carga sen fíos).
  • O firewall integrado, o modo de acceso restrinxido á rede e as capacidades de illamento da aplicación foron reescritas para ter en conta o novo modo de illamento de rede en AOSP e o uso de eBPF. O código para a restrición de datos e o illamento da rede combinouse nunha soa implementación.

Fonte: opennet.ru

Engadir un comentario