Ανάλυση Android 12 DP3: Εδώ είναι όλα τα κρυφά χαρακτηριστικά!

Η βαθιά κατάδυσή μας στο Android 12 Developer Preview 3 συνεχίζεται με ανάλυση όλων των κρυφών λειτουργιών που βρήκαμε στο πιο πρόσφατο λειτουργικό σύστημα της Google!

Σε λιγότερο από ένα μήνα, η Google θα ανακοινώσει τη λειτουργία της Android 12 στο Google I/O, αλλά πριν από τότε, μόλις μας δόθηκε το τρίτη Προεπισκόπηση προγραμματιστή να κοσκινίσει. Το DP3 περιέχει μια χούφτα νέα API και αξιοσημείωτες αλλαγές στον χρήστη, αλλά επίσης, ως συνήθως, περιέχει πολλές κρυφές αλλαγές κάτω από την κουκούλα. Ψάχνουμε για την έκδοση για να μάθουμε όλα όσα έρχονται στο Android 12 και εδώ είναι μια περίληψη του τι βρήκαμε στην Προεπισκόπηση προγραμματιστή 3.

Μια γρήγορη σημείωση: Η σημερινή έκδοση DP3 είναι στην πραγματικότητα παλαιότερη από την διέρρευσε η έκδοση Android 12 αναλυτικά την περασμένη εβδομάδα. Μερικά από τα χαρακτηριστικά που εντοπίσαμε σε αυτήν την έκδοση που διέρρευσε είναι τώρα διαθέσιμο σε όλους τους χρήστες, αλλά πολλά από αυτά δεν είναι διαθέσιμα. Στην πραγματικότητα, κώδικας για ορισμένα από τα κρυφά χαρακτηριστικά που εντοπίσαμε — όπως α

πλαίσιο για μεταφράσεις διεπαφής χρήστη εφαρμογών — δεν έχει προστεθεί καν στο DP3 καθόλου. Αντίθετα, υπάρχουν ορισμένες δυνατότητες, όπως ο βελτιωμένος πίνακας ελέγχου παιχνιδιών και η νέα σχεδίαση του πίνακα "Γρήγορες ρυθμίσεις" που θα αναφέρουμε λεπτομερώς παρακάτω, που δεν μπορέσαμε να ενεργοποιήσουμε σε αυτήν την έκδοση που διέρρευσε. Δεν θα επαναλάβω κάθε κρυφή αλλαγή στο DP3 που εντοπίσαμε νωρίτερα στην έκδοση που διέρρευσε, αλλά θα σημειώσω τις αλλαγές που επιβεβαιώνουν αυτό που βρήκαμε στην έκδοση που διέρρευσε.

Τώρα που αυτό δεν συμβαίνει, ακολουθεί η ανάλυσή μας για την Προεπισκόπηση προγραμματιστή 3 του Android 12. Ιδιαίτερες ευχαριστίες στον προγραμματιστή kdrag0n για τη συνεργασία μαζί μας και για την κοινή χρήση πολλών από τα ευρήματά τους μέσω συνομιλίας!

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


Περιηγηθείτε σε αυτό το άρθρο

  • Κρυφές λειτουργίες στο Android 12 DP3
    • Σημαντικός επανασχεδιασμός Γρήγορων ρυθμίσεων στα σκαριά
    • Πλακάκια γρήγορων ρυθμίσεων για συναγερμό και πορτοφόλι
    • Η λειτουργία παιχνιδιού προσθέτει ρυθμίσεις βελτιστοποίησης παιχνιδιού
    • Οθόνη κλειδώματος με ένα χέρι για tablet
    • Καλύτερο θέμα με βάση την ταπετσαρία για σκούρες ταπετσαρίες
    • Η αδρανοποίηση εφαρμογών ελευθερώνει χώρο από εφαρμογές που δεν χρησιμοποιούνται
    • Το επόμενο Pixel Stand θα έχει ανεμιστήρα;
    • Διάφορες κρυφές αλλαγές

Σημαντικός επανασχεδιασμός Γρήγορων ρυθμίσεων στα σκαριά

