Primeira versão prévia da plataforma móvel Android 11

Google apresentado versão de teste da plataforma móvel aberta Android 11. Lançamento do Android 11 é esperado no terceiro trimestre de 2020. Para avaliar os novos recursos da plataforma proposto programa pré-teste. Compilações de firmware preparado para dispositivos Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL e Pixel 4/4 XL. O flash é feito manualmente; a capacidade de instalar o Android 11 por meio de atualizações OTA aparecerá em maio.

Chave inovações 11 Android:

  • O Android Emulator adicionou uma capacidade experimental de executar código executável de aplicativos de 32 e 64 bits compilados para a arquitetura ARM, cercados por uma imagem do sistema Android 11 em execução no emulador, compilado para a arquitetura x86_64.
  • Suporte expandido para o padrão de comunicações móveis 5G, proporcionando maior rendimento e menor latência. Aplicativos com uso intensivo de rede que fazem coisas como transmitir vídeo em 4K e baixar ativos de jogos em alta definição agora podem ser executados na rede de uma operadora de celular, além do Wi-Fi. Para simplificar a adaptação das aplicações tendo em conta os canais de comunicação 5G, a API foi ampliada Medição Dinâmica, usado para verificar se a conexão é cobrada pelo tráfego e se grandes quantidades de dados podem ser transferidas por meio dela. Esta API agora cobre redes celulares e permite determinar a conexão a um provedor que oferece uma tarifa verdadeiramente ilimitada na conexão via 5G.

    API também expandida Estimador de largura de banda, que permite prever a quantidade de largura de banda disponível para download ou envio de dados, sem executar seus próprios testes de rede.

  • Adicionado suporte para novos tipos de telas “pinhole” (a tela ocupa toda a superfície frontal do smartphone, com exceção de um pequeno círculo no canto superior esquerdo para a câmera frontal) e “cascata” (a tela também cobre o arredondado bordas laterais do dispositivo). Os aplicativos agora podem determinar a presença de áreas visíveis e cegas adicionais nessas telas usando a API padrão Recorte de exibição. Para cobrir as bordas laterais e organizar a interação em áreas próximas às bordas das telas “cascata”, a API propõe новые desafios.
  • Adicionadas opções adicionais de mensagens. Uma seção separada com conversas ativas foi adicionada à área de notificação, permitindo que você encontre imediatamente as conversas atuais sem sair de outros aplicativos. Aplicativos de mensagens e bate-papo foram movidos para usar APIs Bubbles, que permite usar o conceito de “bolhas” para trabalhar simultaneamente com vários aplicativos – você pode conversar sem parar de trabalhar em outro programa. Ao escrever rapidamente uma resposta na área de notificação, agora você pode anexar imagens às mensagens, copiando-as através da área de transferência.
  • API atualizada para a versão 1.3 Redes neurais, que fornece aos aplicativos a capacidade de aproveitar a aceleração de hardware para sistemas de aprendizado de máquina. A API está posicionada como uma camada básica para a operação de frameworks de aprendizado de máquina no Android, como TensorFlow Lite e Café2. Vários modelos de redes neurais prontos para uso foram propostos para uso em dispositivos móveis, incluindo Redes Móveis (reconhecimento de objetos em fotografias), Iniciação v3 (visão computacional) e Gestão Inteligente
    Resposta
    (seleção de opções de resposta para mensagens). Na nova edição implementado Suporte para quantização avançada usando inteiros assinados em vez de números de ponto flutuante, o que permite modelos menores e tempos de processamento mais rápidos. Além disso, a API Quality of Service adicionou recursos para gerenciar prioridades e tempos limite ao executar modelos, e a API Memory Domain foi expandida para reduzir operações de cópia e conversão de memória ao executar modelos sequencialmente.

  • Novas opções foram adicionadas para controlar o acesso do aplicativo aos dados pessoais. Além do modo que apareceu na última versão, acesso a um local apenas enquanto trabalha com o programa (o acesso é bloqueado em segundo plano) no Android 11 é apresentado suporte para autorizações únicas. O usuário agora pode conceder a um aplicativo acesso temporário a permissões importantes, como localização, microfone e acesso à câmera. A permissão é válida durante a sessão atual e é revogada assim que o usuário muda para outro programa.

    Primeira versão prévia da plataforma móvel Android 11

  • Mudanças foram feitas para facilitar a migração de aplicativos para armazenamento
    Armazenamento com escopo, que permite isolar arquivos de aplicativos em um dispositivo de armazenamento externo (por exemplo, um cartão SD). Com o Scoped Storage, os dados do aplicativo são limitados a um diretório específico e o acesso a coleções de mídia compartilhadas requer permissões separadas. O Android 11 oferece suporte a um modo opcional para acessar mídia usando caminhos de arquivo completos,
    A API DocumentsUI foi atualizada e a capacidade de executar operações em lote no MediaStore foi adicionada.

  • Capacidades expandidas para usar sensores biométricos para autenticação. A API BiometricPrompt, que oferece uma caixa de diálogo de autenticação biométrica universal, agora oferece suporte a três tipos de autenticadores: credenciais fortes, fracas e de dispositivo. Integração simplificada do BiometricPrompt com diversas arquiteturas de aplicativos, não limitada ao uso da classe Atividade.
  • Na montagem de componentes da plataforma que requerem maior proteção, são utilizados mecanismos de proteção que operam na fase de compilação TPI (Integridade do Fluxo de Controle) LimiteSan, IntSan (Higienização de estouro de número inteiro) e Pilha de Chamadas Sombrias. Para identificar problemas ao trabalhar com memória em aplicações, a verificação de ponteiros no heap é habilitada com base nas tags anexadas a eles (marcação de ponteiro de heap). Para encontrar erros de memória proposto imagem adicional do sistema na qual o mecanismo de depuração está ativado HWAsan (AddressSanitizer assistido por hardware).
  • API preparada BlobStoreManager, que permite organizar a troca segura de dados binários entre aplicativos. Por exemplo, esta API pode ser usada para fornecer a vários aplicativos acesso a modelos de aprendizado de máquina quando esses aplicativos são executados por um único usuário.
  • Adicionado suporte para plataformas para armazenamento e recuperação segura de documentos de identificação verificáveis, como carteiras de motorista eletrônicas.
  • Como parte do projeto Mainline, que permite atualizar componentes individuais do sistema sem atualizar toda a plataforma, foram preparados 12 novos módulos atualizáveis, além dos 10 módulos disponíveis no Android 10. As atualizações afetam componentes não-hardware que são baixados via Google Play separadamente das atualizações de firmware OTA do fabricante. Entre os novos módulos que podem ser atualizados via Google Play sem atualização de firmware estão um módulo para gerenciamento de permissões, um módulo para trabalhar com drives (com suporte para Scoped Storage) e um módulo com NNAPI (Neural Networks API).
  • Realizado trabalhar para reduzir o impacto das mudanças no comportamento de alguns subsistemas no funcionamento das aplicações. Inovações que podem afetar a operação de aplicativos agora podem ser opcionalmente desativadas e ajustadas no nível do SDK. Para simplificar os testes de compatibilidade de aplicativos com o Android 11, a interface Opções do desenvolvedor e o utilitário adb fornecem configurações para ativar e desativar recursos que afetam a compatibilidade (permitindo fazer testes sem alterar o targetSdkVersion e sem reconstruir o aplicativo). Lista cinza atualizada de APIs restritas não fornecidas no SDK.

    Primeira versão prévia da plataforma móvel Android 11

  • Estrutura adicionada Carregador de recursos, que permite que recursos adicionais sejam carregados dinamicamente durante a execução do aplicativo.
  • O serviço de verificação de chamadas adicionou a capacidade de transmitir aos aplicativos o status de verificação de uma chamada recebida, que pode ser usado para gerar diálogos personalizados após o processamento da chamada, por exemplo, incluindo ações adicionais para marcar a chamada como spam ou adicioná-la ao livro de endereços.
  • API aprimorada Sugestão de Wi-Fi, que permite ao aplicativo (gerenciador de conexões de rede) influenciar o algoritmo de seleção de redes sem fio preferidas, transmitindo uma lista classificada de redes, e também leva em consideração métricas adicionais ao selecionar uma rede, como informações sobre a largura de banda e a qualidade da comunicação canal durante a conexão anterior. Adicionada a capacidade de gerenciar redes sem fio que suportam o padrão Ponto de acesso 2.0 (Passpoint), incluindo contabilização do tempo de expiração do perfil do usuário e a capacidade de usar certificados autoassinados em perfis.
  • A API ImageDecoder adicionou suporte para decodificação e exibição de imagens animadas no formato HEIF (HEIC da Apple), que usa métodos de compactação HEVC (H.265). Comparado às imagens GIF animadas, o formato HEIF pode reduzir significativamente o tamanho do arquivo.
  • Uma API foi adicionada ao NDK para uso em código nativo para operações de codificação e decodificação de imagens (JPEG, PNG, WebP, etc.), sem o uso de bibliotecas de terceiros. A nova API permite reduzir o tamanho dos arquivos APK com aplicativos nativos e resolver o problema de atualização de bibliotecas incorporadas que podem conter vulnerabilidades.
  • Os aplicativos de câmera agora podem desativar temporariamente a vibração (por exemplo, durante notificações) para evitar que ela seja acionada durante uma sessão de câmera.
  • É possível ativar modos Bokeh (desfocar o fundo da imagem) para dispositivos que os suportam (por exemplo, o modo estático proporciona maior qualidade de imagem e o modo contínuo proporciona uma correspondência mais precisa com os dados do sensor).
  • Adicionada API para verificação и definições Modos de reprodução de vídeo de baixa latência necessários para aplicativos de streaming ao vivo. Além disso, foi adicionado suporte ao modo operacional HDMI de baixa latência (Modo Jogo), que desativa o pós-processamento gráfico para reduzir a latência na TV ou monitor externo.

Fonte: opennet.ru

Adicionar um comentário