O Google apresentou a primeira versão beta do Android 12 em que uma série de atualizações de design de interface foram propostas mais importante na história do projeto. O novo design implementa o conceito "Material Você" touted como a próxima geração de Material Design.
O novo conceito será aplicado automaticamente a todas as plataformas e elementos de interface, e não exigirá nenhuma alteração dos desenvolvedores de aplicativos.
Na própria plataforma, um novo design de widget é destacado como eles se tornaram mais visíveis, o arredondamento dos cantos foi aprimorado e a capacidade de usar cores dinâmicas que correspondem ao tema do sistema foi fornecida.
Adicionada a capacidade de adaptar automaticamente a paleta do sistema para a cor do papel de parede selecionada: o sistema detecta automaticamente as cores predominantes, ajusta a paleta atual e aplica as alterações a todos os elementos da interface, incluindo a área de notificação, tela de bloqueio, widgets e controle de volume.
Novos efeitos animados foram implementados, como um aumento gradual na escala e movimento suave de áreas ao rolar, aparecer e mover itens na tela. Por exemplo, quando você cancela uma notificação na tela de bloqueio, o indicador de tempo se expande automaticamente e ocupa o espaço anteriormente ocupado pela notificação.
Destaca-se também que adicionou o efeito de esticar as bordas de rolagem, o que deixa claro que o usuário excedeu o limite de rolagem e atingiu o final do conteúdo. Com o novo efeito, a imagem do conteúdo é ampliada e recuperada. O novo modo de indicação de fim de rolagem está ativado por padrão, mas há uma opção nas configurações para reverter o comportamento antigo.
Transições de som mais suaves foram implementadas- Ao alternar de um aplicativo emissor de som para outro, o som do primeiro é agora suavemente silenciado e o segundo é aumentado suavemente, sem impor um som ao outro.
Além disso, uma otimização significativa do desempenho do sistema foi realizada: a carga na CPU dos principais serviços do sistema diminuiu 22%, o que por sua vez levou a um aumento da vida útil da bateria em 15%. Ao reduzir a contenção de bloqueio, reduzir a latência e otimizar E / S, você melhora o desempenho das transições de um aplicativo para outro e o tempo de inicialização do aplicativo é reduzido.
Desempenho de consulta de banco de dados melhorado usando otimizações embutidas na operação CursorWindow. Para pequenas quantidades de dados, CursorWindow é 36% mais rápido, e para conjuntos com mais de 1000 linhas, a aceleração pode ser de até 49 vezes.
O modo de hibernação da aplicação, que permite, se o usuário não interagir explicitamente com o programa por um longo tempo, redefina automaticamente as permissões emitidas anteriormente para o aplicativo, pare a execução, retorne os recursos usados pelo aplicativo, como memória, e bloqueie o lançamento de trabalhos em segundo plano e o envio de notificações push.
Adicionada uma permissão BLUETOOTH_SCAN separe para verificar dispositivos próximos via Bluetooth. Anteriormente, essa oportunidade era fornecida quando havia acesso às informações sobre a localização do dispositivo, o que levava à necessidade de fornecer permissões adicionais para aplicativos que precisavam se emparelhar com outro dispositivo via Bluetooth.
Na segunda versão beta, espera-se que o Painel de Privacidade apareça com uma visão geral de todas as configurações de permissão, permitindo que você entenda a quais dados um usuário do aplicativo tem acesso). Os indicadores de atividade do microfone e da câmera serão adicionados ao painel, com a ajuda dos quais você também pode desligar o microfone e a câmera à força.
Por fim, o lançamento do Android 12 está previsto para o terceiro trimestre de 2021.
A partir das compilações de firmware prontas desta versão beta, elas são oferecidas para dispositivos Pixel 3/3 XL, Pixel 3a / 3a XL, Pixel 4/4 XL, Pixel 4a / 4a 5G e Pixel 5, bem como para alguns dispositivos ASUS , Dispositivos OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi e ZTE.
fonte: https://android-developers.googleblog.com