Il display ambientale sempre attivo di Google Pixel 2 può essere abilitato subito sulla tua ROM Android Oreo

Google Pixel 2/2 XL verrà lanciato con una modalità "sempre attiva" per il display ambientale. Abbiamo scoperto come abilitarlo subito su qualsiasi ROM Android Oreo!

L'ultimo aggiornamento di Android di Google, il gustoso Android Oreo, ha molto da offrire agli utenti. Dall'integrazione dei gestori di password con il nuovo API di compilazione automatica a cambiamenti di livello più basso come Progetto Treble, il prossimo aggiornamento ha comprensibilmente entusiasmato molti utenti sui nostri forum. Ma a volte, a Google piace trattenere alcune funzionalità dall'aggiornamento iniziale, sia perché la funzionalità è incompleta o perché è prevista per il lancio con l'aggiornamento iniziale. dispositivi di prossima generazione. Una di queste caratteristiche è il Modalità di visualizzazione ambientale sempre attiva che abbiamo scoperto per la prima volta in uno stato disabilitato sul Google Pixel di prima generazione e presumibilmente lancio con Google Pixel 2 e Pixel 2 XL.

Da quando noi inizialmente copriva l'esistenza di questa funzionalità

, alcuni utenti hanno ipotizzato che la modalità display sempre attivo potrebbe essere disponibile solo con i dispositivi Google di seconda generazione il prossimo mese (Anche se non con il Qualcomm Snapdragon 836 come inizialmente riportato). Potrebbe benissimo essere così, dato che non conosciamo i dettagli esatti sui piani di Google per questa funzionalità. Tuttavia, a differenza del si dice che sia una cornice comprimibile, il display ambientale sempre attivo sembra già perfettamente funzionante - a condizione che tu sappia come abilitarlo AOSP.

Puoi attribuire la scarsa qualità delle foto alla mia incompetenza con la fotografia.

La nuova impostazione del display ambientale funziona in modo abbastanza simile a tutte le altre modalità "sempre in mostra" di Samsung o LG. Quando spegni lo schermo, vedrai un orologio rimanere sullo schermo del dispositivo. Quando ricevi una notifica, ne vedrai l'intero contenuto per alcuni secondi prima che svanisca e mostri solo l'icona dell'app sotto l'orologio.

Il dispositivo di prova che sto mostrando in questa modalità di visualizzazione ambientale è un Google Nexus 6 in esecuzione su una porta non ufficiale di Android 8.0 Oreo. Questo è uno dei molti port non ufficiali di Android Oreo già disponibile grazie allo straordinario lavoro degli sviluppatori sui nostri forum. Nella ROM che ho testato, l'opzione di visualizzazione ambientale sempre attiva era già abilitata nel sintonizzatore dell'interfaccia utente di sistema.

Dopo alcuni tentativi infruttuosi di tentare di riportare indietro barra di navigazione E personalizzazione delle scorciatoie della schermata di blocco al sintonizzatore dell'interfaccia utente del sistema utilizzando sovrapposizioni di substrato senza radici (purtroppo impossibile senza root poiché it richiede la proprietà di sistema ro.debuggable essere impostato su 1), ho analizzato il codice sorgente e ho scoperto anche il file metodo che determina se è sempre visualizzato o meno in ambiente verrà visualizzato nel Sintonizzatore dell'interfaccia utente del sistema.

Sembra che ci sia un metodo dentro AmbientDisplayConfiguration chiamato "alwaysOnAvailable" che attualmente è codificato in modo da restituire sempre "false". C'è un commento che indica il motivo per cui lo fa, poiché "non funziona ancora correttamente". Forse no, ma senza ulteriori approfondimenti sul motivo per cui non funziona, non sono propenso a capire perché non dovremmo lasciare che gli utenti ci giochino se lo desiderano.

Quindi, per far funzionare effettivamente il display sempre in ambiente, tutto ciò che devi fare è modificare questo metodo per restituire sempre "true". Questo è esattamente ciò SeiXROM fa, che preso in prestito l'impegno dal membro senior di XDA Benvenuto su Skye Di Vaniglia, una ROM per il Nexus 6P.

Non sono sicuro che "Goofle" sia solo un errore di ortografia o se sia stato intenzionale.

In realtà non utilizzo il Nexus 6 come autista quotidiano, ma semplicemente come dispositivo di prova che ho riportato in vita rapidamente fare tutorial sul substrato. Pertanto, non posso dirti come funziona nella pratica in questo momento poiché non lo uso da più di pochi giorni. Ma se utilizzi una versione non ufficiale di Android Oreo (e presumibilmente hai un display OLED), allora potresti essere interessato a provarlo.

Naturalmente, la maggior parte di noi non è uno sviluppatore di ROM personalizzate, quindi apportare questa modifica è un po' fuori dalla nostra portata. Tutti gli sviluppatori ROM che leggono questo articolo e desiderano incorporare questa funzionalità, speriamo che tu possa farlo abbastanza facilmente ora. Potrebbe anche valerne la pena abilitare la protezione burn-in del display ambientale nel framework Android già che ci sei.