Tela do Android

Esta seção aborda a implementação do AOSP de várias configurações de exibição do Android, incluindo atalhos de apps, ícones circulares do iniciador, não perturbe (DND), vídeos de alta faixa dinâmica (HDR), luz noturna e modo de demonstração de varejo. Consulte as subpáginas desta seção para mais detalhes.

Ícones adaptativos

Os ícones adaptáveis mantêm uma forma consistente no dispositivo, mas variam de um dispositivo para o outro com apenas um recurso de ícone fornecido pelo desenvolvedor. Além disso, os ícones são compatíveis com duas camadas (primeiro e segundo planos) que podem ser usadas para oferecer uma experiência mais bonita aos usuários.

Atalhos de apps

A versão do Android 7.1.1 permite que os desenvolvedores definam atalhos específicos de ações nos apps que podem ser exibidos em uma tela de início. Esses atalhos permitem que os usuários iniciem rapidamente tarefas comuns ou recomendadas em um app.

Bloquear eventos de toque não confiáveis

Para preservar a segurança do sistema e melhorar a experiência do usuário, o Android 12 oferece suporte para evitar o abuso de sobreposições, especificamente fazendo mudanças no gerenciador de janelas e na área do gerenciador de entrada. O Android 12 impede que os apps consumam eventos de toque em que uma sobreposição oculta o app de forma não segura. Em outras palavras, o sistema bloqueia toques que são transmitidos por determinadas janelas, com algumas exceções.

Ícones circulares

Os ícones circulares do iniciador são compatíveis com o Android 7.1.1 e versões mais recentes. Ícones circulares na tela de início não estão ativados por padrão. Para usar ícones circulares na implementação do dispositivo, edite a sobreposição de recursos no dispositivo para ativá-los.

Gerenciamento de cores

O Android 8.1 adiciona suporte ao gerenciamento de cores, que pode ser usado para proporcionar uma experiência consistente em todas as tecnologias de tela. Os apps executados no Android 8.1 podem acessar os recursos completos de uma ampla gama de exibição para aproveitar ao máximo a tela do dispositivo.

Notificações e widgets de conversa

O Android 11 adicionou suporte à personalização do comportamento e posicionamento de notificações de conversa na aba de notificações por prioridade e nível de alerta. Isso permite que as conversas sejam marcadas como importantes e que os balões específicos da conversa sejam iniciados no espaço de conversa. Com base nesses recursos do Android 11, o widget de conversa do Android 12 pode ser adicionado à tela inicial para contatos importantes, permitindo que as conversas sejam retomadas com facilidade sem ter que esperar por uma notificação.

Corte da tela

O Android 9 adiciona suporte à implementação de diferentes tipos de cortes de tela em dispositivos. Os cortes da tela permitem criar experiências imersivas, de ponta a ponta, sem deixar de deixar espaço para sensores importantes na parte frontal dos dispositivos.

Não perturbe

O Android 7.0 oferece suporte a configurações de "Não perturbe" (DND, na sigla em inglês) para regras automáticas de terceiros, controlar alarmes, suprimir distrações visuais e personalizar configurações de Não perturbe.

Reprodução de vídeo HDR

O vídeo em High Dynamic Range (HDR) é a próxima fronteira na decodificação de vídeo de alta qualidade, oferecendo qualidades de reprodução de cena incomparáveis. O Android 7.0 ganhou suporte inicial a HDR, o que inclui a criação de constantes adequadas para descobrir e configurar pipelines de vídeo em HDR.

Várias telas

O Android 10 permite dispositivos portáteis com várias telas e dobráveis, a utilização de telas externas e outros formatos. A tela múltipla também ativa vários recursos específicos para automóveis, como telas do motorista, do passageiro e entretenimento para o banco traseiro.

Várias janelas

No Android 7.0 e versões mais recentes, os usuários podem exibir vários apps simultaneamente na tela do dispositivo com o novo recurso de várias janelas da plataforma. Além da implementação padrão de várias janelas, o Android também oferece suporte a algumas variações.

Modo noturno

O Android 7.1.1 inclui um recurso chamado Modo noturno, que reduz a quantidade de luz azul emitida pela tela do dispositivo para combinar melhor com a luz natural da hora do dia e do local do usuário. O Android 8.0 inclui um recurso que oferece aos usuários mais controle sobre a intensidade do efeito do modo Noturno.

Picture-in-picture

O Android 8.0 inclui suporte para picture-in-picture (PIP) em dispositivos Android portáteis. O PIP permite que os usuários redimensionem um app com uma atividade em andamento para uma janela pequena.

Modo de demonstração na loja

O Android 7.1.1 e versões mais recentes oferecem suporte em nível de sistema para o modo de varejo, para que os usuários possam examinar os dispositivos em ação. O Android 8.1 revisa esse suporte para criar usuários de demonstração pelo Gerenciador da política de dispositivos.

Sugestões de rotação

No Android 8.0, os usuários podiam alternar entre os modos de rotação automática e rotação em retrato usando um bloco Quicksettings ou as configurações da tela. O Android 9 atualizou o modo de rotação de retrato para eliminar rotações acidentais, fixando a rotação da tela atual, mesmo que a posição do dispositivo mude.

Interações de tela dividida

No Android 7.0 e versões mais recentes, os usuários podem exibir vários apps simultaneamente na tela do dispositivo com o recurso de várias janelas da plataforma. O Android 8.0 melhora a tela dividida refinando o recurso e adicionando mais funcionalidades a ele.

Transições de app sincronizadas

As transições de app sincronizadas são um recurso do Android 9 que aprimora a arquitetura de transição de apps. Quando um usuário abre, fecha ou alterna entre apps, o processo SystemUI ou Launcher (tela inicial) envia uma solicitação para controlar a animação quadro por quadro com sincronização garantida entre animações de visualização e de janela.

Classificação de texto

A classificação de texto usa técnicas de aprendizado de máquina para ajudar os desenvolvedores a classificar texto. O Android 9 estendeu o framework de classificação de texto introduzido no Android 8.1 com o novo serviço de classificador de texto. O serviço de Classificador de texto é a maneira recomendada para OEMs oferecerem suporte ao sistema de classificação de texto.

Widgets e atalhos

A API de fluxo para adicionar atalhos e widgets no Android 8.0 permite que os desenvolvedores de aplicativos adicionem atalhos e widgets de dentro do app, em vez de depender da bandeja de widgets. Ele também descontinua o método antigo (envio de uma transmissão) de adicionar atalhos por motivos de segurança.

Desfoques de janela

No Android 12, as APIs públicas estão disponíveis para implementar efeitos de desfoque de janela, como no plano de fundo e segundo plano. Com essas APIs, é possível desfocar o que estiver por trás da sua própria janela. É possível criar janelas com planos de fundo desfocados, criando um efeito de vidro fosco, ou mostrar janelas com toda a tela atrás delas desfocadas, criando um efeito de profundidade de de campo. Também é possível combinar os dois efeitos.

Lupa de janela

No Android 12 para usuários com baixa visão, é possível ampliar facilmente qualquer coisa na tela de uma maneira que se adapte às necessidades deles usando o recurso de ampliação da janela. Com isso, é possível ampliar uma parte selecionada da tela, ao contrário da função de zoom, que amplia a tela inteira. A janela selecionada pode ser arrastada pela tela, o que permite ampliar diferentes partes da tela conforme necessário.