Android 10 - Android 10

Android 10
Uma versão do sistema operacional Android
Android 10 logo.svg
Captura de tela
Android 10 screenshot.png
Tela inicial do Android 10 com Pixel Launcher
Desenvolvedor Google
Família OS Android

Disponibilidade geral
3 de setembro de 2019 ; 2 anos atrás ( 03/09/2019 )
Último lançamento 10.0.0_r59 (QSV1.210329.017) / 4 de outubro de 2021 ; 14 dias atrás ( 2021-10-04 )
Tipo de kernel Kernel monolítico ( kernel do Linux )
Precedido por Android 9.0 "Pie"
Sucedido por Android 11
Website oficial www .android .com / android-10 /
Status de suporte
Suportado

O Android 10 ( codinome Android Q durante o desenvolvimento) é a décima versão principal e a 17ª versão do sistema operacional móvel Android . Ele foi lançado pela primeira vez como uma prévia do desenvolvedor em 13 de março de 2019 e foi lançado publicamente em 3 de setembro de 2019.

O Android 10 foi lançado oficialmente em 3 de setembro de 2019, para dispositivos Google Pixel compatíveis , bem como o Essential Phone e Redmi K20 Pro de terceiros em mercados selecionados. O  OnePlus 7T  foi o primeiro dispositivo com Android 10 pré-instalado. Em outubro de 2019, foi relatado que os requisitos de certificação do Google para os Serviços do Google Mobile só permitirão que versões baseadas no Android 10 sejam aprovadas após 31 de janeiro de 2020.

Em setembro de 2021, 30,04% dos dispositivos Android executam o Android 10 (API 29), tornando-o a segunda versão mais usada do Android.

História

Logotipo do Android Q para visualização do desenvolvedor e versão beta

O Google lançou a primeira versão beta do Android 10 com o nome preliminar de " Android Q " em 13 de março de 2019, exclusivamente em seus telefones Pixel , incluindo os dispositivos Pixel e Pixel XL de primeira geração , onde o suporte foi estendido devido à demanda popular. Com atualizações garantidas apenas até outubro de 2018, os dispositivos Pixel e Pixel XL de primeira geração receberam atualizações de versão para Android 10. O Pixel 2 e o Pixel 2 XL foram incluídos, após terem recebido um período de garantia estendida que garantiu atualizações de versão do Android para eles por pelo menos 3 anos a partir do momento em que foram disponibilizados pela primeira vez na Google Store. Um total de seis versões beta ou candidatos a lançamento foram lançados antes do lançamento final.

O programa beta foi expandido com o lançamento do Beta 3 em 7 de maio de 2019, sendo disponibilizado em 14 dispositivos parceiros de 11 OEMs; o dobro de dispositivos em comparação com a versão beta do Android Pie. O acesso beta foi removido do Huawei Mate 20 Pro em 21 de maio de 2019, devido às sanções do governo dos EUA, mas foi restaurado posteriormente em 31 de maio.

O Google lançou o Beta 4 em 5 de junho de 2019, com as APIs Android Q e SDK finalizados (API de nível 29). As atualizações dinâmicas do sistema (DSU) também foram incluídas no Beta 4. A atualização dinâmica do sistema permite que os dispositivos Android Q instalem temporariamente uma imagem genérica do sistema (GSI) para testar uma versão mais recente do Android em cima da versão atual do Android. Uma vez que os usuários decidam encerrar o teste da imagem GSI escolhida, eles podem simplesmente reiniciar o dispositivo e reinicializar na versão normal do Android do dispositivo.

O Google lançou o Beta 5 em 10 de julho de 2019, com o SDK API 29 final, bem como as otimizações e correções de bug mais recentes. O Google lançou o Beta 6, o candidato a lançamento final para teste, em 7 de agosto de 2019.

