O Android 12 altera automaticamente as cores da interface do usuário com base nas cores dominantes do papel de parede aplicado.
Android 12 saiu da fase de visualização do desenvolvedor e do Android 12 beta ativa muitos dos recursos que estavam ocultos nas compilações anteriores. Esses recursos anteriormente desativados incluem indicadores de privacidade, widgets renovados, um design revisado para configurações rápidas, etc. A versão mais recente também traz a primeira grande reformulação de design desde o Android 9 Pie, alimentado pelo novo Material você linguagem de design. Um dos recursos mais interessantes dessa nova filosofia de design é que ela é adaptável e otimiza as cores da IU para combinar com seu papel de parede.
O Google insiste que o Android 12 foi projetado para tornar sua experiência privada e “profundamente pessoal”. Em linha com esta agenda, o Android 12 agora escolhe automaticamente um conjunto de paletas de cores correlativas na interface do sistema com base nas cores usadas na configuração atual do telefone papel de parede. O recurso, conhecido internamente como "monet", pode ser visto como uma evolução das APIs RRO e OMS que foram disponível no Android há vários anos e utilizado de forma rudimentar com os "Temas Pixel" do Google aplicativo.
De acordo com a palestra do Google I/O 2021, as cores serão aplicadas uniformemente em elementos como tela de bloqueio, configurações rápidas, painel de notificações e até mesmo o recém-adicionado widgets adaptativos.
A ilustração do recurso pelo Google é promissora, mas, infelizmente, não é facilmente acessível no Android 12 beta. Desenvolvedor kdrag0n, que é reconhecido por seu trabalho em ProtonAOSP ROM e ProtonKernel para dispositivos Pixel, já havia conseguido fazê-lo funcionar no Android 12 DP1. Na época, nos disseram que a funcionalidade funciona por "aplicação de sobreposições RRO dinamicamente com base na similaridade de cores."Eles também têm uma demonstração funcional do recurso para a versão beta mais recente.
O sistema passou por refinamentos desde nossa primeira análise, há alguns meses. Hoje, o Google diz que o sistema de extração de cores usa um algoritmo de agrupamento com cor do material alvos para determinar as cores dominantes e menos dominantes e, em seguida, aplica matizes que correspondem ao seu papel de parede. Uma rica paleta de 5 cores – 2 cores neutras e 3 cores de destaque – e 12 tons de cor do material podem ser usadas para determinar os tons mais próximos do papel de parede do usuário. Os aplicativos podem então capturar a cor do sistema Android de um índice na paleta de cores e usá-la de muitas maneiras diferentes e sutis. Os widgets ainda podem usar o recurso de extração de cores para harmonizar com o tema do usuário na tela inicial.
Esperamos que o recurso chegue ao público compilações do Android 12 no futuro, após sua estreia em telefones Pixel, e estamos muito entusiasmados para testá-lo nós mesmos.
Confira todos os nossos Cobertura de E/S do Google!