Google is working on an Always On Ambient Display Mode for the Pixel

Feature image: Samsung’s Always-on Display Mode.

Ambient Display is one of the best features available on certain Android phones with OLED screens. This feature was originally brought to life with the introduction of Moto Display on the 2013 Moto X, but a version of it has since become incorporated into AOSP so any vendor can implement it if their device has the requisite hardware.

While AOSP’s Ambient Display has gotten a few nifty feature additions over the years such as lift-to-check and double-tap-to-check, there’s one feature that every Nexus and Pixel owners have been missing out on: an always-on display mode. This mode would allow users to see important information at a glance without having to ever touch their phone or wait for a notification to flash on screen.

Now that that’s cleared up, the tunable that is shown above from the string will be a toggle that enables “doze_always_on.” Since “doze” refers to Ambient Display, this clearly means that this toggle will enable an experimental “always on” state. We say it’s experimental because this toggle is located within tuner_prefs.xml which defines the features that are located within the hidden SystemUI Tuner.

Note: SystemUI Tuner can be accessed on many Android phones by pulling down the status bar and long-pressing on the settings cog icon. You will see a toast message that UI Tuner is activated.

On a current build of Android O Developer Preview 3, this feature is not yet accessible. I attempted to enable it by manually setting the sysui:defValue to “true” and recompiling the application, but I was unable to get my modified APK file to boot on the Pixel. Perhaps this was due to APKTool’s experimental Kotlin application recompiling support for which I had to compile a new jar file from source, or perhaps it was simply due to my own incompetence.

Maybe someone smarter than myself at modifying system applications can get it working, if it is in a working state in the first place. Still, the existence of this string pretty clearly points to the fact that Google is at least experimenting with an always on Ambient Display mode. For any fans of Ambient Display mode, myself included, this should be exciting news.

About Author

Editor-in-chief on the XDA-Developers Portal. I have a keen interest in the Android framework and software development, but I'm willing to dip my toes into a variety of subjects.
Please direct media inquiries to mishaal@xda-developers.com. You can also find me on Twitter @MishaalRahman, or on Reddit at /u/MishaalRahman.

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer? | Terms of Service