Η Always On Ambient Display του Google Pixel 2 μπορεί να ενεργοποιηθεί αμέσως τώρα στο Android Oreo ROM σας

Το Google Pixel 2/2 XL θα ξεκινήσει με μια λειτουργία "πάντα ενεργή" για την ατμοσφαιρική οθόνη. Ανακαλύψαμε πώς να το ενεργοποιήσουμε αυτήν τη στιγμή σε οποιαδήποτε ROM Android Oreo!

Η τελευταία ενημέρωση για το Android της Google, το νόστιμο Android Oreo, έχει πολλά να προσφέρει στους χρήστες. Από την ενσωμάτωση των διαχειριστών κωδικών πρόσβασης με το νέο API αυτόματης συμπλήρωσης σε περισσότερες αλλαγές χαμηλότερου επιπέδου όπως Project Treble, αυτή η επόμενη ενημέρωση έχει ενθουσιάσει κατανοητά πολλούς χρήστες στα φόρουμ μας. Ωστόσο, μερικές φορές, η Google αρέσκεται να αποκρύπτει ορισμένες λειτουργίες από την αρχική ενημέρωση, είτε επειδή η δυνατότητα είναι ατελής είτε πρόκειται να ξεκινήσει με το συσκευές επόμενης γενιάς. Ένα τέτοιο χαρακτηριστικό είναι το Πάντα σε λειτουργία Εμφάνιση περιβάλλοντος το οποίο ανακαλύψαμε για πρώτη φορά σε κατάσταση απενεργοποιημένης στο Google Pixel πρώτης γενιάς και πιθανώς κυκλοφορεί με τα Google Pixel 2 και Pixel 2 XL.

Απο τοτε που εμεις κάλυψε αρχικά την ύπαρξη αυτού του χαρακτηριστικού

, ορισμένοι χρήστες εικάζουν ότι πάντα σε λειτουργία προβολής μπορεί να αποστέλλονται μόνο με τις συσκευές Google δεύτερης γενιάς τον επόμενο μήνα (αν και όχι με τον Qualcomm Snapdragon 836 όπως αναφέρθηκε αρχικά). Αυτό μπορεί κάλλιστα να συμβαίνει, καθώς δεν γνωρίζουμε ακριβείς λεπτομέρειες σχετικά με τα σχέδια της Google για αυτήν τη λειτουργία. Ωστόσο, σε αντίθεση με το φημολογείται συμπιεσμένο πλαίσιο, η οθόνη πάντα σε περιβάλλον φαίνεται να είναι ήδη πλήρως λειτουργικό - με την προϋπόθεση ότι γνωρίζετε πώς να το ενεργοποιήσετε AOSP.

Μπορείτε να επισημάνετε τις φωτογραφίες κακής ποιότητας στην ανικανότητά μου με τη φωτογραφία.

Η νέα ρύθμιση οθόνης περιβάλλοντος λειτουργεί σχεδόν παρόμοια με όλες αυτές τις άλλες λειτουργίες "πάντα σε οθόνη" όπως η Samsung ή η LG. Όταν απενεργοποιήσετε την οθόνη σας, θα δείτε ένα ρολόι να παραμένει στην οθόνη της συσκευής. Όταν λαμβάνετε μια ειδοποίηση, θα δείτε το πλήρες περιεχόμενο της ειδοποίησης για λίγα δευτερόλεπτα προτού εξαφανιστεί και εμφανίζεται μόνο το εικονίδιο της εφαρμογής κάτω από το ρολόι.

Η δοκιμαστική συσκευή που δείχνω αυτή τη λειτουργία εμφάνισης περιβάλλοντος είναι ένα Google Nexus 6 που τρέχει σε μια ανεπίσημη θύρα του Android 8.0 Oreo. Αυτό είναι ένα από πολλές ανεπίσημες θύρες του Android Oreo ήδη διαθέσιμο χάρη στην εκπληκτική δουλειά των προγραμματιστών στα φόρουμ μας. Στη ROM που δοκίμασα, η επιλογή εμφάνισης πάντα σε περιβάλλον ήταν ήδη ενεργοποιημένη στο System UI Tuner.

Μετά από κάποιες ανεπιτυχείς προσπάθειες να επαναφέρω μπάρα πλοήγησης και Προσαρμογή συντόμευσης οθόνης κλειδώματος στο System UI Tuner χρησιμοποιώντας Επικαλύψεις Substratum χωρίς ρίζες (δυστυχώς αδύνατο χωρίς root αφού απαιτεί την ιδιότητα του συστήματος ro.debuggable να οριστεί σε 1), έσκαψα τον πηγαίο κώδικα και επίσης ανακάλυψα το μέθοδος που καθορίζει εάν η οθόνη του περιβάλλοντος είναι πάντα ή όχι θα εμφανίζεται στο System UI Tuner.

Φαίνεται ότι υπάρχει α μέθοδος σε AmbientDisplayConfiguration που ονομάζεται "alwaysOnAvailable" που επί του παρόντος είναι σκληρά κωδικοποιημένο για να επιστρέφει πάντα "false." Υπάρχει ένα σχόλιο εκεί που δηλώνει γιατί το κάνει αυτό, καθώς "δεν λειτουργεί ακόμα σωστά." Ίσως όχι, αλλά χωρίς περαιτέρω διευκρινίσεις ως προς το γιατί δεν λειτουργεί, δεν έχω την τάση να δω γιατί δεν πρέπει να αφήνουμε τους χρήστες να παίζουν με αυτό αν θέλουν.

Έτσι, για να λειτουργεί πραγματικά πάντα στην οθόνη περιβάλλοντος, το μόνο που έχετε να κάνετε είναι να τροποποιήσετε αυτήν τη μέθοδο για να επιστρέφετε πάντα το "true". Αυτό ακριβώς είναι SiXROM κάνει, το οποίο δανείστηκε τη δέσμευση από το Ανώτερο Μέλος του XDA Καλώς ήρθατε στο TheSkye του Vanilla, μια ROM για το Nexus 6P.

Δεν είμαι σίγουρος αν το "Goofle" είναι απλώς ορθογραφικό λάθος ή αν ήταν σκόπιμα.

Δεν χρησιμοποιώ πραγματικά το Nexus 6 ως καθημερινό πρόγραμμα οδήγησης, αλλά απλώς ως μια δοκιμαστική συσκευή που γρήγορα ξανάφερα στη ζωή κάντε μαθήματα Substratum. Επομένως, δεν μπορώ να σας πω πόσο καλά λειτουργεί στην πράξη αυτή τη στιγμή, καθώς δεν το έχω χρησιμοποιήσει για περισσότερες από μερικές ημέρες. Αλλά αν τρέχετε σε μια ανεπίσημη θύρα του Android Oreo (και προφανώς έχετε οθόνη OLED), τότε μπορεί να σας ενδιαφέρει να το δοκιμάσετε.

Φυσικά, οι περισσότεροι από εμάς δεν είμαστε προγραμματιστές προσαρμοσμένης ROM, επομένως η πραγματοποίηση αυτής της αλλαγής είναι λίγο απρόσιτη. Όλοι οι προγραμματιστές ROM που διαβάζουν αυτό και θέλουν να ενσωματώσουν αυτήν τη δυνατότητα, ελπίζουμε ότι μπορείτε να το κάνετε πολύ εύκολα τώρα. Ίσως μάλιστα αξίζει τον κόπο ενεργοποιήστε την προστασία της οθόνης περιβάλλοντος στο Android Framework ενώ βρίσκεστε σε αυτό.