Bbabo NET

Ciência e Tecnologia Notícias

Google lançou a plataforma móvel Android 13

O Google lançou o lançamento da plataforma móvel aberta Android 13. O código-fonte foi postado no repositório Git do projeto (branch android-13.0.0_r1). Até agora, as atualizações foram preparadas para seus próprios dispositivos da série Pixel e, posteriormente, serão lançadas para Samsung, Asus, Nokia, iQOO, Motorola, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, Vivo e Xiaomi.

Além disso, montagens GSI universais foram formadas para vários dispositivos baseados nas arquiteturas ARM64 e x86_64.

No Android 13:

foi lançado um conjunto de opções para ajustar o design de cores da interface dentro do esquema de cores selecionado;

tornou-se possível adaptar o fundo dos ícones de qualquer aplicativo ao esquema de cores do tema ou à cor da imagem de fundo;

o player tem a opção de usar capas de álbuns como fundo ao tocar música;

os aplicativos agora podem vincular configurações de idioma individuais;

Trabalho aprimorado em dispositivos com telas grandes - o layout do bloco suspenso com notificações, a tela inicial e a tela de bloqueio do sistema foram otimizados. Ao rolar, as configurações rápidas e a lista de notificações são separadas em diferentes colunas. Adicionado suporte para o modo de dois painéis no configurador;

modos de compatibilidade aprimorados para aplicativos. A barra de tarefas na parte inferior da tela exibe ícones de aplicativos em execução;

melhor operação da caneta eletrônica, proteção adicional contra golpes falsos ao tocar a tela sensível ao toque com as mãos;

para alguns dispositivos (Pixel 6), foi adicionado suporte para virtualização completa, permitindo que você execute ambientes com outros sistemas operacionais. Ele é implementado com base no hipervisor KVM e no kit de ferramentas crosvm (VVM, Virtual Machine Manager). Opcionalmente, o modo pKVM (Protected KVM) está disponível para isolamento mais rígido de ambientes usando extensões de virtualização para a arquitetura AArch64;

tornou-se possível conceder seletivamente permissões para acesso a arquivos multimídia;

Uma nova interface para selecionar fotos e vídeos foi introduzida para dar ao aplicativo acesso apenas a imagens e vídeos selecionados e bloquear o acesso a outros arquivos. Funciona com arquivos locais e em nuvem;

adicionou uma solicitação de permissões para exibir notificações por aplicativos;

o número de aplicativos que exigem acesso a informações sobre a localização do usuário diminuiu;

maior confidencialidade e maior conscientização do usuário sobre possíveis riscos. Históricos de colocação de dados na área de transferência após um certo tempo de inatividade serão excluídos automaticamente;

adicionou uma página unificada com configurações de segurança e privacidade com uma indicação de cor visual do status de segurança;

adicionou um novo tipo de permissão para Wi-Fi. Ele fornece aplicativos de descoberta sem fio com acesso a um subconjunto de APIs de gerenciamento de Wi-Fi, excluindo chamadas de localização;

mplementou uma API para colocar botões na seção de configurações rápidas na parte superior da barra de notificação suspensa. O aplicativo agora pode solicitar que você coloque seu próprio botão de ação rápida;

a operação de quebra de palavras com hífens foi otimizada. Na nova versão, o desempenho de transferência foi aumentado em 200% e praticamente não afeta a velocidade de renderização;

adicionado suporte para sombreadores gráficos programáveis ​​(objetos RuntimeShader) definidos em AGSL (Android Graphics Shading Language). Eles são usados ​​para implementar vários efeitos visuais, como pulsação, desfoque e alongamento ao rolar além de um limite de página. Esses efeitos agora também podem ser criados em aplicativos;

as bibliotecas Java básicas da plataforma e as ferramentas de desenvolvimento de aplicativos foram atualizadas para o OpenJDK 11;

no âmbito do projeto Mainline, foram preparados novos módulos de sistema atualizáveis ​​(Bluetooth e Ultra wideband). As atualizações afetam componentes que não são de hardware que são baixados por meio do Google Play separadamente das atualizações de firmware OTA do fabricante. Módulos com Photo picker e OpenJDK 11 também são distribuídos através do Google Play;

teste e depuração simplificados de novos recursos da plataforma - as alterações agora podem ser habilitadas seletivamente para aplicativos na seção de configurações do desenvolvedor ou por meio do utilitário adb;

foi introduzida uma API que permite que o aplicativo revogue permissões recebidas anteriormente;

tornou-se possível registrar manipuladores para operações de difusão não-sistema (BroadcastReceiver) em relação ao contexto de seu uso. Adicionadas novas flags RECEIVER_EXPORTED e RECEIVER_NOT_EXPORTED que permitem excluir o uso de handlers para envio de mensagens broadcast de outras aplicações;

adicionado suporte para fontes vetoriais coloridas no formato COLRv1 e um novo conjunto de emojis multicoloridos entregues no formato COLRv1;

no runtime da aplicação ART, é implementado um coletor de lixo mais eficiente baseado na API do kernel Linux userfaultfd, que permite criar manipuladores para acessar páginas de memória não alocadas (falhas de página) no espaço do usuário;O ART melhorou o desempenho de alternar para código nativo e vice-versa. As chamadas JNI agora são até 2,5 vezes mais rápidas. Código de processamento de referência alterado em tempo de execução para ser executado no modo sem bloqueio para reduzir travamentos. Adicionada API Reference.refersTo() que pode ser usada para retornar memória mais rapidamente. No interpretador, a busca por classes e métodos é acelerada. Adicionada a capacidade de verificar o bytecode na fase de instalação;

houve suporte para a tecnologia Bluetooth LE Audio (Low Energy) para reduzir o consumo de energia ao transmitir via Bluetooth;

suporte adicional para a especificação MIDI 2.0 através da porta USB e a capacidade de conectar instrumentos musicais e controladores que suportam MIDI 2.0;

para aplicativos geradores de chaves, as APIs Keystore e KeyMint agora fornecem indicadores de erro mais detalhados e precisos e permitem o uso de exceções java.security.ProviderException para interceptar erros;

Adicionada uma API de roteamento de áudio ao AudioManager para definir como o fluxo de áudio é tratado. O método getAudioDevicesForAttributes() foi adicionado para obter uma lista de dispositivos através dos quais a saída de som é possível, bem como o método getDirectProfilesForAttributes() para determinar a possibilidade de reprodução direta de fluxos de áudio.

Google lançou a plataforma móvel Android 13