O Android 12 Developer Preview 2 chegou com melhor segurança de notificação e melhorias de imagem em imagem

click fraud protection

O Google anunciou o Android 12 Developer Preview 2 para o Pixel 3 e smartphones posteriores. Aqui estão as novidades para usuários e desenvolvedores.

A cada dia que passa, ficamos cada vez mais próximos do eventual lançamento do próximo grande sistema operacional Android: Android 12. Caso você esteja ansioso para ver o que o futuro reserva para a próxima iteração do Android, o Google tem o que você precisa hoje. A empresa acaba de anunciar uma nova versão do Developer Preview para dispositivos Pixel qualificados. Android 12 Developer Preview 2, como o primeira visualização do desenvolvedor, ainda é destinado apenas a desenvolvedores, e a lista de mudanças mencionada na postagem do blog se concentra em novas APIs e mudanças de comportamento da plataforma às quais os desenvolvedores terão que se adaptar. Aqui está o que mudou.

O que há de novo no Android 12 Developer Preview 2

Confiança e segurança

  • Permitir que um aplicativo sobreponha janelas a outros aplicativos representa um risco óbvio de segurança. Para tanto, o novo
    HIDE_OVERLAY_WINDOWS permissão introduzida no Developer Preview 2 garante que um aplicativo possa chamar Janela#setHideOverlayWindows() para indicar que tudo TYPE_APPLICATION_OVERLAY as janelas devem ficar ocultas quando a janela do aplicativo estiver visível.
  • Os controles de visibilidade de notificação foram atualizados nesta nova versão prévia. Agora você pode configurar ações de notificação para que sempre gerem um desafio de autenticação quando acionadas na tela de bloqueio. Por exemplo, um aplicativo de mensagens agora exige autenticação antes de excluir uma mensagem ou marcá-la como lida.
  • O Android 12 Developer Preview 2 adicionou suporte para uma maneira mais simples e eficiente de obter a soma de verificação de um aplicativo instalado. Os desenvolvedores podem escolher entre vários algoritmos de resumo padrão, como SHA256, SHA512, Merkle Root e outros. Uma versão compatível com versões anteriores desse recurso está em desenvolvimento, e deverá estar disponível na forma de uma biblioteca Jetpack em um futuro próximo.

Novas alterações na API do Android 12

  • Cantos arredondados: No Android 12 Developer Preview 2, os desenvolvedores podem verificar se o dispositivo possui uma tela com cantos arredondados e obtenha seus detalhes. Da perspectiva do design da IU, agora é possível utilizar os detalhes absolutos de cada canto arredondado, bem como os detalhes dos cantos relativos aos limites de um aplicativo.
  • Melhorias de imagem em imagem (PIP): Os aplicativos agora podem ativar redimensionamento contínuo para permitir que o sistema redimensione a atividade PIP quando necessário. Além disso, a ativação do PIP automático agora faz com que o sistema faça a transição direta do aplicativo para o modo PIP em um gesto up-to-home, sem esperar que a animação up-to-home seja concluída. Finalmente, o Android agora suporta escondendo a janela PIP arrastando-o para a borda esquerda ou direita da tela.
  • Atualizações na API do aplicativo de dispositivo complementar: Dispositivos vestíveis, como smartwatches e rastreadores de fitness, geralmente precisam de um aplicativo dedicado para gerenciá-los. O Google deseja facilitar a execução e a conexão desses aplicativos sempre que um dispositivo complementar associado estiver por perto. Para fazer isso, o Android 12 Developer Preview 2 introduziu um novo CompanionDeviceService API. Além disso, o novo perfil de dispositivo complementar simplifica muito o processo de registro do dispositivo complementar.
  • Melhorias na estimativa de largura de banda: O Google aprimorou bastante as APIs existentes de estimativa de largura de banda. Os desenvolvedores agora podem obter uma estimativa de taxa de transferência agregada por operadora ou SSID de Wi-Fi, tipo de rede e nível de sinal, para todos os usuários no dispositivo.
  • Efeitos visuais: Aplicar efeitos gráficos comuns agora é mais fácil do que nunca no Android 12 com o Efeito de renderização aula. Agora você pode aplicar desfoques e filtros de cores separadamente ou combinar esses efeitos como efeitos em cadeia como um todo.

Você pode vá aqui para ver a diferença completa da API entre Android 12 DP1 e DP2. Como o Google renovou várias APIs, certifique-se de executar e depurar seu aplicativo por meio do mudança de comportamento alterna para prepará-lo para atingir o Android 12. O feedback pode ser dado aqui.

Recomenda-se a leitura do notas de lançamento antes de baixar e atualizar a atualização. Tenha certeza de vá aqui para registrar quaisquer relatórios de bugs e aqui para discutir o lançamento mais recente.

Baixe a visualização 2 do desenvolvedor do Android 12

Para instalar o Android 12 Developer Preview 2 em um dispositivo Pixel, você deve ter um Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G ou Pixel 5. Temos links para baixar as imagens de sistema mais recentes para esses dispositivos Google Pixel nesta página. Você pode fazer a atualização OTA incremental ou atualize as compilações manualmente. Caso você não tenha um dispositivo compatível, você pode executar a compilação no Android Emulator do Android Studio.

O segundo Android 12 Developer Preview também está disponível para Android TV, com o Kit de desenvolvedor ADT-3 como o único dispositivo compatível.


Deve haver mais um grande lançamento do Developer Preview em abril, seguido por alguns lançamentos beta. A versão estável do Android 12 estará disponível no terceiro trimestre de 2021, se tudo correr conforme o planejado.

Para obter as últimas notícias do Android 12, marque a seguinte tag:

Notícias do Android 12 no XDA