Novos pacotes de temas para Android facilitam personalização nos celulares Pixel

Google traz gerenciador que simplifica a aplicação de temas com um clique no Android Pixel.
Atualizado há 3 horas
Novos pacotes de temas para Android facilitam personalização nos celulares Pixel
(Imagem/Reprodução: Androidauthority)
Resumo da notícia
    • A Google está lançando um gerenciador de temas que permite aplicar pacotes de temas no Android com um clique, focando nos celulares Pixel.
    • Você poderá alterar a aparência do seu celular de forma fácil e rápida, sem precisar configurar manualmente cada detalhe.
    • Essa novidade melhora a personalização dos dispositivos, tornando a experiência mais dinâmica e acessível para todos os usuários.
    • O novo sistema também aumenta a segurança e evita falhas na interface causadas por configurações de temas corrompidas.
CONTINUA DEPOIS DA PUBLICIDADE

A Google está trazendo uma novidade para a personalização de celulares Android: os pacotes de temas ativados com um clique. Isso acontece graças a um novo serviço chamado Theme Manager, que se baseia na interface Material You. A mudança visa simplificar a forma como os usuários modificam a aparência de seus aparelhos, especialmente nos telefones Pixel, que não eram conhecidos por amplas opções de customização.

Aprimorando a Personalização do Android

Os celulares Pixel, tradicionalmente, não ofereciam muitas opções de personalização. No entanto, essa percepção está mudando com as novas funcionalidades de customização da tela inicial e de bloqueio nas versões mais recentes do Android. A chegada do Material 3 Expressive, na primeira atualização trimestral do Android 16, já transformou bastante o visual dos telefones Pixel, oferecendo uma experiência mais viva e moderna.

Mesmo com essas melhorias, os aparelhos Pixel ainda estavam um passo atrás de alguns concorrentes. Enquanto muitos dispositivos rivais permitem mudar a aparência completa da interface com temas personalizados com um único clique, os telefones Pixel exigiam que os usuários configurassem manualmente a tela inicial e de bloqueio para alcançar o visual desejado.

CONTINUA DEPOIS DA PUBLICIDADE

Felizmente, essa situação deve mudar em breve. Em maio, foi descoberto que a Google estava trabalhando em pacotes de temas para os celulares Pixel. Uma nova entrada chamada “Temas” foi encontrada no aplicativo “Papel de Parede e Estilo” dos Pixels, e sua descrição já indicava que a empresa estava desenvolvendo “temas Pixel”, que consistiriam em múltiplas opções de personalização agrupadas em pacotes.

O Novo Gerenciador de Temas e sua Fundação

Recentemente, foram revelados mais detalhes sobre o funcionamento dos temas Pixel. Foi encontrada uma nova funcionalidade de sistema, o Theme Manager, nas versões beta do Android 16 QPR2. Esse recurso atua como a base para os temas Pixel, aprimorando a maneira como os temas do sistema são gerenciados no Android.

Para entender a mudança, é bom lembrar como o Google evoluiu o suporte a temas no Android. Antes deste ano, a última grande reformulação da interface do Android ocorreu em 2021, com o lançamento do Android 12 e a introdução do Material Design 3, também conhecido como Material You. A principal característica do Material You era a “cor dinâmica”, um motor de temas que extraía automaticamente cores do papel de parede e as aplicava em toda a interface.

O processo de geração de um tema pelo Material You se divide em três partes principais. Primeiro, o sistema extrai cores, analisando o papel de parede para identificar a cor dominante, que serve como “semente” para cinco paletas tonais únicas. Em seguida, aplica as cores, substituindo os valores de cores do sistema que os aplicativos utilizam por essas novas tonalidades, através de sobreposições de recursos em tempo real (RROs). Por fim, o sistema armazena as preferências do usuário, incluindo a origem da cor, o estilo do tema e o momento da aplicação.

Desafios do Sistema Antigo e a Solução do Theme Manager

Embora o processo do Material You funcionasse bem, a Google percebeu que a forma como as preferências de tema do usuário eram armazenadas estava desatualizada. Antes, toda a configuração de tema era guardada como um bloco de texto JSON bruto em uma configuração de segurança. A cada mudança de tema, o sistema precisava ler, modificar e reescrever todo o bloco de texto, o que o tornava um processo frágil.

Um problema sério com essa abordagem era a vulnerabilidade a corrupção. Se uma modificação no bloco de texto JSON causasse algum erro, o tema poderia quebrar ou, em casos mais graves, a interface do sistema poderia travar. Além disso, a falta de uma autoridade central para gerenciar as mudanças de tema poderia levar a conflitos caso vários aplicativos tentassem fazer modificações ao mesmo tempo. A permissão necessária para acessar e modificar a configuração era muito ampla, oferecendo acesso a mais do que apenas os temas.

CONTINUA DEPOIS DA PUBLICIDADE

Com o aumento das opções de temas no Android e a introdução de mais aplicativos capazes de modificar o tema do sistema, modernizar a arquitetura de temas tornou-se essencial. Foi por isso que a Google criou a nova API do Theme Manager, que representa uma reformulação completa do sistema de temas do Android. Ele resolve muitos dos problemas mencionados ao adotar uma arquitetura formalizada e orientada a serviços.

Nesse novo sistema, em vez de manipular o texto da configuração de tema diretamente, os aplicativos agora entregam um objeto estruturado ao Theme Manager. Ele atua como o guardião central, validando, armazenando e aplicando o tema. Além disso, apenas aplicativos com a permissão UPDATETHEMESETTINGS podem alterar o tema do sistema, uma permissão restrita a aplicativos assinados com o certificado da plataforma, tornando-a menos acessível e menos abrangente do que a permissão anterior.

Theme packs para Android: O Futuro da Personalização

A chegada do Theme Manager tem um significado claro para os temas Pixel: facilita o gerenciamento de temas predefinidos. Enquanto o sistema antigo focava na extração dinâmica de cores de papéis de parede, o novo sistema expande essa capacidade, tornando mais simples para os aplicativos fornecerem configurações de tema já prontas, ou seja, os pacotes de temas. O novo aplicativo de personalização do Google, por exemplo, pode usar a classe ThemeSettingsPreset para enviar cores de sistema e de destaque definidas por um pacote de temas.

É bem provável que os pacotes de temas Pixel incluam mais do que apenas papéis de parede e cores predefinidas. A nova API do Theme packs para Android é fundamental para os planos do Google de ampliar as opções de temas. A expectativa é grande para ver o que os designers do Google criarão para os usuários Pixel. Esperamos que não demore muito para experimentá-los. Como a API do Theme Manager não é pública, o Google poderá lançar os temas Pixel no Android 16 QPR2, que chegará meses antes da atualização do Android 17. Inclusive, o Android 16 vai chegar aos principais telefones OnePlus em outubro.

Este conteúdo foi auxiliado por Inteligência Artificial, mas escrito e revisado por um humano.

André atua como jornalista de tecnologia desde 2009 quando fundou o Tekimobile. Também trabalhou na implantação do portal Tudocelular.com no Brasil e já escreveu para outros portais como AndroidPIT e Techtudo. É formado em eletrônica e automação, trabalhando com tecnologia há 26 anos.