Το CDD του Android 12 περιγράφει επίσημα τις απαιτήσεις Performance Class για ναυαρχίδες

Το έγγραφο ορισμού συμβατότητας του Android 12 κυκλοφόρησε και περιγράφει τις απαιτήσεις κατηγορίας απόδοσης για ναυαρχίδες.

Πρόσφατα, είδαμε το AOSP απελευθέρωση του Android 12, αν και η κυκλοφορία για τα Google Pixels θα έρθει λίγο αργότερα. Το Android 12 έχει α τόνος των αλλαγών, και δεν είναι όλες αντιμέτωπες με τον χρήστη. Βεβαίως, καταλαβαίνουμε Υλικό Εσείς, Πίνακας ελέγχου απορρήτου, και μερικά άλλα εξαιρετικά χαρακτηριστικά, αλλά για τους OEM, πρέπει να ανησυχούν και για πολλά περισσότερα. Οι OEM πρέπει επίσης να δώσουν προσοχή σε τυχόν ενημερώσεις που γίνονται στο Έγγραφο Ορισμού Συμβατότητας Android (CDD). Το CDD για το Android 12 έχει κυκλοφορήσει και περιγράφει μερικά πράγματα στα οποία μπορούν να επικεντρωθούν ειδικότερα οι OEM.

Το έγγραφο ορισμού συμβατότητας Android είναι ένα σημαντικό μέρος του οικοσυστήματος Android. Προκειμένου να διατηρηθεί η συνέπεια στα API και στη συμπεριφορά της πλατφόρμας μεταξύ συσκευών Android, η Google ομαδοποιεί τη διανομή των Υπηρεσιών Google Mobile (η οποία περιλαμβάνει εφαρμογές και πλαίσια όπως το Google Play Store και οι Υπηρεσίες Google Play) με συμφωνίες άδειας χρήσης που επιβάλλουν ότι οι συσκευές συμμορφώνονται με τους κανόνες σύμφωνα με τους κανόνες της Google "

Πρόγραμμα συμβατότητας Android" (μεταξύ άλλων απαιτήσεων). Το Πρόγραμμα συμβατότητας Android αποτελείται από πολλαπλές αυτοματοποιημένες σουίτες δοκιμών και ένα σύνολο κανόνων που απαριθμούνται στο CDD (CDD PDF για Android 12 διαθέσιμο εδώ).

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

Μαθήματα απόδοσης - Android 12 και Android 11

Στην περίπτωση του Android 12, υπάρχουν μερικές αλλαγές που περιγράφει το CDD, αλλά οι περισσότερες είναι όμορφες μικρές ή πραγματικά έχουν μόνο αντίκτυπο στους OEM. Μία από τις μεγαλύτερες αλλαγές που έχουμε δει ήταν η εισαγωγή ενός "τάξη απόδοσης" που μπορεί να οριστεί στις ιδιότητες κατασκευής ενός smartphone Android. Η Google το ανακοίνωσε ήδη παράλληλα με την κυκλοφορία του Android 12 Beta 1, και είναι ένας εύκολος τρόπος για τους προγραμματιστές να ελέγχουν πόσο γρήγορο είναι στην πραγματικότητα ένα smartphone Android. Στη σελίδα Προγραμματιστές Android, η Google λέει ότι κάθε έκδοση του Android έχει τη δική της αντίστοιχη κατηγορία απόδοσης, πράγμα που σημαίνει ότι υπάρχει μια κατηγορία απόδοσης για το Android 12 και θα υπάρχει μια για τα Android 13, 14 κ.λπ.

Όπως φαίνεται στο παραπάνω γράφημα, οι κλάσεις απόδοσης είναι συμβατές προς τα εμπρός. Αυτό σημαίνει ότι μια συσκευή μπορεί να αναβαθμιστεί σε μια νέα έκδοση Android χωρίς να αλλάξει την κατηγορία απόδοσης, αλλά σημαίνει επίσης ότι οι συσκευές μπορούν να αλλάξουν κατηγορία εάν πληρούν τις απαιτήσεις αυτού του νέου λειτουργικού συστήματος εκδοχή. Η Google είπε ότι θα ορίσει μια κατηγορία απόδοσης και για το Android 11, κάτι που έγινε. Το CDD στην πραγματικότητα αναφέρεται στις κλάσεις απόδοσης 11 και 12 ως κλάσεις απόδοσης R και S αντίστοιχα.

Κάναμε κάποια ανασκαφή εκείνη την εποχή και βρήκαμε μερικά από αυτά που θα καθόριζαν την κατηγορία απόδοσης για το Android 12. Μερικές βασικές απαιτήσεις για την κατηγορία απόδοσης 12 είναι παρακάτω.

Βασικές απαιτήσεις κατηγορίας απόδοσης 12

  • Τουλάχιστον 6 GB RAM
  • Ανάλυση τουλάχιστον 400dpi και 1080p
  • Τουλάχιστον 120MB/s διαδοχική εγγραφή, 250MB/s διαδοχική ανάγνωση, 10MB/s τυχαία εγγραφή και 40MB/s τυχαία ταχύτητα ανάγνωσης
  • Πρέπει να έχει (τουλάχιστον) πίσω κάμερα 12 MP με δυνατότητα εγγραφής 4K 30 FPS
  • Πρέπει να διαθέτει (τουλάχιστον) μπροστινή κάμερα 4MP με δυνατότητα εγγραφής 1080p 30 FPS

Εκείνη την εποχή, δεν βρήκαμε πληροφορίες σχετικά με την κατηγορία απόδοσης 11. Αυτή η κατηγορία απόδοσης ορίζεται τώρα και στο CDD. Οι απαιτήσεις για την κατηγορία απόδοσης 11 είναι παρακάτω.

Βασικές απαιτήσεις κλάσης απόδοσης 11

  • Τουλάχιστον 6 GB RAM
  • Ανάλυση τουλάχιστον 400dpi και 1080p
  • Τουλάχιστον 100MB/s διαδοχική εγγραφή, 200MB/s διαδοχική ανάγνωση, 10MB/s τυχαία εγγραφή και 25MB/s τυχαία ταχύτητα ανάγνωσης
  • Πρέπει να έχει (τουλάχιστον) πίσω κάμερα 12 MP με δυνατότητα εγγραφής 4K 30 FPS
  • Πρέπει να διαθέτει (τουλάχιστον) μπροστινή κάμερα 4MP με δυνατότητα εγγραφής 1080p 30 FPS

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

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