O Android é o sistema operacional mais popular do mundo e uma das características do Android que o diferencia dos outros sistemas operacionais que existem é a capacidade de personalizar completamente o dispositivo de acordo com sua preferência. O Android sempre foi muito extenso e a personalização é um caminho no qual o Google e outros desenvolvedores terceiros se aventuraram. Nesse aspecto, os temas desempenham um papel muito importante. Hoje trazemos para você o Substratum, uma escolha de tema popular para os dispositivos Android da geração atual. Primeiro, vamos falar sobre o que o substrato realmente é.
O que é substrato?
Como você deve saber, a Sony sempre forneceu excelentes recursos de temas em sua linha de Xperia. Este tema estava sendo realizado por Estrutura própria da Sony - Runtime Resource Overlay (RRO). No verão de 2014, a Sony forneceu seu código ao Google, para ser incorporado como parte do Stock Android. Para fazer uso desta estrutura, Camadas foi desenvolvido. Layers era essencialmente um aplicativo simples usado para gerenciar a estrutura RRO básica, ajudando os usuários a criar um tema em seus dispositivos, embora tivesse seu próprio conjunto de restrições. Nesse ínterim, a Sony trabalhou ainda OMS (serviço Overlay Manager). OMS é um cliente para gerenciamento de overlays, permitindo que os provedores controlem dinamicamente as prioridades e habilitem / desabilitem overlays. Embora o Layers em si também fosse um gerenciador, o OMS provou ser muito melhor e eficiente. Finalmente, as camadas foram descontinuadas e um OMS completo foi desenvolvido e denominado Substrato.
O substrato basicamente carrega adiante a usabilidade simples do gerenciador de camadas com grandes poderes oferecidos pelo OMS. Em comparação com as camadas tradicionais, as sobreposições agora são instaladas como aplicativos normais para o / data / app partição, e o processo de tema é completamente dinâmico.
Modos de substrato
Conforme mencionado acima, o Google fundiu a estrutura básica de RRO em seu sistema operacional Android com o Marshmallow. Dito isso, oficialmente, o OMS nunca foi incorporado ao Android. Porém, os desenvolvedores que estão construindo suas próprias ROMs customizadas, tomaram a liberdade de fundir o OMS completo em suas ROMs customizadas. Como tal, existem 2 modos de trabalho de substrato - Legado e Cheio.
No modo Legado, o código-fonte apenas de RRO é mesclado e é semelhante ao que o Google oferece como parte do AOSP. No modo completo, o código completo do OMS do Substratum é mesclado com o código base do sistema operacional, proporcionando assim mais escalabilidade para o usuário.
Como instalar o Substratum and Theme Android?
Pré-requisitos:
- Android Marshmallow ou superior (6.0+)
- Acesso Root
1. O primeiro passo é instalar o “Substratum Theme Engine Root” (Grátis) na Play Store, como qualquer aplicativo normal.
2. A próxima etapa é abrir o aplicativo e conceder acesso root e todas as outras permissões necessárias. Caso você esteja executando o Substratum no modo Legacy, você receberá um aviso para suporte limitado.
3. Volte para a Play Store e baixe qualquer tema de substrato de sua preferência. Aqui, neste tutorial, usaremos o Tema Greyce, que pode ser encontrado aqui. Alguns outros grandes temas disponíveis são Compound, Default Dark e PitchBlack. Após a instalação bem-sucedida do tema, você receberá uma notificação do aplicativo Substratum, que diz “Tema instalado com sucesso”.
4. Depois de instalar um tema, você precisa instalar todas as sobreposições. Acesse o aplicativo Substratum, selecione o tema Greyce, e selecione as sobreposições da sua escolha. As sobreposições nada mais são do que os elementos que você deseja definir em seu dispositivo, como as configurações do Android, a IU do Android, a IU de vários aplicativos e muito mais. Uma vez selecionado, toque no ícone de escova no canto inferior direito e selecione “Instalar Selecionado”. O substrato começará a instalar as sobreposições selecionadas.
5. Após a conclusão bem-sucedida da aplicação dessas sobreposições, você receberá um notificação para o mesmo.
Observação: Se você estiver executando o Substratum no modo Legado, será necessário reiniciar o dispositivo para aplicar as alterações.
6. É isso, seu tema agora está aplicado e você deve ver as mudanças em seu dispositivo. Você pode até usar o Substratum para instalar pacotes de fontes, altere animações de inicialização, sons e papéis de parede no seu dispositivo.
Como desinstalar sobreposições selecionadas?
Caso você queira voltar ao tema de estoque, basta abrir o menu de hambúrguer à esquerda e ir para “Advanced Manager” ou “Overlay List” (dependendo do seu modo de substrato). Simplesmente selecione as sobreposições que deseja desinstalar, toque no ícone de pincel no canto inferior direito e toque em “Desinstalar Selecionado”. O substrato agora removerá as sobreposições selecionadas. Mais uma vez, dependendo do seu modo, pode ser necessário reiniciar o dispositivo.
Como o Substratum Theme Engine é diferente do CyanogenMod's Theme Engine?
Para o conjunto de usuários que usaram ROMs do Cyanogen Mod, eles devem estar familiarizados com o CMTE, o mecanismo de temas do CyanogenMod. Enquanto o CMTE prosperou como uma ótima opção de tema por anos (provavelmente porque era o único serviço disponível de seu tipo), desde a introdução do Substratum, o CMTE perdeu seu trono.
Tecnicamente, o CMTE se concentra em modificar completamente o código de recurso que ele tem como tema, em comparação com o Substratum, que basicamente coloca uma sobreposição no aplicativo. Isso torna o Substratum muito mais rápido, fácil de usar e muito mais seguro do que o CMTE. Além disso, com o CMTE, era essencial que o usuário reiniciasse seu dispositivo, ao passo que, ao usar o modo Substratum completo, era possível criar um tema dinâmico para seu dispositivo sem a necessidade de reinicializar. Além disso, o CMTE como um projeto foi deixado de fora desde o Android Nougat, enquanto o desenvolvimento do Substratum continua a crescer.
VEJA TAMBÉM: 10 temas legais do Nova Launcher que parecem incríveis
Tema Android usando Substratum Theme Engine
O substrato em si é uma estrutura muito poderosa que permite aos usuários criar um tema dinâmico e personalizar seu dispositivo. Ele ainda tem a capacidade de criar temas para aplicativos de terceiros e não apenas para os recursos do sistema, literalmente expandindo os horizontes de temas do usuário. Além disso, desde o lançamento do Android Nougat, o CyanogenMod interrompeu o desenvolvimento do CMTE. Além disso, com o desaparecimento do Cyanogen e o LineageOS declarando abertamente que não tem planos de desenvolver uma alternativa CMTE, parece evidente que o Substratum veio para ficar.
Então, diga-nos sua opinião sobre o Substratum Theme Manager, e compartilhe conosco seus temas favoritos e configuração do dispositivo. Afinal, a personalização no Android, especialmente com o Substratum lá, é limitada apenas à imaginação do usuário. Expresse seus pensamentos na seção de comentários abaixo.