LineageOS começa a remover o código relacionado ao mecanismo de tema, basicamente confirmando o fim do CMTE

click fraud protection

Como parte da introdução do LineageOS 15, o antigo CyanogenMod Theme Engine (CMTE) foi finalmente eliminado definitivamente depois que a maioria das menções foram removidas do código.

Antes do surgimento do Substratum, existia o CyanogenMod Theme Engine (CMTE). Introduzido desde o CyanogenMod 9 (baseado no Android Ice Cream Sandwich), ele adicionou recursos de tema para todo o sistema às compilações do CyanogenMod. Com o lançamento do CyanogenMod 14 (que mais tarde se tornou Lineage OS), o CMTE não foi encontrado em lugar nenhum. Enquanto isso, muitas outras ROMs personalizadas populares começaram a favorecer o Substratum Theme Engine baseado em OMS em suas compilações. E com o Android 8.0 Oreo agora incluindo suporte OMS nativo, parece que a equipe do LineageOS desligou o CMTE para sempre.

Nós já tinha ouvido falar de uma fonte há algum tempo que o CMTE estava basicamente morto, mas ainda havia um vislumbre de esperança por parte de alguns usuários de que algum dia ele retornaria no LineageOS. Infelizmente, esse não parece ser o caso: como parte da introdução do LineageOS 15.0, as entranhas do mecanismo de tema CyanogenMod, bem como todas as menções restantes ao mecanismo de tema são

em processo de remoção da fonte. Esta mudança foi finalmente confirmada em 12 de outubro e basicamente marca a morte do CyanogenMod Theme Engine.

O que vem a seguir para quem deseja definir um tema para seu dispositivo? É inteiramente possível, mas improvável, que a equipe do LineageOS desenvolva seu próprio mecanismo de tema. Até mesmo alguns OEMs (Samsung, por exemplo) incluem suporte para RRO ou OMS, afinal.

A popularidade do substrato cresceu ao longo dos anos e sua estrutura de temas só melhorou desde que a Sony mudou de Runtime Resource Overlays (RRO) para Serviço de gerenciador de sobreposição (OMS). Como tal, o Substratum substituiu agora o CMTE para a maioria das ROMs personalizadas existentes. Além do mais, se você deseja criar um tema para seu dispositivo Android Oreo, você está com sorte, já que Oreo inclui suporte nativo para OMS. Isto significa que você será capaz de usar substrato sem raiz em qualquer dispositivo – inclusive no LineageOS 15.