Η Google κυκλοφόρησε το Android 12 Beta 3 για τηλέφωνα Pixel, φέρνοντας νέες δυνατότητες στους χρήστες και αρκετές αλλαγές για τους προγραμματιστές. Να τι νέο υπάρχει!
Απέχουμε μόνο λίγες εκδόσεις από τη σταθερή κυκλοφορία του Android 12, την πιο πρόσφατη έκδοση του λειτουργικού συστήματος της Google για κινητά. Η Google κυκλοφόρησε τρεις προεπισκοπήσεις προγραμματιστών πριν από τη διεξαγωγή της διάσκεψης προγραμματιστών I/O τον Μάιο, και από την I/O, είχαμε δύο beta. ο πρώτη beta έφερε μερικές από τις σημαντικές αλλαγές σχεδιασμού που έκανε η Google στο I/O, αλλά ήταν το δεύτερη beta που έφερε τα πιο σημαντικά χαρακτηριστικά, όπως τον πίνακα ελέγχου απορρήτου του Android 12 και το θέμα που βασίζεται σε ταπετσαρία. Σήμερα, η Google κυκλοφόρησε μια τρίτη έκδοση beta - Android 12 Beta 3 - και φέρνει μερικές νέες δυνατότητες στο τραπέζι, συμπεριλαμβανομένων των πολυαναμενόμενων στιγμιότυπων οθόνης κύλισης, πιο έξυπνης αυτόματης περιστροφής και πολλά άλλα.
Τι νέο υπάρχει στο Android 12 Beta 3
Από ό, τι έχουμε ήδη δει σε προηγούμενες προεπισκοπήσεις προγραμματιστών και beta, το Android 12 είναι η μεγαλύτερη έκδοση λειτουργικού συστήματος της Google εδώ και χρόνια. Το ότι η Google κατάφερε να εισχωρήσει κρυφά σε ακόμη περισσότερες δυνατότητες πριν από τη σταθερή κυκλοφορία είναι εντυπωσιακό, αν και για να είμαστε δίκαιοι, δεν είναι μυστικό ότι εργάζονται για τα χαρακτηριστικά που ανακοινώθηκαν σήμερα. Εφόσον είμαστε τόσο κοντά στη σταθερή κυκλοφορία, ωστόσο, πιστεύαμε ότι πολλά από αυτά τα νέα χαρακτηριστικά δεν θα τα κατάφερναν εγκαίρως για τη σταθερή κυκλοφορία, αλλά κάναμε λάθος.
Τι ακριβώς πρόσθεσε η Google στο Android 12 Beta 3; Σύμφωνα με την επίσημη ανάρτηση ιστολογίου, τα αξιοσημείωτα νέα χαρακτηριστικά της Beta 3 περιλαμβάνουν α ταχύτερη αυτόματη περιστροφή της οθόνης και στιγμιότυπα οθόνης με δυνατότητα κύλισης.
Με κύλιση στιγμιότυπων οθόνης στο Android 12, μπορείτε να τραβήξετε ένα στιγμιότυπο οθόνης περιεχομένου με δυνατότητα κύλισης. Αυτό σημαίνει ότι δεν θα χρειαστεί να τραβήξετε στιγμιότυπα οθόνης ένα προς ένα και στη συνέχεια να τα συρράψετε χειροκίνητα. Η Google εργάζεται σε αυτήν τη λειτουργία από την περσινή προεπισκόπηση προγραμματιστή Android 11, αλλά δεν έκανε το κόψιμο για αυτήν την έκδοση, καθώς η ομάδα είχε περιορισμένους πόρους (λόγω του COVID-19) και ήθελε να την εφαρμόσει με τον σωστό τρόπο. Ωστόσο, η Google συνέχισε αθόρυβα την ανάπτυξη της δυνατότητας και εμείς έπιασε μια γεύση από αυτό στην πρώτη προεπισκόπηση προγραμματιστή Android 12. Η εφαρμογή των στιγμιότυπων οθόνης κύλισης ήταν κρυμμένη από επόμενες προεπισκοπήσεις προγραμματιστών και εκδόσεις beta, αλλά είδε μια σχεδόν τελική έκδοση του χαρακτηριστικού πριν από λίγους μήνες χάρη σε μια εσωτερική κατασκευή που διέρρευσε.
Όπως υποψιαζόμασταν, ο τρόπος με τον οποίο λειτουργούν τα στιγμιότυπα οθόνης κύλισης στο Android 12 βασίζεται στις Προβολές και όχι στη συρραφή εικόνας που βρίσκεται σε υλοποιήσεις OEM. Όταν οι χρήστες καταγράφουν ένα στιγμιότυπο οθόνης περιεχομένου με δυνατότητα κύλισης, εμφανίζεται ένα νέο κουμπί "λήψη περισσότερων". που, όταν πατηθεί, επεκτείνει το στιγμιότυπο οθόνης για να εμφανίσει ολόκληρη την οθόνη στην οποία ο χρήστης μπορεί στη συνέχεια να προσαρμοστεί καλλιέργεια.
Η Google λέει ότι η κύλιση στιγμιότυπων οθόνης θα λειτουργήσει ασυνήθιστα για τις περισσότερες εφαρμογές, υπό την προϋπόθεση ότι η εφαρμογή χρησιμοποιεί μια τυπική διεπαφή χρήστη που βασίζεται σε προβολή. Εάν μια εφαρμογή ή μια εργαλειοθήκη διεπαφής χρήστη δεν χρησιμοποιεί διεπαφή χρήστη που βασίζεται σε προβολή ή χρησιμοποιεί μια ιδιαίτερα προσαρμοσμένη διεπαφή χρήστη, τότε θα πρέπει να εφαρμόσει τη νέα ScrollCapture API για να πει στο σύστημα πώς να τραβήξει την οθόνη. Η Google εργάζεται για να κάνει την εφαρμογή της κύλισης στιγμιότυπων οθόνης να λειτουργήσει σε περισσότερες περιπτώσεις, όπως για την κύλιση των Προβολών λίστας (που κυκλοφορεί σε Beta 4) και των Προβολών Web. Υποστήριξη για το τελευταίο μπορεί να έρχεται εγγενώς στο Google Chrome, αλλά θα ήταν ωραίο να δείτε μια γενική υλοποίηση που θα λειτουργεί σε οποιαδήποτε εφαρμογή που χρησιμοποιεί WebView.
Καλύτερη, ταχύτερη αυτόματη περιστροφή
Το Android 12 βελτιώνεται επιτέλους σε ένα από τα πιο βασικά χαρακτηριστικά του λειτουργικού συστήματος: την αυτόματη περιστροφή. Ξεκινώντας από την έκδοση Beta 3, η δυνατότητα αυτόματης περιστροφής του Android έχει βελτιωθεί με την ανίχνευση προσώπου, η οποία χρησιμοποιεί την μπροστινή κάμερα για να εντοπίζει με μεγαλύτερη ακρίβεια πότε πρέπει να περιστραφεί η οθόνη. Ας ελπίσουμε ότι αυτό θα οδηγήσει σε λιγότερες ακούσιες περιστροφές της οθόνης όταν είστε ξαπλωμένοι σε έναν καναπέ ή στο κρεβάτι. Οι εικόνες που λαμβάνονται από τη δυνατότητα βελτιωμένης αυτόματης περιστροφής του Android υποβάλλονται σε επεξεργασία στη συσκευή εντός του Android 12 Ιδιωτικός Υπολογιστικός Πυρήνας, έτσι δεν αφήνουν ποτέ τη συσκευή.
Η Google λέει ότι αυτή η δυνατότητα αυτόματης περιστροφής βάσει προσώπου είναι διαθέσιμη σε έκδοση Beta 3 στο Pixel 4 και νεότερο Pixel συσκευές, αλλά όλες οι συσκευές με Android 12 μπορούν να επωφεληθούν από τις άλλες βελτιώσεις που έγιναν στην οθόνη περιστροφή. Αυτές οι βελτιώσεις περιλαμβάνουν βελτιστοποιήσεις για την κίνηση και την επανασχεδίαση της οθόνης καθώς και ένα προστέθηκε αλγόριθμος ανίχνευσης χειρονομίας βάσει ML, μειώνοντας τον λανθάνοντα χρόνο της βασικής λειτουργίας αυτόματης περιστροφής κατά 25%.
Η αυτόματη περιστροφή με βάση το πρόσωπο ήταν ένα από τα τα παλαιότερα χαρακτηριστικά που φημολογούνται να έρθει στο Android 12 και εμείς επιβεβαίωσε την ύπαρξή του σε πρώιμες εκδόσεις προεπισκόπησης προγραμματιστή. Βασισμένο στο την ανάλυσή μας, φαίνεται ότι η λειτουργία αυτόματης περιστροφής βάσει προσώπου της Google διαχειρίζεται η εφαρμογή Device Personalization Services, επομένως ενδέχεται να είναι δυνατή η ενεργοποίησή της σε άλλες συσκευές Pixel.
Αναζήτηση στη συσκευή
Στο Android 12 Beta 3, η Google επισημαίνει το νέο AppSearch API του Android. Τεκμηρίωση για αυτήν τη δυνατότητα είναι διαθέσιμη εδώ και λίγους μήνες, και ακόμη και πριν από αυτό, υποπτευόμασταν ότι η Google εργαζόταν σε ένα νέο ευρετήριο αναζήτησης στη συσκευή για Android χάρη σε ένα κρυφό γραφικό στοιχείο εναλλακτικής αναζήτησης εντοπίσαμε στο Pixel Launcher.
Όπως εξηγεί η Google, το AppSearch είναι μια μηχανή αναζήτησης στη συσκευή υψηλής απόδοσης. Οι εφαρμογές μπορούν να ευρετηριάσουν δομημένα δεδομένα και να κάνουν αναζήτηση σε αυτά με δυνατότητες αναζήτησης πλήρους κειμένου. Το API υποστηρίζει επίσης εγγενείς λειτουργίες όπως η υψηλής απόδοσης ευρετηρίαση και ανάκτηση, υποστήριξη πολλών γλωσσών και κατάταξη συνάφειας. Είναι διαθέσιμο σε δύο εκδόσεις: ένα τοπικό ευρετήριο για εφαρμογές που είναι συμβατές με το παρελθόν μέσω της βιβλιοθήκης AppSearch Jetpack ανακοινώθηκε τον περασμένο μήνακαι ένα κεντρικό ευρετήριο που διατηρείται για ολόκληρο το σύστημα στο Android 12. Εάν η εφαρμογή σας συμμετέχει στο κεντρικό ευρετήριο, το Android μπορεί να εμφανίσει τα δεδομένα της εφαρμογής σας σε επιφάνειες SystemUI, εκτός και αν εξαιρεθείτε. Μπορείτε επίσης να μοιράζεστε δεδομένα με ασφάλεια με άλλες εφαρμογές για να τους επιτρέψετε να αναζητήσουν τα δεδομένα της εφαρμογής σας.
Διάφορες αλλαγές
- Privacy Indicator API στο WindowInsets: Το Android 12 Beta 3 προστέθηκε νέο API δεικτών απορρήτου προς την WindowInsets που θα επιτρέψει στις εφαρμογές να λαμβάνουν τα μέγιστα όρια των δεικτών απορρήτου και τη σχετική τοποθέτησή τους στην οθόνη, λαμβάνοντας υπόψη τον τρέχοντα προσανατολισμό της οθόνης και τις ρυθμίσεις γλώσσας. Αυτό θα ενημερώσει μια εφαρμογή πού σχεδιάζονται οι ενδείξεις όταν η εφαρμογή βρίσκεται σε λειτουργία εμβάπτισης, ώστε να μπορεί να κάνει προσαρμογές για να αποτρέψει την παρεμπόδιση χρήσιμων στοιχείων ελέγχου ή περιεχομένου.
- Εναλλαγή κάμερας και μικροφώνου με δυνατότητα διαμόρφωσης για επιχειρήσεις: Οι διαχειριστές επιχειρήσεων μπορούν πλέον να ελέγχουν εάν ο χρήστης έχει πρόσβαση ή όχι στις εναλλαγές συστήματος που απενεργοποιούν την πρόσβαση στο μικρόφωνο και την κάμερα της συσκευής. Μάθε περισσότερα εδώ.
- Νέα άδεια για εφαρμογές συζευγμένες με CDM που ξεκινούν υπηρεσίες πρώτου πλάνου: Οι εφαρμογές που έχουν συζευχθεί με μια Companion Device Manager (CDM) μπορούν να εκκινήσουν υπηρεσίες προσκηνίου από το παρασκήνιο δηλώνοντας ένα νέα κανονική άδεια. Αυτό θα επιτρέψει στις συνοδευτικές εφαρμογές να εκτελούν βασικές λειτουργίες ενώ είναι διαφανείς στο σύστημα.
Οι αναρτήσεις ιστολογίου της Google ποτέ αναφέρετε κάθε μεμονωμένη δυνατότητα που έχουν προσθέσει σε μια έκδοση Android Beta, οπότε φυσικά θα κατεβάσουμε και θα εγκαταστήσουμε την τρίτη beta στα δικά μας Pixel για να δούμε τι άλλο υπάρχει. Επιπλέον, θα ψάξουμε στο υλικολογισμικό για να αναζητήσουμε υποδείξεις για άλλες δυνατότητες που βρίσκονται σε εξέλιξη, οπότε προσέξτε περισσότερα δημοσιεύσεις από εμάς στο Android 12.
Λήψη και εγκατάσταση Android 12 Beta 3
Το Android 12 Beta 3 κυκλοφορεί τώρα για υποστηριζόμενα τηλέφωνα Pixel εγγράφηκε στο πρόγραμμα Android Beta, το οποίο περιλαμβάνει τα Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G και Pixel 5. Αν και οι εκδόσεις Android 12 Beta είναι διαθέσιμες για λίγες συσκευές από άλλους OEM, δεν υπάρχει καμία εγγύηση ότι αυτοί οι OEM θα προωθήσουν μια νέα ενημέρωση που βασίζεται στη βάση κωδικών Beta 3. Ωστόσο, οι χρήστες με συσκευή συμβατή με Project Treble μπορούν να εγκαταστήσουν τη Γενική Εικόνα συστήματος ή το GSI του Android 12 Beta 3, είτε με μη αυτόματο τρόπο είτε χρησιμοποιώντας DSU Loader, για να δοκιμάσετε τις πιο πρόσφατες δυνατότητες. Οι προγραμματιστές μπορούν να εκκινήσουν την Beta 3 στον εξομοιωτή Android διατίθεται μέσω του Android Studio σε περίπτωση που δεν διαθέτετε συμβατή συσκευή.
Για άλλη μια φορά, η Google καθιστά επίσης την πιο πρόσφατη έκδοση beta του Android 12 διαθέσιμη στους κατόχους του κιτ προγραμματιστών ADT-3. Εγκαταστήστε το beta στο ADT-3 για να δοκιμάσετε τις πιο πρόσφατες λειτουργίες Android TV και δοκιμάστε τις εφαρμογές στη νέα διεπαφή Google TV.
Αν ψάχνετε για συνδέσμους λήψης του Android 12 Beta 3, έχουμε τους συνδέσμους διαθέσιμους εδώ. Μόλις πιάσετε το σωστό αρχείο, διαβάστε αυτόν τον οδηγό για να μάθετε πώς να το εγκαταστήσετε. Εάν εντοπίσετε ένα σφάλμα κατά τη δοκιμή της beta, αφήστε μερικά σχόλια ώστε να μπορεί να διορθωθεί πριν κυκλοφορήσει η σταθερή έκδοση αργότερα αυτό το φθινόπωρο.
Τι ακολουθεί για το Android 12 Beta
Μετά την κυκλοφορία του Android 12 Beta 3 σήμερα, η Google πιθανότατα δεν έχει πολλές νέες δυνατότητες που αντιμετωπίζουν οι χρήστες για να μας αφήσει, αν και θα μπορούσαν να μας επιφέρουν μερικές εκπλήξεις στην τέταρτη beta. Σύμφωνα με το πρόγραμμα κυκλοφορίας της Google, το Android 12 Beta 4 θα είναι η τελική έκδοση beta και θα σηματοδοτήσει την Ορόσημο σταθερότητας πλατφόρμας. Αυτό σημαίνει ότι η τέταρτη beta θα έρθει με το τελικό σύνολο API και συμπεριφορών πλατφόρμας, καθώς και τη δυνατότητα δημοσίευσης εφαρμογών στόχευση επιπέδου API 31 στο Google Play, επομένως οι προγραμματιστές που περιμένουν τη σταθερότητα του API θα πρέπει να περιμένουν την επόμενη έκδοση beta. Μετά την Beta 4 τον Αύγουστο, έρχεται μία υποψήφια έκδοση, ακολουθούμενη από τη σταθερή έκδοση σε συσκευές AOSP και Pixel που δεν είναι στο πρόγραμμα Android beta.