Το Android 13 Developer Preview 1 είναι εδώ με θεματικά εικονίδια, αλλαγές απορρήτου και πολλά άλλα

Η πρώτη προεπισκόπηση προγραμματιστή του Android 13 είναι εδώ και περιλαμβάνει μια σειρά από αλλαγές για προγραμματιστές και τελικούς χρήστες. Διαβάστε σχετικά εδώ!

Το Android είναι το μεγαλύτερο λειτουργικό σύστημα στον κόσμο. Τροφοδοτεί πάνω από 2,5 δισεκατομμύρια smartphone παγκοσμίως και κάθε χρόνο λαμβάνει μια νέα αναβάθμιση με βελτιώσεις σε σχέση με την προηγούμενη έκδοση. Η πρώτη προεπισκόπηση προγραμματιστή της Google για Android 13 είναι πλέον ζωντανή, φέρνοντας μαζί μια σειρά από αλλαγές που ωφελούν τους προγραμματιστές και βελτιώνοντας το απόρρητο, το υλικό Εσείς, τα στοιχεία ελέγχου γλώσσας και πολλά άλλα.

Όπως υπονοεί ο τίτλος "Προεπισκόπηση προγραμματιστή", αυτές οι εκδόσεις προορίζονται για χρήση μόνο από προγραμματιστές. Είναι για να δοκιμάσουν νέες δυνατότητες και να βεβαιωθούν ότι οι εφαρμογές τους λειτουργούν σε ενημερωμένες συσκευές όπως θα έπρεπε. Θα υπάρξουν σφάλματα, θα υπάρξουν άλλα προβλήματα και η Google θα πιέσει για σχόλια από προγραμματιστές τους επόμενους μήνες. Αν δεν σας πειράζει να αντιμετωπίσετε προβλήματα, δοκιμάστε οπωσδήποτε το Android 13. Ωστόσο, εάν βασίζεστε στο ότι το smartphone σας είναι σταθερά σταθερό, τότε ίσως αξίζει να περιμένετε την πλήρη έκδοση του Android 13 που αναμένεται να κυκλοφορήσει το δεύτερο εξάμηνο του έτους.

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

  • Ενημερωμένα χαρακτηριστικά απορρήτου: ένα νέο εργαλείο επιλογής φωτογραφιών συστήματος που επιτρέπει στους χρήστες να μοιράζονται συγκεκριμένες εικόνες και βίντεο με εφαρμογές και μια νέα άδεια Wi-Fi που συμβάλλει στην ελαχιστοποίηση της χρήσης δεδομένων τοποθεσίας.
  • Θεματικά εικονίδια: τα εικονίδια δυναμικών εφαρμογών που βρίσκονται στο Material You θα επεκταθούν σε όλα τα εικονίδια εφαρμογών στο Android 13, επιτρέποντας στους προγραμματιστές να έχουν ένα δυναμικό εικονίδιο εφαρμογής που ανταποκρίνεται στις ρυθμίσεις των χρηστών Υλικό που έχετε.
  • Στοιχεία ελέγχου γλώσσας: Το Android 13 θα εισαγάγει ένα νέο API που θα βοηθά τους προγραμματιστές να αναγνωρίζουν τους χρήστες τους προτιμώμενη γλώσσα, συμβάλλοντας στη βελτίωση της εμπειρίας χρήστη και στη μείωση της ποσότητας του κωδικού λέβητα που απαιτείται από προγραμματιστές.
  • Εργαλεία προγραμματιστή: Το Android 13 DP1 ξεκινά το έργο της ανανέωσης των βασικών βιβλιοθηκών του Android για την υποστήριξη Java 11. Πολλές από τις δυνατότητες συμμετοχής στο DP1 είναι επίσης εναλλάξιμες, ώστε οι προγραμματιστές να μπορούν να κατανοήσουν ευκολότερα πώς κάθε αλλαγή επηρεάζει ξεχωριστά τις εφαρμογές τους.

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

  • Πότε θα κυκλοφορήσει το Android 13
  • Ενημερωμένα στοιχεία ελέγχου απορρήτου στο Android 13
    • API επιλογής φωτογραφιών
    • Άδεια κοντινής συσκευής για Wi-Fi
  • Εργαλεία προγραμματιστών στο Android 13
    • API τοποθέτησης γρήγορων ρυθμίσεων
    • Τα εικονίδια με θέμα είναι πλέον προσβάσιμα από προγραμματιστές
    • Προτιμήσεις γλώσσας ανά εφαρμογή
    • Γρηγορότερος συλλαβισμός
    • Προγραμματιζόμενοι σκίαστροι
    • Ενημερώσεις OpenJDK 11
  • Συμβατότητα εφαρμογών στο Android 13
    • Ενημερώσεις συστήματος Google Play
    • Βελτιστοποίηση tablet, πτυσσόμενων και Chromebook
    • Ευκολότερη δοκιμή και αποσφαλμάτωση
  • Πώς να κατεβάσετε και να εγκαταστήσετε το Android 13 Developer Preview 1 στη συσκευή σας Google Pixel

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

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


