Το Android 13 Beta 1 είναι εδώ με καλύτερες άδειες αρχείων πολυμέσων

Το Android 13 Beta 1 είναι εδώ και προσφέρει πιο λεπτομερή πρόσβαση σε αρχεία πολυμέσων, καλύτερη αναφορά σφαλμάτων και προκαταρκτική δρομολόγηση ήχου.

Ο Φεβρουάριος κυκλοφόρησε το πρώτο Android 13 Προεπισκόπηση προγραμματιστή και μαζί της ήρθε η βάση για την επόμενη επανάληψη του μεγαλύτερου λειτουργικού συστήματος στον κόσμο. Έφερε μαζί μια σειρά αλλαγών που ωφελούν τους προγραμματιστές και έκανε βελτιώσεις στο απόρρητο, το υλικό Εσείς, τα στοιχεία ελέγχου γλώσσας και πολλά άλλα. Στη συνέχεια εμφανίστηκε η δεύτερη προεπισκόπηση προγραμματιστή με αιτήματα άδειας ειδοποίησης και άλλες αλλαγές που ωφελούν τους προγραμματιστές. Τώρα βγαίνουμε από το στάδιο "προεπισκόπηση προγραμματιστή" με την πρώτη έκδοση του Android 13 Beta 1.

Σε αντίθεση με τις εκδόσεις "προεπισκόπηση προγραμματιστή" που είναι μόνο για προγραμματιστές, οι εκδόσεις beta του Android 13 είναι για γενικούς χρήστες που θέλουν να δοκιμάσουν την επόμενη έκδοση του Android. Η Google παρακολουθεί ιδιαίτερα τα γενικά σχόλια εδώ από τους κανονικούς χρήστες σχετικά με τον τρόπο που βιώνουν τη νέα έκδοση Android. Ως αποτέλεσμα, ενώ ίσως θα πρέπει να είστε ακόμη προσεκτικοί σχετικά με την εγκατάσταση του στο καθημερινό σας πρόγραμμα οδήγησης, αναμένεται ότι αυτή η έκδοση είναι λίγο πιο σταθερή από τις προηγούμενες εκδόσεις.

Τα πιο αξιοσημείωτα χαρακτηριστικά του Android 13 beta 1 περιλαμβάνουν:

  • Πιο αναλυτική πρόσβαση σε αρχεία πολυμέσων
  • Καλύτερη αναφορά σφαλμάτων
  • Αναμενόμενη δρομολόγηση ήχου

Πότε θα κυκλοφορήσει το Android 13;

Για ενημερώσεις Android, η Google συνήθως αποκαλύπτει ένα ορόσημο "σταθερότητας πλατφόρμας", ώστε οι προγραμματιστές να μπορούν να γνωρίζουν πότε Η Google σκοπεύει να παραδώσει τα τελικά API SDK/NDK, μαζί με τελικά εσωτερικά API και σύστημα που αντιμετωπίζει εφαρμογές συμπεριφορές. Η Google σκοπεύει να επιτύχει τη σταθερότητα της πλατφόρμας τον Ιούνιο του 2022, με αρκετές εβδομάδες τουλάχιστον να έχουν προγραμματιστεί πριν από την επίσημη κυκλοφορία. Το Android 12 χτύπησε τη σταθερότητα της πλατφόρμας τον Αύγουστο του 2021 και η τελική έκδοση ήταν κυκλοφόρησε τον Οκτώβριο εκείνης της χρονιάς. Η Google κυκλοφόρησε περισσότερες λεπτομέρειες σχετικά με το χρονοδιάγραμμα κυκλοφορίας που μπορείτε να ελέγξετε.


Τι νέο υπάρχει στο Android 13 Beta 1;

Επί του παρόντος, όταν μια εφαρμογή θέλει να αποκτήσει πρόσβαση σε αρχεία στον αποθηκευτικό χώρο ενός τηλεφώνου, πρέπει να ζητήσει την άδεια READ_EXTERNAL_STORAGE. Ωστόσο, αυτή η άδεια παρέχει πρόσβαση σε όλα τα είδη αρχείων πολυμέσων, κάτι που δεν είναι πάντα απαραίτητο. Για παράδειγμα, γιατί μια εφαρμογή αναπαραγωγής ήχου πρέπει να έχει πρόσβαση στις φωτογραφίες σας; Με το Android 13, η Google εισάγει τρία νέα δικαιώματα:

  • READ_MEDIA_IMAGES (για εικόνες και φωτογραφίες)
  • READ_MEDIA_VIDEO (για βίντεο)
  • READ_MEDIA_AUDIO (για αρχεία ήχου)

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

Καλύτερη αναφορά σφαλμάτων στο Keystore και στο KeyMint

Για προγραμματιστές που δημιουργούν κλειδιά, το Keystore και το KeyMint παρέχουν καλύτερα σφάλματα. Υπάρχει τώρα μια ιεραρχία κλάσεων εξαίρεσης κάτω java.security.

ProviderException, με εξαιρέσεις ειδικά για Android που περιλαμβάνουν Κωδικοί σφαλμάτων Keystore/KeyMint. Οι μέθοδοι που χρησιμοποιούνται για τη δημιουργία κλειδιών, την υπογραφή και την κρυπτογράφηση μπορούν επίσης να τροποποιηθούν για να δημιουργηθούν αυτές οι νέες εξαιρέσεις.

Αναμενόμενη δρομολόγηση ήχου

Για να μπορούν οι εφαρμογές πολυμέσων να αναγνωρίζουν πού θα δρομολογηθεί ο ήχος τους, η Google έχει προσθέσει ένα σύνολο νέων API διαδρομής ήχου στο AudioManager τάξη. Το πρώτο είναι το getAudioDevicesForAttributes() API, το οποίο σας επιτρέπει να ανακτήσετε μια λίστα συσκευών που μπορούν να χρησιμοποιηθούν για την αναπαραγωγή του καθορισμένου ήχου. Δεύτερον, η Google πρόσθεσε επίσης το getDirectProfilesForAttributes

() API για να σας βοηθήσει να κατανοήσετε εάν η ροή ήχου σας μπορεί να αναπαραχθεί απευθείας. Αυτά τα νέα API μπορούν στη συνέχεια να χρησιμοποιηθούν για τον προσδιορισμό του καλύτερου Μορφή ήχου για χρήση για το κομμάτι ήχου που αναπαράγεται.


Πώς να κατεβάσετε και να εγκαταστήσετε το Android 13 Beta 1 στη συσκευή σας Google Pixel

Μπορείτε εύκολα κατεβάστε το Android Developer Beta 1, και φροντίστε να ελέγξετε τον οδηγό μας για πώς να εγκαταστήσετε το Android 13 εάν δεν είστε σίγουροι για το πώς να το κάνετε.

Η Google κυκλοφορεί επίσημα αυτήν την beta ενημέρωση για τα Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL ή Pixel 4. Μπορείτε να χρησιμοποιήσετε τις εικόνες συστήματος 64-bit με τον εξομοιωτή Android στο Android Studio και μπορείτε επίσης να χρησιμοποιήσετε ένα GSI.


Ποιες είναι οι σκέψεις σας για την τελευταία έκδοση beta; Θα το εγκαταστήσετε στη συσκευή σας; Πώς ήταν η εμπειρία σας; Ενημερώστε μας στα σχόλια παρακάτω!