Tela Android

Esta seção abrange 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), várias janelas (tela dividida, forma 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 adaptáveis

Os Adaptive Icons 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 plano de fundo) que podem ser usadas para movimento para proporcionar prazer visual aos usuários.

Atalhos de aplicativos

A versão Android 7.1.1 permite que os desenvolvedores definam atalhos específicos de ação em seus aplicativos que podem ser exibidos em um iniciador. 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 impede que aplicativos consumam eventos de toque em que uma sobreposição obscurece o aplicativo de maneira insegura. Em outras palavras, 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 o Android 7.1.1 e posterior. Os ícones circulares do iniciador não são ativados por padrão. Para usar ícones circulares na implementação do seu dispositivo, você deve editar a sobreposição de recursos em seu dispositivo para habilitá-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 exibição para aproveitar ao máximo um dispositivo de exibição.

Notificações de conversas e widgets

O Android 11 adiciona suporte para personalizar o comportamento e o posicionamento das notificações de conversa na aba Notificações por prioridade e nível de alerta, permitindo que as conversas sejam marcadas como importantes e que bolhas específicas de conversa sejam iniciadas 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 que retomem conversas facilmente sem esperar por uma notificação.

Exibir recortes

O Android 9 adiciona suporte para implementar diferentes tipos de recortes de tela nos dispositivos. Os recortes de tela permitem que você crie experiências imersivas de ponta a ponta, enquanto ainda permite espaço para sensores importantes na frente 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 na 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 apropriadas para a descoberta e configuração de pipelines de vídeo HDR.

Multi-display

O Android 10 permite dispositivos portáteis multitelas e dobráveis, utilização de monitores externos e outros fatores de forma. A tela múltipla também permite vários 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, multi-janela. Além da implementação padrão de várias janelas, o Android também oferece suporte a algumas variedades de várias 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 combinar melhor com a luz natural da hora do dia e do local 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 uma atividade em andamento em uma pequena janela.

Modo de demonstração de varejo

O Android 7.1.1 e versões posteriores oferecem suporte no nível do sistema para o 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.

Girar sugestões

No Android 8.0, os usuários podem alternar entre os modos de rotação automática e de 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 de 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 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 aplicativos sincronizadas

Transições de aplicativo sincronizadas é um recurso do Android 9 que aprimora a arquitetura de transição de aplicativo 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 exibiçã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 Classificador de texto é a maneira recomendada para 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. Ele também descontinua o método antigo (enviar uma transmissão) de adicionar atalhos por motivos de segurança.

Desfoque de janela

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

Lupa de Janela

No Android 12, os usuários de baixa visão podem facilmente ampliar qualquer coisa na tela de uma maneira que se adapte às suas necessidades em constante mudança, usando o recurso de ampliação da 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 tela, o que permite ampliar diferentes partes da tela conforme necessário.