Ενημερωμένα στοιχεία ελέγχου απορρήτου στο Android 13

Η Google γνωρίζει ότι οι χρήστες θέλουν ένα λειτουργικό σύστημα που να μπορούν να εμπιστεύονται με τα δεδομένα τους. Εξάλλου, τα smartphone έχουν φτάσει στο σημείο να αποτελούν ουσιαστικά προέκταση του εαυτού μας και της ζωής μας με πολλούς τρόπους. Τα χρησιμοποιούμε για την αποθήκευση σημαντικών φωτογραφιών, για ιδιωτικές συνομιλίες με φίλους και συγγενείς και τα κουβαλάμε μαζί μας καθημερινά με την πεποίθηση ότι τα μικρόφωνα ή οι κάμερες δεν καταγράφουν κάθε φορά ΑΛΛΗΛΕΠΙΔΡΑΣΗ. Το Android 12 έκανε πολλά για το απόρρητο των χρηστών και το Android 13 επεκτείνεται σε αυτό.

API επιλογής φωτογραφιών

Πρώτα και κύρια, το Android 13 προσθέτει ένα νέο εργαλείο επιλογής φωτογραφιών συστήματος, έναν τυπικό και βελτιστοποιημένο τρόπο για να μοιράζεστε με ασφάλεια τόσο τις τοπικές όσο και τις φωτογραφίες που βασίζονται στο cloud. Το εργαλείο επιλογής φωτογραφιών συστήματος είναι μια επέκταση του εργαλείου επιλογής εγγράφων του Android, το οποίο επιτρέπει σε έναν χρήστη να μοιράζεται ένα έγγραφο σε μια εφαρμογή χωρίς αυτή η εφαρμογή να έχει πρόσβαση σε όλα τα έγγραφα της συσκευής. Ομοίως, το API επιλογής φωτογραφιών μπορεί να γίνει επίκληση χωρίς να απαιτείται πρόσβαση σε όλα φωτογραφίες στη συσκευή. Η Google σχεδιάζει επίσης να φέρει το εργαλείο επιλογής φωτογραφιών σε όλες τις συσκευές Android με Android 11 και νεότερη έκδοση, εξαιρουμένων των συσκευών Android Go, μέσω ενημερώσεων συστήματος Google Play.

Άδεια κοντινής συσκευής για Wi-Fi

Σε προηγούμενες εκδόσεις Android, οι εφαρμογές που χρειαζόταν να συνδεθούν σε κοντινές συσκευές Wi=Fi έπρεπε να ζητήσουν την άδεια τοποθεσίας, ακόμα κι αν δεν χρειάζονταν την τοποθεσία της συσκευής για να λειτουργήσουν. Η Google διαχωρίζει τώρα αυτήν τη λειτουργία σε μια νέα άδεια χρόνου εκτέλεσης που ονομάζεται NEARBY_WIFI_DEVICES και αποτελεί μέρος της ομάδας αδειών NEARBY_DEVICES. Οι εφαρμογές που στοχεύουν το Android 13 μπορούν να ζητήσουν την άδεια NEARBY_WIFI_DEVICES με τη σημαία "neverForLocation".


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

API τοποθέτησης γρήγορων ρυθμίσεων

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

Τα εικονίδια των θεματικών εφαρμογών είναι πλέον προσβάσιμα από προγραμματιστές

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

Προτιμήσεις γλώσσας ανά εφαρμογή

Για πολύγλωσσους χρήστες, συμβαίνει συχνά να θέλετε να χρησιμοποιήσετε ορισμένες εφαρμογές σε μια γλώσσα και άλλες εφαρμογές σε άλλη γλώσσα. Ορισμένες εφαρμογές προσφέρουν μια επιλογή γλώσσας στον τελικό χρήστη, ώστε να μπορεί να χρησιμοποιήσει την εφαρμογή σε άλλη γλώσσα ξεχωριστή από τη γλώσσα στην οποία βρίσκεται το τηλέφωνό του. Ωστόσο, στο Android 13, μπορείτε πλέον να το κάνετε αυτό με μια νέα πλατφόρμα API για να ορίσετε ή να λάβετε τη γλώσσα που προτιμά ο χρήστης. Ένα παρόμοιο API θα προστεθεί επίσης σε μια μελλοντική βιβλιοθήκη Jetpack.

