Το Android 13 Beta 3 σηματοδοτεί το πρώτο ορόσημο για τη σταθερότητα της πλατφόρμας

Η Google κυκλοφόρησε σήμερα την τρίτη έκδοση beta του Android 13. Με το Android 13 Beta 3, η νέα έκδοση είχε επιτέλους φτάσει στο ορόσημο Platform Stability.

Στο I/O 2022, η Google κυκλοφόρησε το δεύτερο Android 13 έκδοση beta στις αρχές του έτους. Η ενημέρωση εισήγαγε μερικά αξιοσημείωτα χαρακτηριστικά, όπως μια προστατευτική κίνηση πίσω, αρχεία πόρων για τον καθορισμό υποστηριζόμενων γλωσσών εφαρμογών και μια νέα άδεια χρήσης ακριβών συναγερμών. Τώρα, η Google έχει αρχίσει να προωθεί την τρίτη έκδοση Android 13 beta για τις συσκευές Pixel της και ορίστε τι πρέπει να γνωρίζετε για αυτό.

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

Σταθερότητα πλατφόρμας

Πρώτα και κύρια, η τρίτη έκδοση beta φέρνει το Android 13 στο ορόσημο Platform Stability. Σύμφωνα με την Google, αυτό το ορόσημο σημαίνει αυτό "Το Android 13 έφτασε σε τελικά εσωτερικά και εξωτερικά API, τελικές συμπεριφορές που αντιμετωπίζουν εφαρμογές και τελικές λίστες API εκτός SDK (γκρίζες λίστες)." 

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

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

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

Η Google έχει επίσης επισημάνει μερικές αλλαγές που πρέπει να προσέχουν οι προγραμματιστές εφαρμογών κατά τη δοκιμή των εφαρμογών τους στο Android 13 beta 3. Αυτά περιλαμβάνουν:

  • Άδεια χρόνου εκτέλεσης για ειδοποιήσεις: Το Android 13 εισάγει μια νέα άδεια χρόνου εκτέλεσης για την αποστολή ειδοποιήσεων από μια εφαρμογή. Βεβαιωθείτε ότι κατανοείτε πώς λειτουργεί η νέα άδεια και σχεδιάστε να στοχεύσετε το Android 13 (API 33) το συντομότερο δυνατό.
  • Προεπισκόπηση προχείρου: Βεβαιωθείτε ότι η εφαρμογή σας κρύβει ευαίσθητα δεδομένα στη νέα προεπισκόπηση του προχείρου του Android 13, όπως κωδικούς πρόσβασης ή πληροφορίες πιστωτικής κάρτας.
  • Πρόανακτηση JobScheduler: Το JobScheduler προσπαθεί τώρα να προβλέψει την επόμενη φορά που θα ξεκινήσει η εφαρμογή σας και θα εκτελέσει τυχόν σχετικές εργασίες προφόρτωσης πριν από εκείνη τη στιγμή. Εάν χρησιμοποιείτε εργασίες προανάκτησης, ελέγξτε ότι λειτουργούν όπως αναμένεται.

Μετά τη δοκιμή και τη δημοσίευση μιας ενημερωμένης έκδοσης της εφαρμογής, η Google προτρέπει περαιτέρω τους προγραμματιστές να ξεκινήσουν τη διαδικασία ενημέρωσης τους την έκδοση στόχου SDK της εφαρμογής, ελέγξτε τις αλλαγές συμπεριφοράς για εφαρμογές που στοχεύουν το Android 13 και χρησιμοποιήστε το πλαίσιο συμβατότητας για να εντοπίσετε τυχόν θέματα. Η Google έχει επισημάνει μερικές αλλαγές που πρέπει να δοκιμάσουν οι προγραμματιστές εάν οι εφαρμογές τους στοχεύουν το επίπεδο API 33 ή υψηλότερο:

  • Άδεια κοντινής συσκευής για Wi-Fi: Οι εφαρμογές που διαχειρίζονται τις συνδέσεις μιας συσκευής σε κοντινά σημεία πρόσβασης θα πρέπει να χρησιμοποιούν νέα άδεια χρόνου εκτέλεσης NEARBY_WIFI_DEVICES για λειτουργίες Wi-Fi όπως η σάρωση, χωρίς να απαιτείται πρόσβαση στη συσκευή τοποθεσία. Ορισμένα API Wi-Fi απαιτούν από την εφαρμογή σας αυτή τη νέα άδεια.
  • Δικαιώματα πολυμέσων λεπτομερειών: Εάν η εφαρμογή σας στοχεύει Android 13 και διαβάζει αρχεία πολυμέσων από κοινό χώρο αποθήκευσης δεδομένων, πρέπει να ζητήσετε ένα ή περισσότερα από τα νέα αναλυτικά δικαιώματα αντί για το READ_EXTERNAL_STORAGE άδεια.
  • Αλλαγές αδειών για αισθητήρες σώματος: Το Android 13 εισάγει την πρόσβαση "κατά τη χρήση" για τους αισθητήρες σώματος. Εάν η εφαρμογή σας χρειάζεται πρόσβαση σε πληροφορίες αισθητήρα σώματος από το παρασκήνιο, πρέπει να δηλώσει μια νέα άδεια BODY_SENSORS_BACKGROUND.
  • Τα φίλτρα πρόθεσης αποκλείουν μη αντιστοιχισμένες προθέσεις: Εάν η εφαρμογή σας στείλει μια πρόθεση σε ένα εξαγόμενο στοιχείο του άλλη εφαρμογή που στοχεύει Android 13 (API 33) ή νεότερη έκδοση, τώρα πρέπει να ταιριάζει με ένα φίλτρο πρόθεσης στο εφαρμογή λήψης.
  • Στοιχεία ελέγχου πολυμέσων που προέρχονται από το PlaybackState: Το Android 13 αντλεί περισσότερα στοιχεία ελέγχου πολυμέσων από τις ενέργειες PlaybackState, για να εμφανίζει ένα πλουσιότερο σύνολο στοιχείων ελέγχου που είναι συνεπή σε όλους τους τύπους συσκευών. Βεβαιωθείτε ότι η εφαρμογή σας χειρίζεται αυτές τις αλλαγές.

