Το Android 14 Developer Preview 2 είναι τώρα εδώ και υπάρχουν μερικές πολύ ενδιαφέρουσες αλλαγές.
Η πρώτη προεπισκόπηση προγραμματιστή του Android 14 έπεσε τον περασμένο μήνα και πλήρωσε όλες τις βάσεις για την επόμενη επανάληψη του μεγαλύτερου λειτουργικού συστήματος στον κόσμο. Η πρώτη προεπισκόπηση προγραμματιστή είχε επιλογές προσαρμογής και υποσχέσεις καλύτερης διάρκειας μπαταρίας και η δεύτερη προεπισκόπηση προγραμματιστή διπλασιάζει ορισμένες από αυτές τις αλλαγές. Επίσης, εισάγει επίσης νέους τρόπους για την προστασία της ασφάλειας και του απορρήτου σας, όπως επιτρέποντάς σας να επιλέξετε ποιες φωτογραφίες μπορεί να έχει πρόσβαση μια εφαρμογή στη συσκευή σας.
Όπως υπονοεί ο τίτλος "Προεπισκόπηση προγραμματιστή", αυτές οι εκδόσεις προορίζονται για χρήση μόνο από προγραμματιστές. Είναι για να δοκιμάσουν νέες δυνατότητες και να βεβαιωθούν ότι οι εφαρμογές τους λειτουργούν σε ενημερωμένες συσκευές όπως θα έπρεπε. Θα υπάρξουν σφάλματα, θα υπάρξουν άλλα προβλήματα και η Google θα πιέσει για σχόλια από
προγραμματιστές τους επόμενους μήνες. Εάν δεν σας πειράζει να αντιμετωπίσετε προβλήματα, δοκιμάστε οπωσδήποτε το Android 14. Ωστόσο, εάν βασίζεστε στο ότι το smartphone σας είναι σταθερά σταθερό, τότε ίσως αξίζει να περιμένετε την πλήρη έκδοση του Android 14 που αναμένεται να κυκλοφορήσει το δεύτερο εξάμηνο του έτους.Τα πιο αξιοσημείωτα χαρακτηριστικά της προεπισκόπησης προγραμματιστή 2 Android 14 περιλαμβάνουν:
- Δίνοντας στους χρήστες περισσότερο έλεγχο στα δεδομένα τους: Έχουν εισαχθεί αλλαγές ώστε οι χρήστες να μπορούν να επιλέγουν σε ποιες συγκεκριμένες φωτογραφίες έχει πρόσβαση μια εφαρμογή στη συσκευή, ώστε να μην χρειάζεται να μοιράζεστε ολόκληρη τη βιβλιοθήκη φωτογραφιών σας με μια εφαρμογή. Ένα API ανίχνευσης στιγμιότυπου οθόνης έχει επίσης προστεθεί για να αποτρέψει την περιττή πρόσβαση στα δεδομένα ενός χρήστη.
- Περισσότεροι, ασφαλέστεροι τρόποι σύνδεσης: Ένα νέο API προσφέρει ασφαλή σύνδεση χωρίς κωδικό πρόσβασης μέσω κλειδιών πρόσβασης για σύνδεση σε εφαρμογές.
- Βελτιώσεις στην υγεία του συστήματος συσκευών Android: Το Android 14 θα στοχεύει στον εξορθολογισμό του τρόπου λειτουργίας των εφαρμογών, συμπεριλαμβανομένης της αποτροπής λειτουργίας τους ενώ είναι παγωμένες, ώστε να εξοικονομηθεί διάρκεια ζωής και απόδοσης της μπαταρίας.
Αναμένουμε ότι θα υπάρξουν και άλλες αλλαγές κάτω από το καπό, τις οποίες θα προσέχουμε.
Πότε θα κυκλοφορήσει το Android 14;
Για ενημερώσεις Android, η Google συνήθως αποκαλύπτει ένα ορόσημο "σταθερότητας πλατφόρμας", ώστε οι προγραμματιστές να μπορούν να γνωρίζουν πότε Η Google σκοπεύει να παραδώσει τα τελικά API SDK/NDK, μαζί με τα τελικά εσωτερικά API και το σύστημα που αντιμετωπίζει εφαρμογές συμπεριφορές. Η Google σκοπεύει να επιτύχει τη σταθερότητα της πλατφόρμας τον Ιούνιο του 2023, με «αρκετές εβδομάδες» τουλάχιστον να έχουν προγραμματιστεί πριν από την επίσημη κυκλοφορία. Το Android 13 χτύπησε τη σταθερότητα της πλατφόρμας τον Ιούνιο του 2022 και η τελική έκδοση ήταν κυκλοφόρησε σε Αύγουστος εκείνης της χρονιάς. Η Google κυκλοφόρησε περισσότερες λεπτομέρειες σχετικά με το χρονοδιάγραμμα κυκλοφορίας που μπορείτε να ελέγξετε.
Απόρρητο και ασφάλεια
Πρόσβαση σε επιλεγμένες φωτογραφίες
Το Photo Picker είναι ένα API που παρουσίασε η Google με το Android 13. Οι εφαρμογές δεν χρειάζεται να ζητούν δικαιώματα για να αποκτήσουν πρόσβαση σε στοιχεία που επιλέγει ο χρήστης μέσω του Επιλογέα φωτογραφιών, καθιστώντας το έναν τρόπο διατήρησης του απορρήτου για κοινή χρήση φωτογραφιών και βίντεο με εφαρμογές. Αναλυτικά αυτό το χαρακτηριστικό ήδη πότε το ενεργοποιήσαμε στην πρώτη προεπισκόπηση προγραμματιστή Android 14, αλλά βασικά, λειτουργεί ως εξής.
Όταν μια εφαρμογή που στοχεύει το επίπεδο API 33 ενεργοποιεί το παράθυρο διαλόγου άδειας χρόνου εκτέλεσης για να ζητήσει από τον χρήστη να του χορηγήσει READ_MEDIA_VIDEO ή READ_MEDIA_IMAGES (ή και τα δύο), το Android 14 μπορεί να εισαγάγει μια νέα καταχώρηση στο παράθυρο διαλόγου άδειας που λέει "Επιλογή φωτογραφιών". Πατώντας αυτήν την καταχώριση θα ξεκινήσει μια νέα έκδοση του Photo Picker που επιτρέπει στον χρήστη να επιλέξει ποιες φωτογραφίες ή βίντεο θέλει να παραχωρήσει πρόσβαση στην εφαρμογή προς την. Η εφαρμογή στη συνέχεια έχει πρόσβαση μόνο σε εκείνα τα στοιχεία πολυμέσων που ο χρήστης επέλεξε ειδικά, εκτός εάν ο χρήστης επιλέξει να επεκτείνετε την πρόσβαση σε πρόσθετα στοιχεία πολυμέσων ή παραχωρήστε στην εφαρμογή πρόσβαση σε ολόκληρες τις συλλογές του καταστήματος πολυμέσων για εικόνες και Βίντεο.
- Επιτρέψτε την πρόσβαση σε όλες τις φωτογραφίες: είναι διαθέσιμη η πλήρης βιβλιοθήκη όλων των φωτογραφιών και βίντεο στη συσκευή.
- Επιλέξτε φωτογραφίες: μόνο η επιλογή των φωτογραφιών και βίντεο του χρήστη θα είναι προσωρινά διαθέσιμη μέσω του MediaStore.
- Μην επιτρέπετε: δεν επιτρέπεται η πρόσβαση σε όλες τις φωτογραφίες και τα βίντεο.
Διαχειριστής διαπιστευτηρίων και κωδικοί πρόσβασης
Προστίθεται το Android 14 Διαχειριστής Διαπιστευτηρίων ως API πλατφόρμας και επαναφέρεται σε όλη τη διαδρομή στο Android 4.4 και νεότερη έκδοση μέσω μιας βιβλιοθήκης Jetpack με εφαρμογή Υπηρεσιών Google Play. Κάνει τη σύνδεση ευκολότερη υποστηρίζοντας API για την ανάκτηση και αποθήκευση διαπιστευτηρίων παρόχων διαπιστευτηρίων που έχουν διαμορφωθεί από τον χρήστη, όπως οι διαχειριστές κωδικών πρόσβασης.
Το Credential Manager API υποστηρίζει επίσης κωδικούς πρόσβασης, τα νέο βιομηχανικό πρότυπο για έλεγχο ταυτότητας χωρίς κωδικό πρόσβασης, το οποίο είναι πιο ασφαλές από τη χρήση ονόματος χρήστη και κωδικού πρόσβασης για τη σύνδεση σε εφαρμογές. Θα επιτρέπει στους χρήστες να δημιουργούν κωδικούς πρόσβασης για εφαρμογές και να τις αποθηκεύουν στο Google Password Manager. Τα αποθηκευμένα κλειδιά πρόσβασης θα συγχρονιστούν μεταξύ συσκευών που είναι συνδεδεμένες στον ίδιο λογαριασμό Google για μια απρόσκοπτη εμπειρία.
Ασφαλέστερες σιωπηρές προθέσεις
Για εφαρμογές που στοχεύουν το Android 14, η δημιουργία μιας μεταβλητής πρόθεσης σε εκκρεμότητα με σιωπηρή πρόθεση θα δημιουργήσει μια εξαίρεση, έτσι ώστε να μην μπορούν να χρησιμοποιηθούν για την ενεργοποίηση μη αναμενόμενων διαδρομών κώδικα.
Έναρξη δραστηριότητας παρασκηνίου
Για να μειώσει τις περιπτώσεις απροσδόκητων διακοπών, το Android 14 δίνει στις εφαρμογές στο προσκήνιο περισσότερο έλεγχο της ικανότητας των εφαρμογών με τις οποίες αλληλεπιδρούν να ξεκινούν δραστηριότητες. Συγκεκριμένα, οι εφαρμογές που στοχεύουν το Android 14 πρέπει να παραχωρούν προνόμια για την έναρξη δραστηριοτήτων στο παρασκήνιο κατά την αποστολή ενός PendingIntent ή κατά τη δέσμευση μιας Υπηρεσίας.
Βελτιωμένες εμπειρίες εφαρμογής
Νέα PackageInstaller API
Το Android 14 εισάγει μια σειρά από PackageInstaller API για να βελτιστοποιήσει και να βελτιώσει την εμπειρία του χρήστη όταν πρόκειται για την εγκατάσταση APK. Αυτά περιλαμβάνουν:
- requestUserPreapproval(): Επιτρέπει στον χρήστη να αναβάλει τη λήψη ενός APK έως ότου εγκριθεί η εγκατάσταση.
- setRequestUpdateOwnership(): Επιτρέπει σε ένα πρόγραμμα εγκατάστασης να υποδείξει ότι είναι υπεύθυνο για μελλοντικές ενημερώσεις σε μια εφαρμογή.
- setDontKillApp(): Μπορεί να επιτρέψει την απρόσκοπτη εγκατάσταση προαιρετικών λειτουργιών μιας εφαρμογής μέσω διαχωρισμένων APK ενώ η εφαρμογή χρησιμοποιείται.
Το InstallConstraints API θα το κάνει επίσης έτσι ώστε οι ενημερώσεις εφαρμογών να γίνονται μόνο σε βολικές στιγμές, όπως όταν η εφαρμογή δεν χρησιμοποιείται πλέον.
Εξατομίκευση
Το Android 14 σάς επιτρέπει να ορίσετε τοπικές προτιμήσεις για να εξατομικεύσετε τις μονάδες θερμοκρασίας, την πρώτη ημέρα της εβδομάδας και τα συστήματα αρίθμησης. Εντοπίσαμε επίσης αυτή τη δυνατότητα στην προεπισκόπηση προγραμματιστή 1 και το ενεργοποίησε μέσω σημαίας προγραμματιστή. Ένας Ευρωπαίος που ζει στις Ηνωμένες Πολιτείες μπορεί να προτιμά να χρησιμοποιεί για παράδειγμα τον Κελσίου για τη μέτρηση της θερμοκρασίας.
Πώς να κατεβάσετε και να εγκαταστήσετε το Android 14 Developer Preview 1 στη συσκευή σας Google Pixel
Μπορείτε να κατεβάσετε εύκολα το Android Developer Preview 1 και φροντίστε να ανατρέξετε στον οδηγό μας πώς να εγκαταστήσετε το Android 14 εάν δεν είστε σίγουροι για το πώς να το κάνετε.
Η Google κυκλοφορεί επίσημα αυτήν την ενημέρωση προεπισκόπησης προγραμματιστή για τα Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 ή Pixel 4a (5G). Μπορείτε να χρησιμοποιήσετε τις εικόνες συστήματος 64-bit με τον εξομοιωτή Android στο Android Studio.
Ποιες είναι οι σκέψεις σας για την πιο πρόσφατη έκδοση προεπισκόπησης προγραμματιστή; Θα το εγκαταστήσετε στη συσκευή σας; Πώς ήταν η εμπειρία σας; Ενημερώστε μας στα σχόλια παρακάτω!