Γρηγορότερος συλλαβισμός

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

Τώρα, ωστόσο, η Google λέει ότι η λειτουργία είναι πολύ βελτιωμένη και μπορεί να υπερηφανεύεται για αύξηση της απόδοσης έως και 200%, έτσι ώστε να μην υπάρχει σχεδόν κανένας αντίκτυπος στην απόδοση απόδοσης κειμένου.

Προγραμματιζόμενοι σκίαστροι

Το Android 13 προσθέτει υποστήριξη για προγραμματιζόμενα αντικείμενα RuntimeShader, με συμπεριφορά που ορίζεται χρησιμοποιώντας τη γλώσσα σκίασης γραφικών Android (AGSL). Το AGSL μοιράζεται μεγάλο μέρος της σύνταξής του με το GLSL, αλλά λειτουργεί στη μηχανή απόδοσης Android για να προσαρμόσει τη ζωγραφική στον καμβά του Android καθώς και το φιλτράρισμα του περιεχομένου Προβολή.

Ενημερώσεις OpenJDK 11

Οι βασικές βιβλιοθήκες του Android 13 είναι ενημερωμένες στην πιο πρόσφατη έκδοση LTS του OpenJDK 11. Υπάρχουν τόσο ενημερώσεις βιβλιοθήκης όσο και υποστήριξη γλώσσας προγραμματισμού Java 11 για προγραμματιστές εφαρμογών και πλατφορμών. Αυτές οι βασικές αλλαγές στη βιβλιοθήκη θα διανεμηθούν επίσης στους τελικούς χρήστες μέσω ενημερώσεων συστήματος Google Play, ως μέρος μιας ενότητας ART για Android 12 και νεότερες εκδόσεις.


Συμβατότητα εφαρμογών στο Android 13

Καθώς τα smartphone αλλάζουν, συγκεκριμένοι παράγοντες μορφής (όπως πτυσσόμενα) δημιουργούν πρόβλημα στους προγραμματιστές. Πώς μπορεί ένας προγραμματιστής να κάνει την εφαρμογή του να λειτουργεί και να εναλλάσσεται απρόσκοπτα μεταξύ δύο εντελώς διαφορετικών παραγόντων μορφής, για παράδειγμα; Πώς μπορεί μια εφαρμογή να προβλέψει αξιόπιστα πού βρίσκεται η αποκοπή της κάμερας; Αυτά είναι προβλήματα που η Google προσπαθεί να λύσει, κάνοντας όσο το δυνατόν πιο εύκολο για τους προγραμματιστές να ρωτήσουν το σύστημα και να ανακαλύψουν αυτές τις συγκεκριμένες παραμέτρους.

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

Ενημερώσεις συστήματος Google Play

Η Google επεκτείνεται Project Mainline στο Android 13 για να διαμορφώσετε περαιτέρω τα βασικά μέρη του συστήματος Android. Η Google έχει ήδη δείξει πώς μπορούν να αναβαθμιστούν βασικά μέρη του συστήματος, όπως η εισαγωγή του API επιλογής φωτογραφιών μέσω ενημερώσεων συστήματος Google Play σε παλαιότερες συσκευές. Με το Android 13, η Google έχει προσθέσει μια μονάδα Bluetooth και μια μονάδα εξαιρετικά ευρείας ζώνης.

Βελτιστοποίηση tablet, πτυσσόμενων και Chromebook

Με βάση την ορμή που έχει τεθεί σε εφαρμογή από το Android 12L, το Android 13 περιλαμβάνει βελτιστοποιήσεις για συσκευές μεγάλης οθόνης όπως tablet, πτυσσόμενα και Chromebook.

Ευκολότερη δοκιμή και αποσφαλμάτωση

Για να διευκολύνει τους προγραμματιστές να δοκιμάσουν μεμονωμένες αλλαγές στο Android 13, η Google εισήγαγε μια σειρά από εναλλαγές στις ρυθμίσεις προγραμματιστή. Αυτές οι εναλλαγές επιτρέπουν στους προγραμματιστές να ενεργοποιούν ή να απενεργοποιούν τις αλλαγές μεμονωμένα.


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

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

Η Google κυκλοφορεί επίσημα αυτήν την ενημέρωση προεπισκόπησης προγραμματιστή για τα 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.


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