Em 22 de agosto de 2019, foi anunciado que o Android Q seria marcado exclusivamente como "Android 10", sem codinome. O Google acabou com a prática de dar títulos de grandes lançamentos baseados em sobremesas , argumentando que isso não era inclusivo para usuários internacionais (seja por os alimentos citados não serem internacionalmente conhecidos, ou por serem difíceis de pronunciar em alguns idiomas). O vice-presidente de engenharia do Android, Dave Burke, revelou durante um podcast que, além disso, a maioria das sobremesas que começam com a letra Q eram exóticas e que ele pessoalmente teria escolhido o bolo da rainha . Ele também observou que havia referências a "qt" - uma abreviação de torta de marmelo - em arquivos internos e sistemas de compilação relacionados ao lançamento.

A estátua para o lançamento é igualmente o numeral 10, com o logotipo do robô Android (que, como parte de uma reformulação da marca, também foi alterado para consistir apenas em uma cabeça) descansando dentro do numeral "0".

Recursos

Navegação

O Android 10 apresenta um sistema de navegação por gestos em tela cheia reformulado e novas animações de abertura e fechamento de aplicativos, com gestos como deslizar de qualquer lado da tela para voltar, deslizar para cima para ir para a tela inicial, deslizar para cima e segurar para acessar Visão geral, deslizando diagonalmente de um canto inferior da tela para ativar o Google Assistente e deslizando ao longo da barra de gestos na parte inferior da tela para alternar entre os aplicativos. O uso de um gesto de deslizar nas bordas como um comando "Voltar" foi apontado como potencialmente causador de conflitos com aplicativos que utilizam menus da barra lateral e outras funções acessíveis ao deslizar. Uma API pode ser usada por aplicativos para optar por não manipular um gesto para trás em áreas específicas da tela, um controle de sensibilidade foi adicionado para ajustar o tamanho da área de destino para ativar o gesto e o Google posteriormente declarou que o widget de gaveta suportaria sendo "espiado" ao manter pressionado próximo à borda da tela e, em seguida, deslizado para abri-lo. O sistema de navegação tradicional de três teclas usado desde o Android "Honeycomb" permanece com suporte como uma opção, junto com a navegação estilo "pílula" de dois botões introduzida no Android 9.0 Pie .

De acordo com os requisitos de certificação do Google, os OEMs devem oferecer suporte aos gestos padrão do Android 10 e à navegação com três teclas. Os OEMs são livres para adicionar seus próprios gestos ao lado deles. No entanto, eles não devem ser ativados por padrão, devem ser listados em uma área separada um nível mais profundo do que outras configurações de navegação e não podem ser promovidos usando notificações. O sistema de navegação por gestos de duas teclas usado no Android Pie está obsoleto e pode não ser incluído em dispositivos que vêm com o Android 10. No entanto, ele ainda pode ser incluído como uma opção para fins de continuidade em dispositivos atualizados do Pie.

Experiência de usuário

O Android 10 inclui um modo escuro no nível do sistema . Aplicativos de terceiros podem ativar automaticamente um modo escuro quando está ativo.

Os aplicativos também podem apresentar "painéis de configurações" para configurações específicas (como, por exemplo, conexão à Internet e configurações de Wi-Fi se um aplicativo exigir Internet) por meio de painéis de sobreposição, para que o usuário não precise ser levado para fora do aplicativo a fim de configurá-los.

Privacidade e segurança

Várias mudanças importantes de segurança e privacidade estão presentes no Android 10: os aplicativos podem ser restringidos pelos usuários para ter acesso apenas aos dados de localização quando eles estão sendo usados ​​ativamente em primeiro plano. Também existem novas restrições ao lançamento de atividades por aplicativos de fundo. Por segurança (devido ao seu uso por malware clickjacking ) e por motivos de desempenho, o Android 10 Go Edition proíbe o uso de sobreposições, exceto para aplicativos que receberam a permissão antes de um dispositivo ser atualizado para o Android 10.

Encriptação