Είχαμε μια ιδέα ότι θα υπάρξει ένα σημαντική αναθεώρηση διεπαφής χρήστη στο Android 12, αλλά με κάθε νέα έκδοση Προεπισκόπησης προγραμματιστή, καταλαβαίνουμε ότι οι αλλαγές στη διεπαφή χρήστη θα είναι πιο δραστικές από ό, τι περιμέναμε ποτέ. Στο Android 12 DP1, εμείς ενεργοποίησε μια νέα σχεδίαση πίνακα Γρήγορων ρυθμίσεων με αδιαφανές φόντο, παχύτερο ρυθμιστικό φωτεινότητας και πλακάκια χωρίς ετικέτες. Στην κατασκευή που διέρρευσε, εμείς ανακαλύφθηκε ότι η Google τροποποιεί λίγο αυτό το κρυφό ρυθμιστικό παχιάς φωτεινότητας, ώστε το παχύ τμήμα να αντικατοπτρίζει το τρέχον επίπεδο φωτεινότητας.

Τώρα στο Android 12 Developer Preview 3, ο προγραμματιστής kdrag0n αποκάλυψε έναν εξαιρετικά διαφορετικό σχεδιασμό πίνακα Γρήγορων ρυθμίσεων που ενσωματώνει το ίδιο ρυθμιστικό φωτεινότητας, αλλά μετατρέπει τα μικρά, στρογγυλεμένα πλακίδια Γρήγορων ρυθμίσεων σε μεγαλύτερα, ορθογώνια πλακάκια. Αυτά τα μεγαλύτερα πλακίδια περιέχουν την ετικέτα και την υποετικέτα, εάν είναι διαθέσιμη. Αυτά τα πλακίδια είναι διατεταγμένα σε 4 σειρές που περιέχουν 3 πλακίδια το καθένα για συνολικά 12 πλακίδια Γρήγορων ρυθμίσεων σε μία μόνο σελίδα. Ο αριθμός κατασκευής εμφανίζεται τώρα πάνω από το κουμπί επεξεργασίας, το οποίο έχει πλέον περικλείεται σε ένα οβάλ. Το γρανάζι ρυθμίσεων έχει επίσης εγκλειστεί σε οβάλ αλλά έχει μετατοπιστεί στο κέντρο. Τέλος, υπάρχει τώρα ένα κουμπί λειτουργίας κάτω δεξιά, το οποίο όταν πατηθεί, υποτίθεται ότι ανοίγει μια "lite" έκδοση του μενού τροφοδοσίας. Αυτό δεν λειτουργεί αυτή τη στιγμή, αλλά αυτό είναι το συμπέρασμά μας για το τι κάνει με βάση την ανάλυση κώδικα.

Η παρουσία ενός κουμπιού λειτουργίας στον πίνακα Γρήγορων ρυθμίσεων απαντά τελικά στην ερώτηση που είχαμε μετά τη χρήση της έκδοσης του Android 12 που διέρρευσε: Πώς ανοίγετε το μενού λειτουργίας εάν ενεργοποιήστε τη νέα χειρονομία "κρατήστε για τον Βοηθό".? Σε αυτήν την έκδοση, η ενεργοποίηση της χειρονομίας "κρατήστε για τον Βοηθό" παρασύρει το κουμπί λειτουργίας, ώστε να εκκινήσει τον Βοηθό Google. Ωστόσο, τότε δεν είχατε κανέναν τρόπο πρόσβασης στο μενού ενέργειας, γι' αυτό και η Google πρόσθεσε δύο νέα πλακίδια Γρήγορων ρυθμίσεων για Στοιχεία ελέγχου συσκευής και πορτοφόλι (τα οποία εμφανίζονται και τα δύο στο μενού τροφοδοσίας). Με το νέο κουμπί λειτουργίας στον πίνακα QS, θα μπορείτε πάντα να έχετε πρόσβαση στο μενού τροφοδοσίας, ανεξάρτητα από το εάν χρησιμοποιείτε ή όχι τη χειρονομία "κρατήστε το για τον Βοηθό". (Ο κώδικας για το "Hold for Assistant", παρεμπιπτόντως, υπάρχει στο DP3, αλλά η δυνατότητα δεν είναι προσβάσιμη από προεπιλογή.)

Σε συσκευές μεγαλύτερης οθόνης, όπως τα tablet, το περιβάλλον χρήστη χωρίζεται σε δύο παράθυρα: το ένα περιέχει το ανανεωμένο σχέδιο Γρήγορων ρυθμίσεων και το άλλο τις ειδοποιήσεις. Είναι ωραίο να βλέπεις την Google να κάνει πιο φιλικές στο tablet αλλαγές σχεδιασμού. Συγκεκριμένα, η εταιρεία εργάζεται επίσης σε ένα αρχική οθόνη διπλού παραθύρου για tablet καθώς και μια οθόνη κλειδώματος προσαρμοσμένου μεγέθους (περισσότερα για την τελευταία παρακάτω).

