Ακολουθούν όλες οι νέες δυνατότητες του Android 11 που η Google επιβάλλει και δεν επιβάλλει στους OEM, σύμφωνα με το Έγγραφο ορισμού συμβατότητας Android.
Η Google μόλις άρχισε να κυκλοφορεί το πρώτη σταθερή κατασκευή του Android 11 στη σειρά συσκευών Pixel. Η τελευταία έκδοση λογισμικού της εταιρείας συνοδεύεται από μια δέσμη νέων αλλαγών που αντιμετωπίζουν οι χρήστες, όπως ειδοποιήσεις Bubble, ενσωματωμένη υποστήριξη εγγραφής οθόνης, επανασχεδιασμένα στοιχεία ελέγχου πολυμέσων και πολλά άλλα. Μαζί με αυτά, το Android 11 περιλαμβάνει πολλά ενημερώσεις που απευθύνονται σε προγραμματιστές και ένα πλήθος από κρυφές αλλαγές που εντοπίσαμε στον πηγαίο κώδικα του Android 11. Ωστόσο, ενώ οι περισσότερες από αυτές τις αλλαγές θα φτάσουν στη σειρά Pixel, η Google δεν επιβάλλει ορισμένες λειτουργίες του Android 11 ΚΑΕ. Σε αυτήν την ανάρτηση, θα ρίξουμε μια ματιά σε όλες τις δυνατότητες του Android 11 που η Google είναι και δεν απαιτεί από τους OEM να υλοποιώ, εφαρμόζω.
Σύμφωνα με το Android 11 Έγγραφο ορισμού συμβατότητας
(CDD), η Google δεν απαιτεί από τους OEM να εφαρμόσουν 3 από τις μεγαλύτερες δυνατότητες του Android 11. Το CDD δεν παραθέτει τις ειδοποιήσεις συνομιλίας όπως απαιτείται, αυτό δεν απαιτεί από τους OEM να εφαρμόσουν το Controls API, και Το πιστοποιητικό ταυτότητας δεν είναι επίσης απαίτηση. Πρώτα μάθαμε για αυτές τις απαιτήσεις νωρίτερα φέτος τον Ιούνιο, όταν κοινοποιήθηκε μαζί μας ένα έγγραφο που διέρρευσε με λεπτομέρειες για αλλαγές στο CDD.Για όσους δεν γνωρίζουν, το Android CDD είναι μια λίστα λειτουργιών λογισμικού και υλικού που οι κατασκευαστές συσκευών "ΠΡΕΠΕΙ" να εφαρμόζουν, μόνο "ΣΥΝΙΣΤΑΤΑΙ ΕΝΤΟΠΩΣ" να εφαρμόσουν ή "ΔΕΝ ΠΡΕΠΕΙ" να εφαρμόσουν. Εάν μια λειτουργία αναφέρεται ως εφαρμογή "ΠΡΕΠΕΙ", τότε οι OEM πρέπει να προσθέσουν τη δυνατότητα διαφορετικά δεν μπορούν να στείλουν εφαρμογές Google στις συσκευές τους. Εάν μια δυνατότητα αναφέρεται ως εφαρμογή "ΔΕΝ ΠΡΕΠΕΙ", οι κατασκευαστές συσκευών δεν μπορούν να προσθέσουν τη δυνατότητα. Τέλος, εάν ένα χαρακτηριστικό αναφέρεται ως "ΣΥΝΙΣΤΩΜΕΝΟ ΕΝΤΟΠΩΣ", τότε εναπόκειται στους OEM να συμπεριλάβουν ή να παραλείψουν τη δυνατότητα.
Δεδομένου ότι το CDD του Android 11 αναφέρει και τις τρεις προαναφερθείσες λειτουργίες ως "ΣΥΝΙΣΤΑΤΑΙ ΕΝΤΟΠΩΣ", υπάρχει πιθανότητα οι OEM να μπορούν να αποστέλλουν τις ενημερώσεις Android 11 χωρίς τις δυνατότητες. Ωστόσο, αυτό δεν σημαίνει ότι όλοι οι OEM θα παραλείψουν αυτές τις λειτουργίες, καθώς θα μπορούσαν να τις βρουν ωφέλιμες για τους χρήστες. Είναι επίσης πιθανό η αυστηρότερη συμφωνία αδειοδότησης Υπηρεσιών Google Mobile για το Android 11 να απαιτεί από τους OEM να εφαρμόζουν αυτές τις λειτουργίες, αλλά δεν γνωρίζουμε τους όρους αυτών των συμφωνιών.
Τώρα που μιλήσαμε για τις λειτουργίες που δεν απαιτούνται, ας ρίξουμε μια ματιά σε ορισμένες από τις λειτουργίες που απαιτούνται ρητά στο Android 11:
Να μην επιτρέπεται η αλλαγή της εμφάνισης του προσώπου
Φαίνεται ότι η Google είναι απαγορεύοντας στους OEM να εφαρμόζουν αλγόριθμους προσαρμογής προσώπου κατά την επεξεργασία εικόνας. Αυτό σημαίνει ότι όλες οι εικόνες από τη γραμμή της κάμερας, από προεπιλογή, δεν θα έχουν τροποποιημένα πρόσωπα, αλλά οι προσαρμογές προσώπου μπορούν ακόμα να εφαρμοστούν στη δημοσίευση από την εφαρμογή κάμερας. Ως αποτέλεσμα, απενεργοποίηση της λειτουργίας ομορφιάς πρέπει στην πραγματικότητα απενεργοποιήστε το, εκτός εάν η εφαρμογή κάμερας OEM δεν σας επιτρέπει να απενεργοποιήσετε πλήρως τη λειτουργία ομορφιάς ή έχει μια κρυφή λειτουργία ομορφιάς επιπέδου 1 που δεν μπορεί ποτέ να απενεργοποιηθεί. Ενώ οι περισσότερες εφαρμογές κάμερας OEM σάς επιτρέπουν να την απενεργοποιήσετε, μερικές συσκευές είναι γνωστό ότι εφαρμόζουν φίλτρα ομορφιάς ακόμα και όταν η λειτουργία ομορφιάς είναι απενεργοποιημένη. Για παράδειγμα, σε Η κριτική του Max για το Vivo X50 Pro, σημείωσε πώς η κάμερα συνέχιζε να αλλοιώνει το πρόσωπό του παρόλο που απενεργοποίησε τη λειτουργία ομορφιάς.
Roboto ως προεπιλεγμένη γραμματοσειρά
Η Google απαιτεί επίσης την αποστολή OEM Roboto ως προεπιλεγμένη γραμματοσειρά στο Android 11. Ωστόσο, οι κατασκευαστές συσκευών μπορούν ακόμα να προσφέρουν τις δικές τους γραμματοσειρές στους χρήστες κατά τη διάρκεια της εγκατάστασης ή στις ρυθμίσεις. Το σημειώνει ο Goog "Στόχος είναι να διασφαλιστεί ότι οι προσδοκίες του προγραμματιστή εφαρμογών είναι συνεπείς με την προεπιλογή (π.χ. χωρίς ρητό χρήστη συναίνεση) παρουσίαση των εφαρμογών τους στη συσκευή και η προεπιλεγμένη γραμματοσειρά sans-serif είναι μια εξαιρετικά ορατή πτυχή αυτού παρουσίαση."
απαίτηση fs-verity
Νέες συσκευές που θα κυκλοφορήσουν με Android 11 θα είναι απαιτείται για την υποστήριξη του fs-verity. Σύμφωνα με την Google, "Το fs-verity είναι παρόμοιο με το dm-verity, αλλά υλοποιείται σε βάση ανά αρχείο...είναι χρήσιμο για την αποτελεσματική επαλήθευση της αυθεντικότητας ή 'appraising', μεγάλα αρχεία των οποίων είναι δυνατή η πρόσβαση μόνο σε ένα μικρό μέρος — όπως αρχεία εφαρμογής Android (APK)...fs-verity επίσης παρέχει καλύτερη προστασία από κακόβουλο υλικολογισμικό δίσκου από ό, τι ένας κατακερματισμός εκ των προτέρων, καθώς το fs-verity επαληθεύει εκ νέου τα δεδομένα κάθε φορά που σελιδοποιημένη."