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 de inicialização circulares, não perturbe (DND), várias janelas (tela dividida, formato livre e imagem em imagem), alta faixa dinâmica ( HDR), modo de vídeo, luz noturna e 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 recurso 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 inicializador. Esses atalhos de aplicativos permitem que os usuários iniciem rapidamente tarefas comuns ou recomendadas em um aplicativo.

Bloquear 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 os aplicativos consumam eventos de toque em que uma sobreposição obscurece o aplicativo de maneira insegura. Ou seja, o sistema bloqueia os toques que passam por determinadas janelas, com algumas exceções .

Ícones circulares

Os ícones do iniciador circular são suportados no Android 7.1.1 e posterior. Os ícones do inicializador circular não são ativados por padrão. Para usar ícones circulares na implementação de seu dispositivo, você deve editar a sobreposição de recursos em 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 exibição para obter o máximo de um dispositivo de exibição.

Notificações de conversa e widgets

O Android 11 adiciona suporte para personalizar o comportamento e o posicionamento das notificações de conversa na sombra de 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 lançadas 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 eles retomem conversas facilmente sem esperar por uma notificação.

Recortes de exibição

O Android 9 adiciona suporte para implementar diferentes tipos de recortes de exibição em dispositivos. Os recortes de tela permitem que você crie experiências envolventes 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 em decodificação de vídeo de alta qualidade, trazendo qualidades de reprodução de cena inigualáveis. O Android 7.0 ganhou suporte HDR inicial, 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 várias telas, utilização de monitores externos e outros fatores de forma. A exibição 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, várias janelas. 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 corresponder melhor à luz natural da hora do dia e 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.

Picture-in-picture

O Android 8.0 inclui suporte para picture-in-picture (PIP) para dispositivos portáteis Android. O PIP permite que os usuários redimensione 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 rotação 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 de 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 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 as animações de visualização e as 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 que os OEMs forneçam 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 substitui o método antigo (enviar uma transmissão) de adicionar atalhos por motivos de segurança.

Borrões da janela

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