Πιστώσεις: kdrag0n

Πλακάκια γρήγορων ρυθμίσεων για συναγερμό και πορτοφόλι

Αν παρατηρήσατε σε ένα από τα στιγμιότυπα οθόνης που δημοσιεύτηκαν παραπάνω, υπάρχει ένα πλακίδιο που λέει "Google Pay" με "Έτοιμο" από κάτω. Αυτό είναι το πλακίδιο γρήγορης ρύθμισης "Πορτοφόλι" για το οποίο μίλησα, και το μόνο που θα κάνει είναι να ξεκινήσει το Πορτοφόλι γρήγορης πρόσβασης λειτουργία που σας επιτρέπει να αλλάξετε γρήγορα την προεπιλεγμένη κάρτα σας για πληρωμές. Υποθέτουμε ότι ο λόγος που γίνεται προσβάσιμο από ένα πλακίδιο Γρήγορης ρύθμισης είναι η προετοιμασία για την επερχόμενη χειρονομία "κρατήστε για τον Βοηθό".

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

Η λειτουργία παιχνιδιού προσθέτει ρυθμίσεις βελτιστοποίησης παιχνιδιού

Στην πρώτη Προεπισκόπηση προγραμματιστή του Android 12, εντοπίσαμε εργασία σε ένα νέα γραμμή εργαλείων παιχνιδιών που επιπλέει στην οθόνη με ένα κουμπί για τη λήψη μιας εγγραφής οθόνης και ένα άλλο κουμπί αγνώστου σκοπού. Αργότερα ανακαλύψαμε ότι αυτή η γραμμή εργαλείων παιχνιδιών αποτελεί μέρος μιας ευρύτερης λειτουργίας "Πίνακας ελέγχου παιχνιδιών" στην οποία εργάζεται η Google για τις συσκευές Pixel της. Η πρώτη μας ματιά στο Gaming Dashboard έδειξε μια ελλιπή διεπαφή χρήστη με μη λειτουργικά κουμπιά και μια συντόμευση ζωντανής ροής YouTube.

Το Android 12 Developer Preview 3 συνεχίζει να εργάζεται στο Gaming Dashboard κάνοντας τα κουμπιά λειτουργικά και προσθέτοντας μια νέα κάρτα "Game Optimization". Όταν πατηθούν, τα κουμπιά προσθέτουν ένα νέο εικονίδιο στην πλωτή γραμμή εργαλείων. Αυτά τα κουμπιά σάς επιτρέπουν να τραβήξετε ένα στιγμιότυπο οθόνης, να τραβήξετε μια εγγραφή οθόνης, να εμφανίσετε το τρέχον FPS ή να αλλάξετε τη λειτουργία Μην ενοχλείτε. Εν τω μεταξύ, το μενού βελτιστοποίησης παιχνιδιού σάς επιτρέπει να ορίσετε τη λειτουργία απόδοσης της συσκευής στο παιχνίδι. Μπορείτε να επιλέξετε μεταξύ "Απόδοση" για μεγιστοποίηση του ρυθμού καρέ, "Τυπική" για ισορροπία διάρκειας ζωής και απόδοσης της μπαταρίας και "Εξοικονόμηση μπαταρίας" για μείωση του ρυθμού καρέ και μείωση της κατανάλωσης ενέργειας. Δεν είναι σαφές πώς ακριβώς αυτές οι επιλογές επηρεάζουν την απόδοση, τον ρυθμό καρέ και τη διάρκεια ζωής της μπαταρίας, αλλά θα παρακολουθούμε την εξέλιξη της λειτουργίας σε μελλοντικές εκδόσεις Android 12.

Ενώ δεν μπορέσαμε να θέσουμε σε λειτουργία τον μετρητή FPS, ο προγραμματιστής kdrag0n μοιράστηκε μαζί μας μερικά στιγμιότυπα οθόνης που δείχνουν το FPS να αλλάζει στην αρχική οθόνη του "Among Us".

Πιστώσεις: kdrag0n

