Tela do Android

Esta seção aborda a implementação AOSP de várias configurações de exibição do Android, incluindo atalhos de aplicativos, ícones circulares do iniciador, não perturbe (DND), múltiplas janelas (tela dividida, formato livre e imagem em imagem), alta faixa dinâmica ( HDR), luz noturna e modo de demonstração de varejo. Consulte as subpáginas desta seção para obter detalhes.

Ícones adaptativos

Os ícones adaptativos mantêm uma forma consistente dentro do dispositivo, mas variam de dispositivo para dispositivo com apenas um ativo de ícone fornecido pelo desenvolvedor. Além disso, os ícones suportam duas camadas (primeiro plano e fundo) que podem ser usadas para movimento para proporcionar deleite visual aos usuários.

Atalhos de aplicativos

A versão Android 7.1.1 permite que os desenvolvedores definam atalhos específicos para ações em seus aplicativos que podem ser exibidos em um inicializador. Esses atalhos de aplicativos permitem que os usuários iniciem rapidamente tarefas comuns ou recomendadas em um aplicativo.

Bloqueie toques não confiáveis

Para preservar a segurança do sistema e para uma boa experiência do usuário, o Android 12 adiciona suporte para evitar abuso de sobreposição, especificamente fazendo alterações no gerenciador de janelas e na área do despachante de entrada. O Android 12 evita que aplicativos consumam eventos de toque em que uma sobreposição obscurece o aplicativo de forma insegura. Ou seja, o sistema bloqueia toques que passam por determinadas janelas, com algumas exceções .

Ícones circulares

Os ícones circulares do iniciador são compatíveis com Android 7.1.1 e versões posteriores. Os ícones circulares do iniciador não estão habilitados por padrão. Para usar ícones circulares na implementação do seu dispositivo, você deve editar a sobreposição de recursos no seu dispositivo para ativá-los.

Gerenciamento de cor

O Android 8.1 adiciona suporte para gerenciamento de cores que pode ser usado para fornecer uma experiência consistente em todas as tecnologias de exibição. Os aplicativos executados no Android 8.1 podem acessar todos os recursos de uma ampla gama de telas para aproveitar ao máximo um dispositivo de exibição.

Notificações e widgets de conversas

O Android 11 adiciona suporte para personalizar o comportamento e o posicionamento de Notificações de Conversa na aba Notificações por prioridade e nível de alerta, permitindo que Conversas sejam marcadas como Importantes e balões específicos de conversa sejam lançados no espaço de Conversa. Com base nesses recursos do Android 11, o recurso Android 12 Conversation Widget permite que os usuários adicionem widgets de conversa para contatos importantes à tela inicial, permitindo-lhes retomar facilmente as conversas sem esperar por uma notificação.

Exibir recortes

O Android 9 adiciona suporte para implementação de diferentes tipos de recortes de exibição em dispositivos. Os recortes da tela permitem criar experiências imersivas de ponta a ponta, ao mesmo tempo em que permitem 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) para regras automáticas de terceiros, controle de alarmes, supressão de distrações visuais e personalização de configurações de DND.

Reprodução de vídeo HDR

O vídeo de alta faixa dinâmica (HDR) é a próxima fronteira em decodificação de vídeo de alta qualidade, trazendo qualidades de reprodução de cena incomparáveis. O Android 7.0 ganhou suporte inicial a HDR, que inclui a criação de constantes adequadas para a descoberta e configuração de pipelines de vídeo HDR.

Vários monitores

O Android 10 permite dispositivos portáteis dobráveis ​​e com múltiplas telas, utilização de monitores externos e outros formatos. O Multi-display também permite uma série de recursos específicos do setor automotivo, como telas do motorista, telas do passageiro e entretenimento no banco traseiro.

Janelas múltiplas

No Android 7.0 e posterior, os usuários podem ter vários aplicativos exibidos simultaneamente na tela do dispositivo com o novo recurso da plataforma, múltiplas janelas. Além da implementação padrão de múltiplas janelas, o Android também oferece suporte a algumas variedades de múltiplas janelas.

Luz noturna

O Android 7.1.1 inclui um recurso chamado Night Light que reduz a quantidade de luz azul emitida pela tela do dispositivo para corresponder melhor à luz natural da hora do dia e da localização do usuário. O Android 8.0 inclui um recurso que dá aos usuários mais controle sobre a intensidade do efeito Night Light.

Imagem em imagem

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

Modo de demonstração de varejo

O Android 7.1.1 e versões posteriores oferecem suporte em nível de sistema para modo de varejo para que os usuários possam examinar prontamente os dispositivos em ação. O Android 8.1 revisa esse suporte para criar usuários de demonstração por meio do Device Policy Manager.

Alternar sugestões

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

Interações em tela dividida

No Android 7.0 e posterior, os usuários podem ter vários aplicativos exibidos simultaneamente na tela do dispositivo com o recurso de múltiplas janelas da plataforma. O Android 8.0 melhora a tela dividida refinando o recurso e adicionando mais funcionalidades a ele.

Transições de aplicativos sincronizadas

Transições de aplicativos sincronizadas é um recurso do Android 9 que aprimora a arquitetura de transição de aplicativos existente. Quando um usuário abre, fecha ou alterna entre aplicativos, o processo SystemUI ou Launcher (tela inicial) envia uma solicitação para controlar a animação quadro a quadro com sincronização garantida entre animações de visualização e animações 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 o texto. O Android 9 estendeu a estrutura de classificação de texto introduzida no Android 8.1 com o novo serviço Text Classifier. O serviço Text Classifier é a forma recomendada para os OEMs fornecerem 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 aplicativo, em vez de depender da bandeja de widgets. Também descontinua o método antigo (envio de transmissão) de adicionar atalhos por motivos de segurança.

Janela borrada

No Android 12, APIs públicas estão disponíveis para implementar efeitos de desfoque de janela (como desfoque de fundo e desfoque atrás). Com essas APIs, você pode desfocar tudo o que está atrás de sua janela. Você pode criar janelas com fundos desfocados, criando um efeito de vidro fosco, ou mostrar janelas com a tela inteira atrás delas desfocada, criando um efeito de profundidade de campo. Você também pode combinar os dois efeitos.

Lupa de janela

No Android 12, os usuários com deficiência visual podem ampliar facilmente qualquer coisa em sua tela de uma maneira que se adapte às suas novas necessidades usando o recurso de ampliação de janela. A ampliação da janela permite ampliar uma parte selecionada da tela, ao contrário de usar uma função de zoom em uma tela inteira. A janela selecionada pode ser arrastada por toda a exibição, o que permite ampliar diferentes partes da tela conforme necessário.