Το Android 14 μπορεί να σας επιτρέψει να αναγκάσετε τις εφαρμογές να έχουν μια διαφανή γραμμή πλοήγησης

Το Android 14 Beta 1 προσθέτει μια ρύθμιση "διαφανής γραμμή πλοήγησης", η οποία αλλάζει το χρώμα φόντου της γραμμής πλοήγησης από μαύρο σε διαφανές.

Η Google μόλις κυκλοφόρησε το Android 14 Beta 1 νωρίτερα σήμερα, οπότε αν σας ενοχλούσε να δοκιμάσετε το Android 14 Το καθημερινό σας πρόγραμμα οδήγησης Pixel, τώρα είναι η ώρα να εγγραφείτε στο πρόγραμμα Android Beta, αν δεν το έχετε κάνει ήδη. Όταν κάνετε αναβάθμιση σε Android 14 Beta 1, ωστόσο, μπορεί να αναρωτιέστε τι πρέπει να ελέγξετε πρώτα. Λοιπόν, υπάρχουν πολλά νέες δυνατότητες στο Android 14, και η Beta 1 επεκτείνεται στο σύνολο δυνατοτήτων με ένα χαρακτηριστικό που ζητείται ιδιαίτερα: τη διαφανή γραμμή πλοήγησης.

Για χρόνια, οι χρήστες κυνηγούν την Google στα φόρουμ όπως το Reddit και το Google Issue Tracker για να κάνετε τη γραμμή πλοήγησης διαφανή από προεπιλογή. Το πρόβλημα που περιγράφουν είναι ότι, σε ορισμένες εφαρμογές, το φόντο της γραμμής πλοήγησης είναι μαύρο, το οποίο έρχεται σε αντίθεση με τις διεπαφές με θέμα το φως. Στο Από την άλλη πλευρά, η γραμμή πλοήγησης είναι είτε διαφανής είτε τουλάχιστον ταιριάζει με τη διεπαφή χρήστη σε άλλες εφαρμογές, με αποτέλεσμα μια οπτική ασυνέπεια εμπειρία.

Από το Android 5.0 Lollipop, οι προγραμματιστές εφαρμογών μπόρεσαν να το κάνουν αλλάξτε το χρώμα της γραμμής πλοήγησης του Android, η οποία από προεπιλογή είναι μαύρη. Ενώ η διαφάνεια της γραμμής πλοήγησης φαίνεται αρκετά απλή στην επιφάνεια, οι προγραμματιστές πρέπει να αντιμετωπίσουν τον τρόπο χειρισμού των οπτικών επικαλύψεων μεταξύ σημαντικών στοιχείων διεπαφής χρήστη και της γραμμής πλοήγησης. Για παράδειγμα, χωρίς να ορίσετε a ένθετο της γραμμής συστήματος, ένα αιωρούμενο κουμπί δράσης (όπως το σημάδι επιλογής στα στιγμιότυπα οθόνης που εμφανίζονται παραπάνω) θα σχεδιαστεί κάτω από τη γραμμή πλοήγησης, καθιστώντας δύσκολο το πάτημα.

Καθιστώντας τη διαφάνεια προαιρετική, η Google διασφάλισε ότι η γραμμή πλοήγησης δεν θα κρύβει ποτέ βασικά στοιχεία διεπαφής χρήστη στις εφαρμογές. Ωστόσο, επειδή ορισμένες εφαρμογές δεν εφάρμοσαν ποτέ αυτήν τη δυνατότητα, έχουμε αυτήν την κατάσταση όπου η γραμμή πλοήγησης ταιριάζει με τη διεπαφή χρήστη σε ορισμένες εφαρμογές, αλλά όχι σε άλλες. Το Android 14 Beta 1 έχει μια ενδιαφέρουσα λύση σε αυτό το πρόβλημα: την προσθήκη ενός διακόπτη για να γίνει το χρώμα φόντου της γραμμής πλοήγησης διαφανές από προεπιλογή.

Στο Android 14 Beta 1, υπάρχει μια νέα ρύθμιση στις Ρυθμίσεις > Σύστημα > Επιλογές προγραμματιστή που ονομάζεται "διαφανής γραμμή πλοήγησης" που "κάνει το χρώμα του φόντου της γραμμής πλοήγησης διαφανές από προεπιλογή." Κάτω από την κουκούλα, η ενεργοποίηση αυτής της ρύθμισης ενεργοποιεί την επικάλυψη πόρων χρόνου εκτέλεσης "TransparentNavigationBar" (RRO) που ορίζει το boolean config_navBarDefaultTransparent σε "αληθής". Αυτό το boolean διαβάζεται από το πλαίσιο που ορίζει το χρώμα φόντου της γραμμής πλοήγησης σε διαφανές.

Η νέα "διάφανη γραμμή πλοήγησης" εναλλάσσεται στις Ρυθμίσεις > Σύστημα > Επιλογές προγραμματιστή στο Android 14 Beta 1.

Είναι ενδιαφέρον ότι η διεπαφή χρήστη της εφαρμογής δεν θα σχεδιάζεται κάτω από τη γραμμή πλοήγησης όταν αυτή η δυνατότητα είναι ενεργοποιημένη, πράγμα που σημαίνει ότι δεν θα υπάρχουν οπτικές επικαλύψεις μεταξύ της εφαρμογής και της γραμμής πλοήγησης. Ακολουθεί ένα παράδειγμα του τι εννοώ με και χωρίς ενεργοποιημένη τη δυνατότητα "διαφανής γραμμή πλοήγησης":

Μένει να δούμε αν αυτή η δυνατότητα θα είναι πραγματικά παρούσα στη σταθερή έκδοση Android 14. Βρισκόμαστε μόλις στην πρώτη έκδοση beta, επομένως δεν υπάρχει καμία εγγύηση ότι η Google θα διατηρήσει αυτήν τη δυνατότητα στη σταθερή έκδοση, πόσο μάλλον στις μελλοντικές beta. Το να ταιριάζει το φόντο της γραμμής πλοήγησης με την εφαρμογή είναι κάτι που ζητούν οι χρήστες εδώ και χρόνια, επομένως ελπίζουμε η Google να διατηρήσει αυτήν τη λειτουργία.