Une version divulguée d'Android Q que nous avons obtenue était préinstallée avec des superpositions pour les nouvelles polices, formes d'icônes et couleurs d'accent. Un thème personnalisé pourrait-il être en route ?
L’une des nombreuses raisons pour lesquelles je préfère le système d’exploitation Android à iOS est la personnalisation. Je peux personnaliser considérablement le logiciel EMUI 9 exécuté sur mon Huawei Mate 20 X. Le moteur de thème intégré d'EMUI permet de personnaliser la couleur d'arrière-plan et les couleurs d'accentuation des composants SystemUI, du framework et d'autres applications système ainsi que de la police système. Samsung propose également un moteur de thème complet dans Expérience Samsung et Une interface utilisateur. Google n'expose pas de moteur de thème aux utilisateurs dans son logiciel Pixel, même si la base Android d'origine des Pixels prend en charge les thèmes. Stock Android a d'abord obtenu la prise en charge des thèmes avec Android 8.0 Oréo, et il semble maintenant qu'Android Q étend encore davantage cela avec la prise en charge d'éléments thématiques supplémentaires et éventuellement d'options de personnalisation plus intégrées pour tous les utilisateurs.
Google pleinement adopté Le dernier cadre de thème de Sony avec la version Android 8.0 Oreo. Le cadre thématique de Sony est centré autour d’une classe appelée OverlayManagerService (OMS). OMS utilise une « idmap » pour lier une ressource définie dans une application « superposée » à une ressource définie dans une application cible. Cela permet de thématiser une application ciblée sans qu'il soit nécessaire de la modifier directement de quelque manière que ce soit. Sony a récemment soumis idmap2 en amont à AOSP, et il semble que Google ait déjà fusionné ces modifications en interne. Le changement le plus notable dans idmap2 est l'introduction de catégories de superposition. En regroupant les superpositions en catégories en fonction de ce qu'elles ciblent, le système aura un il est plus facile de désactiver automatiquement les autres superpositions ciblant la même application lorsqu'une nouvelle superposition est activé. (Actuellement, les superpositions sont activées par ordre de priorité.) Avec l'introduction des catégories dans idmap2, nous avons repéré Google testant 3 catégories de superposition: polices, formes d'icônes et couleurs d'accent.
Dans le fuite de la version Android Q J'ai flashé sur un Google Pixel 3 XL, il y avait plusieurs superpositions préinstallées qui me permettaient de modifier la police, la forme de l'icône et la couleur d'accent dans toute l'interface utilisateur. OxygenOS de OnePlus vous permet de changer la couleur d'accent, tandis que les EMUI et One UI susmentionnés vous permettent d'utiliser des polices personnalisées. Ni l’un ni l’autre n’est possible sur les appareils Pixel exécutant Android 9 Pie sans accès root. Il est possible de modifier la forme des icônes dans le Pixel Launcher d'origine, mais cette modification applique uniquement un masque aux icônes affichées dans le lanceur lui-même. Les superpositions d'icônes dans Android Q appliquent un masque partout où l'icône est affichée: paramètres, aperçu des applications récentes, pages d'informations sur les applications, etc.
Voici les superpositions de polices, de formes d'icônes et de couleurs d'accentuation préinstallées sur la première version d'Android Q que j'ai obtenue :
- Polices
- Arvolato
- Rubik
- Icônes
- Rectangle arrondi
- Carré
- Cercle
- Larme
- Couleurs accentuées
- Noir
- Vert
- Violet
Certes, tout comme avec Android 8.0/8.1 Oreo et Android 9 Pie, il n'y a pas d'option intégrée dans l'application Paramètres pour basculer entre l'une de ces superpositions. J'ai plutôt dû utiliser le cmd overlay list
commande suivie de cmd overlay enable {package}
pour activer la ou les superpositions souhaitées. Cependant, avant Android Q, les seules surcouches préinstallées sur les smartphones Pixel étaient les superpositions d'encoches pour la découpe de l'affichage Option développeur, la superposition du framework Pixel et le thème sombre partiel pour SystemUI et le lanceur. Google pourrait facilement ajouter un nouveau paramètre dans les paramètres d'affichage d'Android Q pour permettre à l'utilisateur d'activer l'une de ces polices, icône ou superpositions de couleurs d'accent, comme ils l'ont fait avec le paramètre d'émulation de découpe d'affichage dans Developer Possibilités.
Avant d’espérer que Google ouvre davantage de fonctionnalités de thème sur Android, gardez à l’esprit qu'il n'y a aucune garantie que nous verrons l'une de ces superpositions préinstallées sur une version de production de Android Q. Il est possible que les fabricants d'appareils, y compris Google lui-même, suppriment ces superpositions avant de déployer Android Q sur les appareils. S’ils laissent ces superpositions préinstallées, il n’y a aucune garantie non plus qu’ils exposeront un paramètre pour les activer (auquel cas la commande cmd overlay ADB shell pourrait fonctionner.) Enfin, nous vous déconseillons d'interpréter ce changement comme un signe que Google autorisera l'utilisation de polices personnalisées, de couleurs d'accentuation et de formes d'icônes. installée. Pour commencer, les superpositions de polices ne contiennent pas réellement les polices elles-mêmes: les polices sont toutes préinstallées. La superposition indique simplement au framework quelle police préinstallée utiliser. Plus important encore, les superpositions qui ne sont pas signés avec le certificat de la plateforme (c'est à dire. par l’OEM) ne peut toujours pas être installé, laissant les superpositions tierces hors de l’équation. J'espère que je me trompe à ce sujet et que ces superpositions de polices, de formes d'icônes et de couleurs d'accent préinstallées sont un signe que Google permettra plus de personnalisation dans Android Q et au-delà, mais nous avons déjà été brûlés - rappelez-vous simplement quand les superpositions personnalisées étaient bloqué dans Android 9 Pie!
En savoir plus sur Android Q :
- Exclusif: Google travaille sur une fonctionnalité de type Face ID pour Android Q
- Android Q peut bloquer les lectures du presse-papiers en arrière-plan, mieux protéger vos fichiers multimédias, prendre en charge la rétrogradation des applications, etc.