Επιβεβαιώσαμε επίσης ότι ο Πίνακας εργαλείων Gaming διαθέτει μια συνοδευτική διεπαφή γραμμής εντολών στην οποία η πρόσβαση γίνεται εκτελώντας το "cmd game"στο κέλυφος. Το CLI είναι μάλλον ξεκάθαρο και περιέχει μόνο μία εντολή για "μείωση κλίμακας" της ανάλυσης για να εξαναγκάσει μια εφαρμογή να εκτελεστεί σε μια καθορισμένη αναλογία κλιμάκωσης. Για παράδειγμα, η μείωση της κλίμακας του "Έλεγχος προγραμματιστήΗ εφαρμογή σε μια αναλογία κλιμάκωσης 0,5 την κάνει να πιστεύει ότι η ανάλυση οθόνης του Pixel 3 XL μου είναι 1480 x 720 αντί 2960 x 1440. Μια αλλαγή στην ανάλυση θα μπορούσε να αναγκάσει ορισμένα παιχνίδια να επιλέξουν υφές χαμηλότερης ανάλυσης και ρυθμίσεις απόδοσης, με αποτέλεσμα καλύτερη απόδοση και διάρκεια ζωής της μπαταρίας. Τρέχοντας το "wm size"Η εντολή στο κέλυφος μπορεί επίσης να επιτύχει το ίδιο πράγμα, αλλά το νέο"cmd game"Η εφαρμογή λειτουργεί σε βάση ανά εφαρμογή αντί να επηρεάζει τη διεπαφή οθόνης για κάθε εφαρμογή.

Συντελεστές: Mishaal Rahman

Οθόνη κλειδώματος με ένα χέρι για tablet

Έχουμε αναφέρει στο παρελθόν ότι η Google κάνει μερικές ευπρόσδεκτες αλλαγές σχεδιασμού για tablet. Τώρα, μάθαμε για μια ακόμη αλλαγή στη διεπαφή χρήστη του Android 12 που θα κάνει τους κατόχους tablet χαρούμενους: μια φιλική οθόνη κλειδώματος PIN/μοτίβου με το ένα χέρι. Όταν είναι ενεργοποιημένη, η προβολή PIN/μοτίβου μετατοπίζεται είτε στην αριστερή είτε στη δεξιά πλευρά αντί να κάθεται στη μέση. Προφανώς, τα περισσότερα tablet δεν προορίζονται να τα κρατάτε με το ένα χέρι, αλλά αυτή η αλλαγή σημαίνει ότι δεν θα χρειαστεί να παλέψετε για να κρατήσετε το tablet και στα δύο σας χέρια ενώ εισάγετε το PIN ή το μοτίβο σας.

Καλύτερο θέμα με βάση την ταπετσαρία για σκούρες ταπετσαρίες

Το νέο σύστημα θεμάτων του Android 12 που βασίζεται σε ταπετσαρία θα δώσει στο λειτουργικό σύστημα μια νέα στρώση χρώματος για κάθε νέα ταπετσαρία που εφαρμόζετε. Τα χρώματα δημιουργούνται δυναμικά με βάση την τρέχουσα ταπετσαρία, αλλά όπως έχουμε δει σε προηγούμενες εκδόσεις, είναι ακόμη ένα έργο σε εξέλιξη. Ενώ το νέο σύστημα θεματοποίησης φαίνεται υπέροχο όταν είναι ενεργοποιημένη η φωτεινή λειτουργία του συστήματος, φαίνεται λιγότερο εκλεπτυσμένο όταν είναι ενεργοποιημένη η σκοτεινή λειτουργία συστήματος. Για παράδειγμα, η ρύθμιση μιας καθαρής μαύρης ταπετσαρίας είχε ως αποτέλεσμα την εφαρμογή ενός βαθύ μωβ θέματος, το οποίο ήταν αρκετά η αναντιστοιχία των χρωμάτων. Τώρα, ωστόσο, η ρύθμιση μιας μαύρης ταπετσαρίας έχει ως αποτέλεσμα την εφαρμογή ενός σκούρου γκρι θέματος, το οποίο ταιριάζει όμορφα με πιο σκούρα χρώματα ταπετσαρίας.

Ως υπενθύμιση, αυτό το σύστημα θεμάτων που βασίζεται σε ταπετσαρία, με την κωδική ονομασία "monet", εξακολουθεί να μην είναι ενεργοποιημένο από προεπιλογή. Η Google εξακολουθεί να τροποποιεί το πλαίσιο ώστε τα προσαρμοσμένα χρώματα να εφαρμόζονται σε περισσότερα μέρη της διεπαφής χρήστη και έχουμε επίσης δει βελτιώσεις με την πάροδο του χρόνου στον αλγόριθμο επιλογής χρωμάτων. Είναι σαφές ότι η Google θέλει να το αποκτήσει αμέσως πριν από τη σταθερή κυκλοφορία του Android 12.

