Lançamento da plataforma móvel LineageOS 19 baseada em Android 12

Os desenvolvedores do projeto LineageOS, que substituiu o CyanogenMod, apresentaram o lançamento do LineageOS 19, baseado na plataforma Android 12. Observa-se que o branch LineageOS 19 atingiu paridade em funcionalidade e estabilidade com o branch 18, e é reconhecido como pronto para transição para formar o primeiro lançamento. As montagens são preparadas para 41 modelos de dispositivos.

LineageOS também pode ser executado no Android Emulator e no Android Studio. É fornecida a capacidade de montagem no modo Android TV e Android Automotive. Quando instalados, todos os dispositivos suportados recebem seu próprio Lineage Recovery por padrão, o que não requer uma partição de recuperação separada. As compilações do LineageOS 17.1 foram descontinuadas em 31 de janeiro.

Suporte obsoleto para muitos dispositivos mais antigos devido à remoção de iptables do AOSP e à transição do Android 12 para usar eBPF para filtragem de pacotes. O problema é que o eBPF só pode ser usado em dispositivos que possuem kernel Linux 4.9 ou versões mais recentes disponíveis. Para dispositivos com kernel 4.4, o suporte a eBPF foi portado, mas a portabilidade para dispositivos que executam a versão 3.18 do kernel é difícil. Usando soluções alternativas, foi possível carregar componentes do Android 12 em cima de kernels antigos, implementados por meio de uma reversão para iptables, mas as alterações não foram aceitas no LineageOS 19 devido a uma interrupção na filtragem de pacotes. Até que a porta eBPF para kernels mais antigos esteja disponível, compilações baseadas no LineageOS 19 não serão fornecidas para tais dispositivos. Se os assemblies com LineageOS 18.1 foram criados para 131 dispositivos, então no LineageOS 19 os assemblies estão atualmente disponíveis para 41 dispositivos.

Em comparação com o LineageOS 18.1, além das alterações específicas do Android 12, também são propostas as seguintes melhorias:

  • A transição para o branch android-12.1.0_r4 do repositório AOSP (Android Open Source Project) foi feita. O mecanismo do navegador WebView é sincronizado com o Chromium 100.0.4896.58.
  • Em vez do novo painel de controle de volume proposto no Android 12, ele possui seu próprio painel totalmente redesenhado que desliza lateralmente.
  • O modo de design de interface escura está habilitado por padrão.
  • A principal ferramenta para construir o kernel Linux é o compilador Clang, fornecido no repositório AOSP.
  • Foi proposto um novo Assistente de Configuração, que adiciona um grande conjunto de novas páginas com configurações, usa novos ícones e efeitos de animação do Android 12.
  • Uma nova coleção de ícones está incluída, cobrindo quase todos os aplicativos, inclusive os de sistema.
  • Aplicativo de gerenciamento de galeria de fotos aprimorado, que é uma bifurcação do aplicativo Galeria do repositório AOSP.
  • Foram feitas melhorias no programa de instalação de atualizações, no navegador Jelly, no gravador de voz Recorder, no planejador de calendário FOSS Etar e no programa de backup Seedvault. As melhorias adicionadas ao FOSS Etar e Seedvault foram devolvidas aos projetos upstream.
  • Para utilização em dispositivos Android TV, foi proposta uma edição da interface de navegação (Android TV Launcher), livre de exibição de publicidade. Um manipulador de botões foi adicionado às compilações para Android TV, permitindo usar botões adicionais em vários controles remotos que funcionam via Bluetooth e infravermelho.
  • Adicionado suporte para construção no modo de plataforma de destino Android Automotive para uso em sistemas de infoentretenimento automotivos.
  • A ligação do serviço adb_root à propriedade que determina o tipo de assembly foi removida.
  • O utilitário de descompactação de imagens adicionou suporte para extração de dados da maioria dos tipos de arquivos e imagens com atualizações, o que simplifica a extração de componentes binários necessários ao funcionamento do dispositivo.
  • O SDK oferece a capacidade de aumentar a intensidade de pesquisa das telas sensíveis ao toque para reduzir o tempo de resposta ao toque na tela.
  • Para acessar câmeras em dispositivos baseados na plataforma Qualcomm Snapdragon, a API Camera2 é usada em vez da interface específica da Qualcomm.
  • O papel de parede padrão da área de trabalho foi substituído e uma nova coleção de papéis de parede foi adicionada.
  • A função Wi-Fi Display, que permite organizar a saída remota para uma tela externa sem uma conexão física ao monitor, é implementada para todos os dispositivos, incluindo telas que suportam a interface sem fio proprietária da Qualcomm e a tecnologia Miracast.
  • É possível atribuir sons separados para diferentes tipos de carregamento (carregamento via cabo ou carregamento sem fio).
  • O firewall integrado, o modo de acesso restrito à rede e os recursos de isolamento de aplicativos foram reescritos para levar em consideração o novo modo de isolamento de rede no AOSP e o uso de eBPF. O código para restrição de dados e isolamento de rede foi combinado em uma única implementação.

Fonte: opennet.ru

Adicionar um comentário