Em fevereiro de 2019, o Google lançou o Adiantum , uma cifra de criptografia projetada principalmente para uso em dispositivos que não têm suporte acelerado por hardware para o Advanced Encryption Standard (AES), como dispositivos de baixo custo. O Google afirmou que esta cifra foi cinco vezes mais rápida do que AES-256-XTS em uma CPU ARM Cortex-A7 . Portanto, a criptografia do dispositivo agora é obrigatória em todos os dispositivos Android 10, independentemente das especificações, usando Adiantum se sua CPU não for capaz de AES acelerado por hardware. Além disso, a implementação de "criptografia baseada em arquivo" (introduzida pela primeira vez no Android Nougat ) também é obrigatória para todos os dispositivos.

Em dispositivos enviados com Android 10, os patches de segurança para componentes de sistema selecionados (como ANGLE , Conscrypt, estruturas de mídia, componentes de rede e outros) podem ser atendidos por meio da Google Play Store , sem a necessidade de uma atualização completa do sistema ("Linha principal do projeto"). Para licenciar os serviços móveis do Google , os fabricantes devem oferecer suporte a essas atualizações para módulos específicos, enquanto o restante é marcado como "recomendado", mas opcional. Os módulos selecionados dentro deste sistema usam o novo formato de pacote APEX, uma variação dos arquivos APK projetados para abrigar e atender a componentes de sistema de baixo nível.

Armazenamento com escopo

Uma grande mudança nas permissões de acesso ao armazenamento, conhecida como "Armazenamento com escopo", é compatível com o Android 10 e se tornará obrigatória para todos os aplicativos a partir do Android 11. Os aplicativos só têm permissão para acessar arquivos no armazenamento externo que eles próprios criaram (de preferência contidos em um diretório específico do aplicativo) e arquivos de áudio, imagem e vídeo contidos nos diretórios Música, Imagens ou Vídeos. Qualquer outro arquivo só pode ser acessado por meio da intervenção do usuário por meio das estruturas de acesso de armazenamento do Google incompatíveis com versões anteriores .

Os aplicativos devem ter uma nova permissão de "ler estado de telefone privilegiado" para ler identificadores de dispositivos não redefiníveis, como número IMEI .

Segurança da Camada de Transporte

O suporte a TLS 1.3 também está habilitado por padrão.

Plataforma

Otimizações de plataforma foram feitas para smartphones dobráveis , incluindo a continuidade do aplicativo ao alterar os modos, mudanças no modo de várias janelas para permitir que todos os aplicativos sejam executados simultaneamente (em vez de apenas o aplicativo usado ativamente em execução e todos os outros sendo considerados "pausados"), e suporte adicional para vários monitores.

"Compartilhamento direto" foi sucedido por "compartilhamento de atalhos". Como antes, ele permite que os aplicativos retornem listas de alvos diretos para compartilhamento (como uma combinação de um aplicativo e um contato específico) para uso nos menus de compartilhamento. Ao contrário do Direct Share, os aplicativos publicam seus alvos com antecedência e não precisam ser pesquisados ​​no tempo de execução, melhorando o desempenho.

Foi adicionado suporte nativo para controladores MIDI , o codec de vídeo AV1 , o codec de áudio Opus e HDR10 + . Há também uma nova API padrão para recuperar informações de profundidade das fotos da câmera, que pode ser usada para efeitos mais avançados. Suporte nativo para codecs aptX Adaptive , LHDC , LLAC , CELT e AAC LATM também foi adicionado.

O Android 10 oferece suporte ao protocolo de criptografia WPA3 e Enhanced Open, que introduz criptografia oportunista para Wi-Fi. O Android 10 adiciona suporte para Dual-SIM dual-standby (DSDS), mas está inicialmente disponível apenas no Pixel 3a e Pixel 3a XL.

O Android 10 Go Edition tem melhorias de desempenho, com o Google afirmando que os aplicativos seriam lançados 10% mais rápido do que no Pie.

Suporte RISC-V

Recentemente, o Android 10 foi portado para a arquitetura RISC-V pela T-Head Semiconductor, de propriedade chinesa. A T-Head Semiconductor conseguiu fazer o Android 10 rodar em uma CPU RISC-V de 64 bits de núcleo triplo de seu próprio projeto.

Veja também

Referências

links externos