Η αδρανοποίηση εφαρμογών ελευθερώνει χώρο από εφαρμογές που δεν χρησιμοποιούνται

Ένα εκπληκτικά δημοφιλές χαρακτηριστικό αποκαλύψαμε την περασμένη εβδομάδα εμφανίζεται επίσης στο Android 12 DP3: αδρανοποίηση εφαρμογών. Η λειτουργία θα ανακαλέσει αυτόματα τα δικαιώματα, θα σταματήσει τις ειδοποιήσεις και θα διαγράψει προσωρινά αρχεία εάν μια εφαρμογή δεν έχει χρησιμοποιηθεί για μερικούς μήνες. Αυτά τα προσωρινά αρχεία προέρχονται από την προσωρινή μνήμη ή τα τεχνουργήματα συλλογής της εφαρμογής.

Το επόμενο Pixel Stand θα έχει ανεμιστήρα;

Κατά την ανάλυση του πιο πρόσφατου SystemUI APK, ανακαλύψαμε ότι η Google έχει ενημερώσει την εφαρμογή ασύρματης φόρτισης ειδικά για Pixel στην έκδοση 1.3. ο Οι νέες κλάσεις αναφέρονται σε μια "λειτουργία ανεμιστήρα" με παραμέτρους όπως "currentRpm", "maximumRpm" και "minimumRpm". Η "λειτουργία ανεμιστήρα" μπορεί να είναι είτε "BUILT_IN" ή "ΣΤΑΘΕΡΟΣ". Αυτό, κατά τη γνώμη μου, ακούγεται ότι η Google ετοιμάζεται να προσθέσει υποστήριξη για ένα αξεσουάρ ασύρματης φόρτισης με έναν ανεμιστήρα. Εάν συμβαίνει αυτό, ο μόνος λόγος που μπορούμε να δούμε ότι συμβαίνει είναι ότι ο ασύρματος φορτιστής μπορεί να μεταδώσει περισσότερη ισχύ, π.χ. είναι πιο γρήγορο. Ωστόσο, δεν έχουμε άλλα αποδεικτικά στοιχεία, οπότε θα αφήσουμε οποιαδήποτε περαιτέρω εικασία εκτός πίνακα προς το παρόν.

  • Νέο εφέ κυματισμού για φόρτιση. Το Android 12 DP3 έχει κρυφό κώδικα για ένα κυματιστό animation που αναπαράγεται όταν συνδέετε έναν φορτιστή. Αυτό επιβεβαιώθηκε και ενεργοποιήθηκε από το kdrag0n αλλά ταιριάζει ακριβώς με αυτό βρήκαμε στην κατασκευή που διέρρευσε την περασμένη εβδομάδα.
  • Προσαρμοσμένα ρολόγια σύντομα. Το kdrag0n μας λέει ότι το σύστημα τώρα υποστηρίζει θέμα ρολογιού. Τα αναλογικά ρολόγια μπορούν να έχουν αποχρώσεις ώρας, λεπτών και δευτερολέπτων. Προηγουμένως βρήκαμε αποδείξεις ότι η Google εργάζεται μια προσαρμοσμένη προσθήκη ρολογιού αποκλειστικά για Pixel για το Android 12, και αυτό το τελευταίο εύρημα απλώς προσθέτει περισσότερη αξιοπιστία σε αυτόν τον ισχυρισμό.
  • Η ονομασία "Material NEXT" επιστρέφει. Το kdrag0n βρήκε περισσότερες αναφορές στο κωδικό όνομα "Material NEXT" στον κώδικα πλαισίου του Android 12 DP3, επιβεβαιώνοντας το όνομα για τις αλλαγές διεπαφής χρήστη επόμενης γενιάς του Android που αποκαλύψαμε προηγουμένως.

Αυτές είναι όλες οι κρυφές αλλαγές που έχουμε βρει μέχρι στιγμής από την αναζήτηση στην Προεπισκόπηση προγραμματιστή 3 του Android 12. Αν βρω περισσότερες λεπτομέρειες, θα τις μοιραστώ αυτό το νήμα στο Twitter. Το kdrag0n συνεχίζει επίσης να τρέχει νήμα στο Twitter που μπορείτε να ακολουθήσετε για περισσότερες ανακαλύψεις.

Ευχαριστούμε το PNF Software που μας παρείχε άδεια χρήσης JEB Decompiler, ένα εργαλείο αντίστροφης μηχανικής επαγγελματικής ποιότητας για εφαρμογές Android.