Google lança o primeiro Android 11 Developer Preview com novos recursos como gravação de tela, balões de bate-papo e muito mais

Ícone de tempo de leitura 5 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

O Google lançou hoje a primeira versão do Android 11 Developer Preview com vários novos recursos e APIs para usuários e desenvolvedores. O Google planeja lançar a versão final do sistema operacional Android 11 no terceiro trimestre de 3. Esta versão do Android 2020 também incluirá alguns novos recursos, como suporte integrado para gravação de tela, privacidade de localização aprimorada (os usuários podem conceder acesso temporário à localização, microfone e câmera por meio de uma permissão única), melhor proteção aos dados do aplicativo e do usuário no armazenamento externo e muito mais. Encontre a lista de recursos do desenvolvedor abaixo.

Auditoria de acesso a dados:

  • Para fornecer mais transparência sobre como seu aplicativo e suas dependências acessam dados privados de usuários, o Android 11 apresenta auditoria de acesso a dados. Ao usar esse recurso, você pode identificar e corrigir melhor o acesso a dados potencialmente inesperado.

Injeção de camada de depuração de gráficos de alto desempenho:

  • Os aplicativos agora podem carregar camadas gráficas externas (GLESVulcão) no código do aplicativo nativo para expor a mesma funcionalidade de um aplicativo depurável, mas sem incorrer na sobrecarga de desempenho. Esse recurso é especialmente importante ao criar o perfil de seu aplicativo com ferramentas como GAPID.

Operações em lote para arquivos de mídia:

  • Para consistência entre dispositivos e maior conveniência do usuário, o Android 11 adiciona vários métodos ao MediaStore API. Para saber mais sobre esses métodos, consulte o seção executar operações em lote na página de privacidade do Android 11 relacionada ao armazenamento.

Rich media em respostas rápidas:

  • A partir do Android 11, os usuários podem inserir imagens e outros conteúdos de mídia avançada em respostas rápidas. Para oferecer suporte a esse recurso, os aplicativos precisam adicionar informações a RemoteInput notificações especificando quais tipos MIME eles podem manipular. Faça isso ligando RemoteInput.Builder.setAllowDataType(). O aplicativo também deve verificar qualquer RemoteInput transmissões que recebe para ver se a transmissão contém conteúdo em qualquer um desses tipos; usar RemoteInput.getDataResultsFromIntent() para fazer isso.

Acesso a arquivos de mídia usando caminhos de arquivos brutos:

  • A partir do Android 11, os aplicativos que têm a READ_EXTERNAL_STORAGE permissão pode ler os arquivos de mídia de um dispositivo usando caminhos de arquivo diretos e bibliotecas nativas. Para saber mais sobre esse recurso, consulte o acessar arquivos usando a seção de caminhos brutos na página de privacidade do Android 11 relacionada ao armazenamento.

Compartilhamento seguro de grandes conjuntos de dados:

  • Em algumas situações, como aquelas que envolvem aprendizado de máquina ou reprodução de mídia, seu aplicativo pode querer usar o mesmo conjunto de dados grande de outro aplicativo. Nas versões anteriores do Android, seu aplicativo e outro aplicativo precisariam fazer o download de uma cópia separada do mesmo conjunto de dados.

Solicitando e verificando suporte de baixa latência:

  • Certos monitores podem realizar pós-processamento de gráficos, como alguns monitores externos e TVs. Este pós-processamento melhora os gráficos, mas pode aumentar a latência. Os monitores mais recentes que suportam HDMI 2.1 têm um modo automático de baixa latência (allm, também conhecido como modo de jogo), que minimiza a latência desativando esse pós-processamento. Para obter mais detalhes sobre o ALLM, consulte o Especificação HDMI 2.1.

Decodificação de baixa latência no MediaCodec:

Decodificador de imagem NDK:

  • O NDK ImageDecoder A API fornece uma API padrão para aplicativos Android C/C++ para decodificar imagens diretamente. Os desenvolvedores de aplicativos não precisam mais usar as APIs da estrutura (via JNI) ou agrupar bibliotecas de decodificação de imagem de terceiros. Para mais informações, consulte o Guia do desenvolvedor do decodificador de imagem.

Carregadores de recursos:

  • O Android 11 apresenta uma nova API que permite que os aplicativos estendam dinamicamente como os recursos são pesquisados ​​e carregados. As novas classes de API ResourcesLoader e ResourcesProvider são os principais responsáveis ​​por fornecer a nova funcionalidade. Juntos, eles fornecem a capacidade de fornecer recursos e ativos adicionais ou modificar os valores de recursos e ativos existentes.

Atualizações nas bibliotecas do ICU:

  • O Android 11 atualiza o android.icu pacote para usar a versão 66 do Biblioteca UTI, em comparação com a versão 63 no Android 10. A nova versão da biblioteca inclui dados atualizados de localidade do CLDR e vários aprimoramentos no suporte à internacionalização no Android.

API de redes neurais 1.3:

Novas operações:

Novos controles de ML:

  • O NNAPI 1.3 apresenta novos controles para ajudar o aprendizado de máquina a funcionar sem problemas.

Força de autenticação biométrica:

  • Para ajudar você a controlar o nível de segurança dos dados do seu app, o Android 11 apresenta o BiometricManager.Authenticators interface. Essa interface define os possíveis pontos fortes dos elementos de hardware biométricos. O fabricante do dispositivo define uma força específica para cada elemento, como BIOMETRIC_STRONG or BIOMETRIC_WEAK. Esses níveis de força são definidos no Definição de compatibilidade Disputas de Comerciais.

Atualizações do CallScreeningService:

  • A partir do Android 11, um Serviço de triagem de chamadas pode solicitar informações sobre o status de verificação STIR/SHAKEN (verstat) para chamadas recebidas. Essas informações são fornecidas como parte do detalhes da chamada para chamadas recebidas.

Suporte de câmera expandido no emulador Android:

O Android 11 apresenta recursos aprimorados da câmera do Android Emulator. Os recursos adicionados incluem o seguinte:

  • Captura RAW
  • Reprocessamento YUV
  • Dispositivos de nível 3
  • Suporte de câmera lógica

Silenciar sons e vibrações de notificação durante a captura ativa:

  • A partir do Android 11, ao usar ativamente a câmera, seu app pode silenciar apenas vibrações, sons e vibrações, ou nenhum deles usando setCameraAudioRestriction().

Melhorias no Passpoint Wi-Fi:

  • O Passpoint permite que os aplicativos executem a autenticação de forma automática e silenciosa e se conectem a pontos de acesso Wi-Fi seguros. Os aplicativos que visam o nível de API 'R' e superior podem usar os seguintes recursos adicionais do Passpoint.

A API de sugestão de Wi-Fi é expandida:

O Android 11 expande o API de sugestão de Wi-Fi para aumentar os recursos de gerenciamento de rede do seu aplicativo, incluindo o seguinte:

  • Os aplicativos de gerenciamento de conectividade podem gerenciar suas próprias redes permitindo solicitações de desconexão.
  • As redes Passpoint são integradas à API de Sugestão e podem ser sugeridas ao usuário.
  • As APIs do Google Analytics permitem que você obtenha informações sobre a qualidade de suas redes.

Bolhas de bate-papo:

  • Bubbles agora estão disponíveis para desenvolvedores para ajudar a trazer conversas em todo o sistema. Bubbles era um recurso experimental no Android 10 que foi ativado por meio de uma opção de desenvolvedor - no Android 11 isso não é mais necessário.

Fonte: Google

Mais sobre os tópicos: android 11, Visualização do desenvolvedor do Android 11, Pré-visualização do Android 11, desenvolvedores, google

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *