La pantalla ambiental siempre encendida de Google Pixel 2 se puede habilitar ahora mismo en su ROM Oreo de Android

El Google Pixel 2/2 XL se iniciará con un modo "siempre encendido" para la pantalla ambiental. ¡Descubrimos cómo habilitarlo ahora mismo en cualquier ROM de Android Oreo!

La última actualización de Android de Google, el sabroso Android Oreo, tiene mucho que ofrecer a los usuarios. Desde la integración de administradores de contraseñas con el nuevo API de autocompletar a cambios de niveles más bajos, como Proyecto agudos, es comprensible que esta próxima actualización haya entusiasmado a muchos usuarios en nuestros foros. Pero a veces, a Google le gusta retener ciertas funciones de la actualización inicial, ya sea porque la función está incompleta o porque pretende lanzarse con el dispositivos de próxima generación. Una de esas características es la Modo de visualización ambiental siempre activo que descubrimos por primera vez en un estado deshabilitado en el Google Pixel de primera generación, y presumiblemente lanzamiento con Google Pixel 2 y Pixel 2 XL.

Desde que nosotros inicialmente cubrió la existencia de esta característica

, algunos usuarios han estado especulando que el modo de visualización siempre visible solo se enviará con los dispositivos Google de segunda generación. próximo mes (aunque no con el Qualcomm Snapdragon 836 como se informó inicialmente). Es muy posible que ese sea el caso, ya que no conocemos los detalles exactos sobre los planes de Google para esta función. Sin embargo, a diferencia del marco comprimible rumoreado, la pantalla ambiental siempre encendida Parece que ya es completamente funcional. - siempre que sepa cómo habilitarlo en AOSP.

Puedes atribuir las fotos de mala calidad a mi incompetencia con la fotografía.

La nueva configuración de pantalla ambiental funciona de manera bastante similar a todos esos otros modos "siempre en pantalla" de empresas como Samsung o LG. Cuando apagues la pantalla, verás un reloj fijo en la pantalla del dispositivo. Cuando reciba una notificación, verá el contenido completo de la notificación durante unos segundos antes de que desaparezca y muestre solo el ícono de la aplicación debajo del reloj.

El dispositivo de prueba que estoy mostrando en este modo de visualización ambiental es un Google Nexus 6 que se ejecuta en un puerto no oficial de Android 8.0 Oreo. Este es uno de muchos puertos no oficiales de Android Oreo ya disponible gracias al increíble trabajo de los desarrolladores en nuestros foros. En la ROM que probé, la opción de visualización ambiental siempre encendida ya estaba habilitada en System UI Tuner.

Después de algunos intentos fallidos de intentar recuperar barra de navegación y personalización de accesos directos de la pantalla de bloqueo al System UI Tuner usando superposiciones de sustrato sin raíces (desafortunadamente imposible sin root ya que requiere la propiedad del sistema ro.debuggable para establecerse en 1), busqué en el código fuente y también descubrí el método que determina si siempre está en pantalla ambiental o no se mostrará en System UI Tuner.

Parece que hay una método en AmbientDisplayConfiguration llamado "alwaysOnAvailable" que actualmente está codificado para devolver siempre "falso". Hay un comentario allí que indica por qué hace esto, ya que "todavía no funciona correctamente". Quizás no, pero sin más detalles sobre por qué no funciona, no estoy dispuesto a ver por qué no deberíamos permitir que los usuarios jueguen con él si así lo desean.

Entonces, para que la visualización siempre en ambiente funcione, todo lo que tiene que hacer es modificar este método para que siempre devuelva "verdadero". Esto es exactamente lo que SiXROM hace, que tomó prestado el compromiso de miembro senior de XDA Bienvenido a The Skye de Vainilla, una ROM para el Nexus 6P.

No estoy seguro si "Goofle" es sólo un error ortográfico o si fue intencional.

Realmente no uso el Nexus 6 como un controlador diario, sino simplemente como un dispositivo de prueba al que rápidamente volví a la vida para hacer tutoriales de sustrato. Por lo tanto, no puedo decirles qué tan bien funciona en la práctica en este momento, ya que no lo he usado durante más de unos días. Pero si está ejecutando un puerto no oficial de Android Oreo (y presumiblemente tiene una pantalla OLED), entonces puede que le interese probar esto.

Por supuesto, la mayoría de nosotros no somos desarrolladores de ROM personalizadas, por lo que realizar este cambio está un poco fuera de nuestro alcance. Cualquier desarrollador de ROM que lea esto y quiera incorporar esta característica, espero que ahora pueda hacerlo con bastante facilidad. Incluso podría valer la pena habilitar la protección contra quemaduras en la pantalla ambiental en el marco de Android mientras estás en ello.