Android est le système d’exploitation le plus populaire au monde et l’une des fonctionnalités d’Android qui le distingue des autres systèmes d’exploitation existants est la possibilité de personnaliser complètement son appareil. Android a toujours été très étendu et la personnalisation est un chemin emprunté à la fois par Google et par d'autres développeurs tiers. Dans cet aspect même, la thématisation joue un rôle très important. Aujourd'hui, nous vous apportons Substratum, un choix de thème populaire pour les appareils Android de la génération actuelle. Tout d’abord, parlons de ce que Substratum est réellement.
Qu'est-ce que Substratum?
Comme vous le savez peut-être, Sony a toujours fourni d'excellentes fonctionnalités de thème dans sa gamme Xperia. Cette thématique était assurée par le propre cadre de Sony - Runtime Resource Overlay (RRO) . À l'été 2014, Sony a fourni son code à Google, pour le fusionner avec Stock Android. Pour utiliser ce cadre, Layers a été développé. Layers était essentiellement une application simple utilisée pour gérer le cadre RRO de base, aidant les utilisateurs à orienter leur appareil en fonction de leur périphérique, tout en ayant son propre ensemble de restrictions. Pendant ce temps, Sony a également travaillé sur OMS (Overlay Manager Service) . OMS est un client pour la gestion des incrustations, permettant aux fournisseurs de contrôler de manière dynamique les priorités et d'activer / désactiver les incrustations. Même si Layers était également un gestionnaire, OMS s’est avéré bien meilleur et efficace. Enfin, Layers est devenu obsolète et un SGD complet a été développé et nommé Substratum.
Substratum reprend essentiellement la simplicité d’utilisation du gestionnaire de couches avec les grands pouvoirs offerts par le SGD. Par rapport aux couches traditionnelles, les couches superposées sont désormais installées en tant qu'applications normales sur la partition / data / app, et le processus de thématisation est complètement dynamique.
Modes de substrat
Comme mentionné ci-dessus, Google a fusionné le cadre de base RRO dans son système d'exploitation Android avec Marshmallow. Cela étant dit, officiellement, le système OMS n'a jamais été intégré à Android. Cependant, les développeurs qui ont construit leurs propres ROM personnalisées ont pris la liberté de fusionner le système OMS complet dans leurs ROM personnalisées. En tant que tel, il existe 2 modes de travail de Substratum - Legacy et Full .
En mode Legacy, le code source de RRO uniquement est fusionné et est similaire à celui proposé par Google dans le cadre du programme AOSP. En mode complet, le code complet du système OMS de Substratum est fusionné dans le code de base du système d'exploitation, offrant ainsi davantage d'évolutivité à l'utilisateur.
Comment installer Substratum et Theme Android?
Conditions préalables:
- Android Marshmallow ou supérieur (6.0+)
- Accès racine
1. La première étape consiste à installer la «racine du moteur de thème de substrat» (gratuite) à partir du Play Store, comme pour toute application normale.
2. L'étape suivante consiste à ouvrir l'application et à lui accorder un accès root et toutes les autres autorisations nécessaires . Si vous utilisez Substratum en mode Legacy, vous recevrez un avertissement concernant une assistance limitée.
3. Retournez sur le Play Store et téléchargez n’importe quel thème Substratum de votre choix. Ici, dans ce tutoriel, nous allons utiliser le thème Greyce, que vous pouvez trouver ici. Certains autres grands thèmes disponibles sont Compound, Default Dark et PitchBlack. Une fois l'installation réussie du thème, vous recevrez une notification de l'application Substratum, qui indique «Le thème a été installé avec succès ».
4. Après avoir installé un thème, vous devez installer tous les incrustations. Rendez -vous sur l'application Substratum, sélectionnez le thème Greyce, puis sélectionnez les incrustations de votre choix. Les superpositions ne sont rien d’autre que les éléments à thématiser sur votre appareil, tels que Paramètres Android, l’interface utilisateur Android, l’interface utilisateur de diverses applications, etc. Une fois sélectionné, appuyez sur l’ icône Pinceau en bas à droite et sélectionnez «Installer la sélection» . Substrat va maintenant commencer à installer les superpositions que vous avez sélectionnées.
Remarque : Si vous utilisez Substratum en mode Legacy, vous devrez redémarrer le périphérique pour appliquer les modifications.
6. Voilà, votre thème est maintenant appliqué et vous devriez voir les changements sur votre appareil. Vous pouvez même utiliser Substratum pour installer des packs de polices, modifier les animations de démarrage, les sons et les fonds d' écran sur votre appareil.
Comment désinstaller les superpositions sélectionnées?
Au cas où vous voudriez revenir au thème de l'action, ouvrez simplement le menu hamburger en partant de la gauche et accédez à «Gestionnaire avancé» ou à «Liste de superposition» (selon votre mode Substratum). Sélectionnez simplement les superpositions que vous souhaitez désinstaller, puis appuyez sur l'icône de la brosse dans le coin inférieur droit et appuyez sur «Désinstaller sélectionné». Le substrat supprimera maintenant les superpositions sélectionnées. Encore une fois, en fonction de votre mode, vous devrez peut-être redémarrer votre appareil.
En quoi le moteur de thème Substratum est-il différent du moteur de thème de CyanogenMod?
Pour tous les utilisateurs qui ont utilisé les mémoires ROM Cyanogen Mod, ils doivent être familiarisés avec CMTE, le moteur de thématisation de CyanogenMod. Alors que CMTE prospérait comme une excellente option de thème pendant des années (probablement parce que c'était le seul service disponible de ce type), depuis l'introduction de Substratum, CMTE a perdu son trône.
Techniquement, CMTE se concentre sur la modification complète du code de la ressource qu’il thématise, par rapport à Substratum, qui consiste essentiellement à superposer l’application. Cela rend Substratum beaucoup plus rapide, plus facile à utiliser et plus sûr que CMTE. De plus, avec CMTE, il était essentiel que l’utilisateur réinitialise son appareil, tandis que lorsqu’il utilisait le mode Substratum complet, il était possible d’axer son appareil sur un thème dynamique sans avoir à redémarrer. De plus, CMTE en tant que projet a été laissé de côté depuis Android Nougat, tandis que le développement de Substratum continue de croître.
Thème Android utilisant Substratum Theme Engine
Substratum est en soi un cadre très puissant qui permet aux utilisateurs de thématiser et de personnaliser dynamiquement leur appareil. Il a même la possibilité de thématiser des applications tierces et pas seulement les ressources du système, élargissant ainsi littéralement les horizons de thématisation de l'utilisateur. De plus, depuis le lancement d'Android Nougat, CyanogenMod a arrêté le développement de CMTE. De plus, avec la disparition de Cyanogen et l’inclusion directe par LineageOS de son intention de développer une alternative au CMTE, il semble évident que Substratum est là pour rester.
Alors, donnez-nous votre avis sur le gestionnaire de thèmes Substratum, et partagez avec nous vos thèmes préférés et la configuration de votre appareil. Après tout, la personnalisation dans Android, en particulier en présence de Substratum, est limitée à l'imagination de l'utilisateur. Sonne tes pensées dans la section commentaires ci-dessous.