L'affichage ambiant permanent de Google Pixel 2 peut maintenant être activé sur votre ROM Android Oreo

La dernière mise à jour d'Android de Google, le savoureux Android Oreo, a beaucoup à offrir aux utilisateurs. De l’intégration des gestionnaires de mots de passe avec la nouvelle API de saisie automatique aux changements plus bas tels que Project Treble, cette prochaine mise à jour a naturellement enthousiasmé de nombreux utilisateurs sur nos forums. Mais parfois, Google aime refuser certaines fonctionnalités à la mise à jour initiale, que ce soit parce que la fonctionnalité est incomplète ou destinée à être lancée avec les appareils de la prochaine génération. Une de ces fonctionnalités est le mode d'affichage On Ambient Toujours que nous avons découvert dans un état désactivé sur la première génération de Google Pixel et que nous lançons probablement avec Google Pixel 2 et Pixel 2 XL.

Depuis que nous avons initialement couvert l’existence de cette fonctionnalité, certains utilisateurs ont spéculé sur le fait que le mode d’affichage permanent ne pourrait être livré qu’avec les appareils Google de deuxième génération le mois prochain (mais pas avec le Qualcomm Snapdragon 836 comme indiqué initialement). Cela pourrait très bien être le cas, car nous ne connaissons pas les détails exacts des projets de Google pour cette fonctionnalité. Cependant, contrairement au cadre compressible supposé, l'affichage ambiant toujours actif semble déjà être pleinement fonctionnel - à condition que vous sachiez comment l'activer dans AOSP.

Vous pouvez attribuer les photos de mauvaise qualité à mon incompétence avec la photographie.

Le nouveau paramètre d’affichage ambiant fonctionne de manière assez similaire à tous les autres modes «toujours affichés» de Samsung ou de LG. Lorsque vous éteignez votre écran, vous verrez une horloge rester sur l'écran de l'appareil. Lorsque vous recevez une notification, vous voyez le contenu complet de la notification pendant quelques secondes avant qu'elle ne disparaisse de manière à afficher uniquement l'icône de l'application sous l'horloge.

Le périphérique de test que je présente avec ce mode d'affichage est un Google Nexus 6 fonctionnant sur un port non officiel d'Android 8.0 Oreo. C'est l'un des nombreux ports non officiels d'Android Oreo déjà disponibles grâce au travail impressionnant des développeurs sur nos forums. Dans la ROM que j'ai testée, l'option d'affichage ambiant toujours actif était déjà activée dans le tuner de l'interface utilisateur système.

Après quelques tentatives infructueuses pour essayer de ramener la personnalisation du raccourci d'écran de la barre de navigation et du verrouillage de l'écran à l'aide du syntoniseur système en utilisant des superpositions de ro.debuggable sans racine (malheureusement impossible sans la racine car elle nécessite de ro.debuggable propriété système ro.debuggable sur 1), code source et a également découvert la méthode qui détermine si l’affichage ambiant doit toujours être affiché ou non dans Tuner de l’UI système.

Il semble qu’il existe une méthode dans AmbientDisplayConfiguration appelée « alwaysOnAvailable » qui est actuellement codée en dur pour toujours renvoyer «false». Il ya un commentaire expliquant pourquoi elle le fait, car cela ne fonctionne pas encore correctement. Peut-être pas, mais sans Pour en savoir plus sur les raisons pour lesquelles cela ne fonctionne pas, je ne suis pas enclin à comprendre pourquoi nous ne devrions pas laisser les utilisateurs jouer avec eux s’ils le souhaitent.

Donc, pour que les affichages ambiants fonctionnent toujours, il suffit de modifier cette méthode pour toujours renvoyer «true». C’est exactement ce que fait SiXROM, qui a emprunté l’engagement du membre principal WelcomeToTheSkye of Vanilla, une ROM pour le Nexus 6P.

Je ne sais pas si «Goofle» n’est qu’une faute d’orthographe ou s’il était intentionnel.

Je n'utilise pas vraiment le Nexus 6 comme pilote quotidien, mais simplement comme un appareil de test que j'ai rapidement ramené à la vie pour faire des tutoriels Substratum. Par conséquent, je ne peux pas vous dire si cela fonctionne bien dans la pratique actuellement, car je ne l’utilise plus depuis quelques jours. Mais si vous utilisez un port non officiel d'Android Oreo (et possédez probablement un écran OLED), alors vous voudrez peut-être essayer.

Bien entendu, la plupart d’entre nous ne sommes pas des développeurs de ROM personnalisés, ce qui nous échappe un peu. Tous les développeurs de ROM qui lisent ceci et qui souhaitent incorporer cette fonctionnalité doivent espérer pouvoir le faire très facilement maintenant. Cela vaut peut-être même la peine d’activer la protection contre la gravure d’affichage ambiant dans le cadre Android pendant que vous y êtes.