Os testes beta da plataforma móvel Android 12 já começaram

O Google apresentou a primeira versão beta da plataforma móvel aberta Android 12. O lançamento do Android 12 está previsto para o terceiro trimestre de 2021. As compilações de firmware são preparadas 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 da ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi e ZTE.

Entre as mudanças mais perceptíveis para o usuário:

  • Foi proposta uma das atualizações de design de interface mais significativas da história do projeto. O novo design implementa o conceito “Material You”, apresentado como a próxima geração do Material Design. O novo conceito será aplicado automaticamente a todas as plataformas e elementos de interface, e não exigirá que os desenvolvedores de aplicativos façam quaisquer alterações. Em julho, está previsto fornecer aos desenvolvedores de aplicativos a primeira versão estável de um novo kit de ferramentas para desenvolvimento de interfaces gráficas - Jetpack Compose.
    Os testes beta da plataforma móvel Android 12 já começaram

    A própria plataforma apresenta um novo design de widget. Os widgets ficaram mais visíveis, os cantos foram melhor arredondados e foi fornecida a capacidade de usar cores dinâmicas que correspondem ao tema do sistema. Adicionados controles interativos como checkboxes e switches (CheckBox, Switch e RadioButton), por exemplo, permitindo editar listas de tarefas no widget TODO sem abrir o aplicativo.

    Os testes beta da plataforma móvel Android 12 já começaram

    Implementou uma transição visual mais suave para aplicativos iniciados a partir de widgets. A personalização dos widgets foi simplificada - foi adicionado um botão (um círculo com um lápis) para reconfigurar rapidamente o posicionamento do widget na tela, que aparece quando você toca longamente no widget.

    Os testes beta da plataforma móvel Android 12 já começaramOs testes beta da plataforma móvel Android 12 já começaram

    Modos adicionais são fornecidos para limitar o tamanho do widget e a capacidade de usar o layout responsivo dos elementos do widget (layout responsivo) para criar layouts padrão que mudam dependendo do tamanho da área visível (por exemplo, você pode criar layouts separados para tablets e smartphones). A interface do seletor de widget implementa visualização dinâmica e a capacidade de exibir uma descrição do widget.

    Os testes beta da plataforma móvel Android 12 já começaram

  • Adicionada a capacidade de adaptar automaticamente a paleta do sistema à cor do papel de parede selecionado - o sistema detecta automaticamente as cores predominantes, ajusta a paleta atual e aplica 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 zoom gradual e deslocamento suave de áreas ao rolar, aparecer e mover elementos 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 que a notificação ocupava anteriormente.
  • O design da área suspensa com notificações e configurações rápidas foi redesenhado. Opções de Google Pay e controle de casa inteligente foram adicionadas às configurações rápidas. Manter pressionado o botão liga / desliga abre o Google Assistente, que você pode comandar para fazer uma chamada, abrir um aplicativo ou ler um artigo em voz alta.
    Os testes beta da plataforma móvel Android 12 já começaram
  • Adicionado efeito de rolagem esticada para indicar que o usuário ultrapassou a área de rolagem e atingiu o final do conteúdo. Com o novo efeito, a imagem do conteúdo parece esticar-se e recuar. O novo comportamento de fim de rolagem está habilitado por padrão, mas há uma opção nas configurações para reverter ao comportamento antigo.
  • A interface foi otimizada para dispositivos com telas dobráveis.
    Os testes beta da plataforma móvel Android 12 já começaram
  • Transições de áudio mais suaves foram implementadas - ao alternar de um aplicativo que emite som para outro, o som do primeiro agora é silenciado suavemente e o segundo aumenta suavemente, sem sobrepor um som ao outro.
  • Foi realizada uma otimização significativa do desempenho do sistema - a carga na CPU dos principais serviços do sistema diminuiu 22%, o que por sua vez levou a um aumento na vida útil da bateria em 15%. Ao reduzir a contenção de bloqueios, reduzir a latência e otimizar a E/S, o desempenho da transição de um aplicativo para outro aumenta e o tempo de inicialização do aplicativo é reduzido.

    No PackageManager, ao trabalhar com snapshots no modo somente leitura, a contenção de bloqueio é reduzida em 92%. O mecanismo de comunicação entre processos do Binder usa cache leve para reduzir a latência em até 47 vezes para alguns tipos de chamadas. Desempenho aprimorado para processamento de arquivos dex, odex e vdex, resultando em tempos de carregamento de aplicativos mais rápidos, especialmente em dispositivos com pouca memória. O lançamento de aplicativos a partir de notificações foi acelerado, por exemplo, o lançamento do Google Fotos a partir de uma notificação agora é 34% mais rápido.

    O desempenho das consultas ao banco de dados foi melhorado através do uso de otimizações inline na operação CursorWindow. Para pequenas quantidades de dados, o CursorWindow ficou 36% mais rápido e, para conjuntos contendo mais de 1000 linhas, a aceleração pode chegar a 49 vezes.

    São propostos critérios para classificação de dispositivos por desempenho. Com base nas capacidades de um dispositivo, é atribuída uma classe de desempenho, que pode então ser usada em aplicativos para limitar a funcionalidade de codecs em dispositivos de baixo consumo de energia ou para lidar com conteúdo multimídia de alta qualidade em hardware poderoso.

  • Foi implementado um modo de hibernação da aplicação, que permite, caso o usuário não tenha interagido explicitamente com o programa por um longo tempo, redefinir automaticamente as permissões concedidas anteriormente à aplicação, interromper a execução, retornar recursos utilizados pela aplicação, como memória, e bloquear o lançamento de trabalhos em segundo plano e o envio de notificações push. O modo pode ser usado para a maioria dos aplicativos e permite proteger os dados do usuário aos quais programas há muito esquecidos continuam a ter acesso. Se desejar, o modo de hibernação pode ser desativado seletivamente nas configurações.
  • Adicionada uma permissão separada BLUETOOTH_SCAN para verificar dispositivos próximos via Bluetooth. Anteriormente, essa capacidade era fornecida com base no acesso às informações de localização do dispositivo, o que resultava na necessidade de conceder permissões adicionais a aplicativos que necessitassem de emparelhamento com outro dispositivo via Bluetooth.
  • A caixa de diálogo de acesso às informações sobre a localização do dispositivo foi modernizada. O usuário agora tem a oportunidade de fornecer ao aplicativo informações sobre a localização exata ou fornecer apenas dados aproximados, bem como limitar a autoridade apenas à sessão ativa com o programa (negar acesso quando estiver em segundo plano). O nível de precisão dos dados retornados ao selecionar um local aproximado pode ser alterado nas configurações, inclusive em relação a aplicativos individuais.
    Os testes beta da plataforma móvel Android 12 já começaram

    Na segunda versão beta, espera-se que a interface do Painel de Privacidade apareça com uma visão geral de todas as configurações de permissão, permitindo entender a quais dados do usuário os aplicativos têm acesso). Indicadores de atividade do microfone e da câmera serão adicionados ao painel, com os quais você também poderá desligar o microfone e a câmera à força.

  • Em vez de uma edição para dispositivos vestíveis, o Android Wear, em conjunto com a Samsung, decidiu desenvolver uma nova plataforma unificada que combina as capacidades do Android e do Tizen.
  • Os recursos das edições Android para sistemas de infoentretenimento automotivo e TVs inteligentes foram expandidos.
  • A lista de inovações de baixo nível pode ser encontrada na análise das primeiras versões introdutórias do Android 12 para desenvolvedores (visualização do desenvolvedor).

Fonte: opennet.ru

Adicionar um comentário