Υποστήριξη tablet και μεγάλων οθονών

Τέλος, η Google τόνισε επίσης ότι οι προγραμματιστές θα πρέπει να περιλαμβάνουν tablet και άλλες συσκευές μεγάλης οθόνης ως μέρος των δοκιμών τους. Οι προγραμματιστές μπορούν να δοκιμάσουν βελτιστοποιήσεις για συσκευές μεγάλης οθόνης ρυθμίζοντας έναν εξομοιωτή Android Android Studio ή χρησιμοποιώντας μια συμβατή συσκευή μεγάλης οθόνης, όπως το Lenovo Tab P12 Pro και το Xiaomi Καρτέλα 5. Ακολουθούν μερικές αλλαγές που πρέπει να προσέξουν οι προγραμματιστές κατά τη διάρκεια της δοκιμής:

  • Αλληλεπίδραση γραμμής εργασιών: Ελέγξτε πώς ανταποκρίνεται η εφαρμογή σας όταν προβάλλεται με τη νέα γραμμή εργασιών σε μεγάλες οθόνες. Βεβαιωθείτε ότι η διεπαφή χρήστη της εφαρμογής σας δεν έχει αποκοπεί ή αποκλειστεί από τη γραμμή εργασιών.
  • Λειτουργία πολλαπλών παραθύρων: Η λειτουργία πολλαπλών παραθύρων είναι πλέον ενεργοποιημένη από προεπιλογή για όλες τις εφαρμογές, ανεξάρτητα από τη διαμόρφωση της εφαρμογής, επομένως βεβαιωθείτε ότι η εφαρμογή χειρίζεται σωστά τη διαίρεση της οθόνης. Μπορείτε να δοκιμάσετε σύροντας και αποθέτοντας την εφαρμογή σας σε λειτουργία διαχωρισμού οθόνης και προσαρμόζοντας το μέγεθος του παραθύρου.
  • Βελτιωμένη εμπειρία συμβατότητας: Εάν η εφαρμογή σας δεν έχει βελτιστοποιηθεί ακόμη για tablet, όπως η χρήση ενός σταθερού προσανατολισμό ή χωρίς δυνατότητα αλλαγής μεγέθους, ελέγξτε πώς η εφαρμογή σας ανταποκρίνεται σε προσαρμογές λειτουργίας συμβατότητας, όπως π.χ γραμματοκιβώτιο.
  • Προβολή πολυμέσων: Εάν η εφαρμογή σας χρησιμοποιεί προβολή πολυμέσων, ελέγξτε πώς ανταποκρίνεται η εφαρμογή σας κατά την αναπαραγωγή, τη ροή ή τη μετάδοση πολυμέσων σε μεγάλες οθόνες. Φροντίστε να λάβετε υπόψη τις αλλαγές στη στάση της συσκευής και σε αναδιπλούμενες συσκευές.
  • Προεπισκόπηση κάμερας: Για εφαρμογές κάμερας, ελέγξτε πώς ανταποκρίνεται η διεπαφή προεπισκόπησης της κάμερας σε μεγάλες οθόνες όταν η εφαρμογή σας περιορίζεται σε ένα τμήμα της οθόνης σε λειτουργία πολλαπλών παραθύρων ή διαίρεσης οθόνης. Ελέγξτε επίσης πώς ανταποκρίνεται η εφαρμογή σας όταν αλλάζει η στάση μιας αναδιπλούμενης συσκευής.

Η ανάρτηση ιστολογίου της Google δεν επισημαίνει τυχόν αλλαγές που αντιμετωπίζουν οι χρήστες στο Android 13 Beta 3. Ωστόσο, είναι πιθανό η κατασκευή να περιλαμβάνει μερικές μη τεκμηριωμένες αλλαγές. Θα κυκλοφορήσουμε το Android 13 Beta 3 στις συσκευές μας Pixel και θα φροντίσουμε να σας ενημερώσουμε εάν εντοπίσουμε τέτοιες αλλαγές.


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

Μπορείτε εύκολα κατεβάστε το Android 13 Beta 3 για τις συσκευές σας Pixel και ακολουθήστε τον οδηγό μας πώς να εγκαταστήσετε το 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 του Android 13, μεταβείτε στο επίσημη ανάρτηση ιστολογίου στο ιστολόγιο Android Developers.