Η Google ανακοίνωσε ορισμένες από τις επερχόμενες λειτουργίες απορρήτου και ασφάλειας για το Android 11, το νεότερο λειτουργικό σύστημα Android. Τα πιο συναρπαστικά νέα για χρήστες και προγραμματιστές Android θα αποθηκευτούν για το Google I/O 2020 τον Μάιο.
Προς το παρόν, η εταιρεία έχει μοιραστεί αυτό που ονομάζεται η πρώτη Προεπισκόπηση προγραμματιστή. Ακολουθεί μια περίληψη ορισμένων από τις λειτουργίες που ανακοίνωσε η Google.
Πρόσβαση άδειας μίας χρήσης
Το Android ελέγχει προσεκτικά τα δεδομένα στα οποία έχουν πρόσβαση οι εφαρμογές. Κάποτε ο χρήστης έπρεπε να δώσει άδεια πρόσβασης στα δεδομένα κατά την εγκατάσταση της εφαρμογής. Όταν κυκλοφόρησε το Android 6.0 Marshmallow, εισήχθησαν τα δικαιώματα χρόνου εκτέλεσης. Η εφαρμογή θα μπορούσε να ζητήσει από τον χρήστη πρόσβαση σε ορισμένα ευαίσθητα δεδομένα ακόμη και μετά την εγκατάσταση.
Μερικά από τα ευαίσθητα δεδομένα περιελάμβαναν τοποθεσία, μικρόφωνο και κάμερα. Με το Android 10, η Google εισήγαγε μια έκδοση αδειών χρόνου εκτέλεσης που επέτρεπε στον χρήστη να παρέχει πρόσβαση μόνο κατά την εκτέλεση της εφαρμογής. Ωστόσο, αυτή η δυνατότητα ήταν μόνο για δεδομένα τοποθεσίας.
Το Android 11 παρέχει στους χρήστες πιο εκλεπτυσμένο έλεγχο σε πρόσθετα ευαίσθητα δεδομένα, συμπεριλαμβανομένης της πρόσβασης στην κάμερα και στο μικρόφωνο. Η Google εισήγαγε ένα νέα εφάπαξ άδεια δυνατότητα για την προεπισκόπηση προγραμματιστή Android 11.
Αυτή η νέα δυνατότητα επιτρέπει στους χρήστες να δίνουν προσωρινά πρόσβαση σε μια εφαρμογή για όσο διάστημα η εφαρμογή βρίσκεται στο προσκήνιο. Μόλις ο χρήστης απομακρυνθεί από την εφαρμογή, η πρόσβαση θα καταργηθεί.
Αλλαγές εμβέλειας αποθήκευσης
Η αλλαγή γνωστή ως Αποθήκευση εύρους είχε σκοπό να σταματήσει την υπερβολική χρήση του READ_EXTERNAL_STORAGE. Πάρα πολλές εφαρμογές στο Google Play είχαν πρόσβαση σε ολόκληρο τον εξωτερικό χώρο αποθήκευσης όπου οι χρήστες είχαν αποθηκευμένα τα προσωπικά τους έγγραφα, φωτογραφίες και άλλα αρχεία. Οι εφαρμογές Scoped Storage παραχώρησαν πρόσβαση μόνο στα αρχεία που χρειάζονταν. Εάν μια εφαρμογή έχει άδεια READ_EXTERNAL_STORAGE στο πλαίσιο του Scoped Storage, μπορεί να προβάλει ορισμένα αρχεία μέσω του MediaStore API.
Εναλλακτικά, η εφαρμογή μπορεί να ζητήσει από τον χρήστη να επιλέξει με μη αυτόματο τρόπο ποια αρχεία θα της δώσει πρόσβαση μέσω του εργαλείου επιλογής αρχείων συστήματος. Οι εφαρμογές που εξακολουθούν να χρειάζονται πλήρη πρόσβαση στον εξωτερικό χώρο αποθήκευσης μπορούν να ζητήσουν από τον χρήστη να δώσει στην εφαρμογή πρόσβαση στον ριζικό κατάλογο του εξωτερικού χώρου αποθήκευσης.
Μέχρι την 1η Αυγούστουαγ, 2020 όλες οι νέες εφαρμογές που υποβάλλονται στο Google Play Store πρέπει να στοχεύουν το Android 10. Μέχρι την 1η Νοεμβρίουαγ, 2020 όλες οι ενημερώσεις σε υπάρχουσες εφαρμογές πρέπει να κάνουν το ίδιο. Οι προγραμματιστές διαχειριστών αρχείων για Android 11 πρέπει να δώσουν στην Google μια φόρμα δήλωσης εάν θέλουν ευρεία πρόσβαση στον εξωτερικό χώρο αποθήκευσης.
Όταν η φόρμα γίνει αποδεκτή, η εφαρμογή διαχείρισης αρχείων θα έχει πλήρη προβολή του MediaStore αλλά δεν θα έχει πρόσβαση σε εξωτερικούς καταλόγους εφαρμογών.
Υποστήριξη άδειας οδήγησης για κινητά
Από πέρυσι η Google εργάζεται σε μια λειτουργία που θέτει τα θεμέλια για την ασφαλή αποθήκευση έγγραφα αναγνώρισης στην κινητή συσκευή σας, ιδίως οδήγηση μέσω φορητών συσκευών σύμφωνα με το πρότυπο ISO 18013-5 άδειες. Η Google ανακοίνωσε αυτή τη δυνατότητα στο Google I/O 2019 και τώρα το Android 11 είναι έτοιμο να το υποστηρίξει. Υπάρχουν πολλές πολιτείες των ΗΠΑ που δοκιμάζουν ή εφαρμόζουν eDL.
Αλλαγές στο BioMetric Prompt
Η Google έχει πλέον συμπεριλάβει τρεις διαφορετικούς τύπους ελέγχου ταυτότητας: ισχυρό, αδύναμο και διαπιστευτήριο συσκευής. Στο Android 11, οι προγραμματιστές μπορούν πλέον να υποβάλουν ερωτήματα για τις βιομετρικές μεθόδους που κρίνονται αδύναμος όπως λύσεις αναγνώρισης προσώπου που βασίζονται σε λογισμικό που βρίσκονται σε πολλά τηλέφωνα. Η Google σημείωσε προηγουμένως πολλά τηλέφωνα που παρέχουν έναν αδύναμο έλεγχο ταυτότητας αναγνώρισης προσώπου κατά την εκτέλεση ελέγχου ταυτότητας βάσει κρυπτογράφησης. Τώρα οι προγραμματιστές αποφασίζουν ποιο επίπεδο ελέγχου ταυτότητας χρειάζεται η εφαρμογή τους.
Ασφαλείς μονάδες αποθήκευσης και κύριας γραμμής
Το BlobstoreManager θα διευκολύνει και θα διευκολύνει τις εφαρμογές να μοιράζονται σταγόνες δεδομένων ή συλλογές δυαδικών δεδομένων. Θα είναι επίσης μια πιο ασφαλής επιλογή για τα δεδομένα σας. Επίσης, η Google διαθέτει τώρα 20 νέες λειτουργικές μονάδες Mainline για το Android 11 Developer Preview.
Σκλήρυνση πλατφόρμας
Η Google επεκτείνει τη χρήση απολυμαντικών σε αρκετά κρίσιμα για την ασφάλεια εξαρτήματα. Αυτά τα απολυμαντικά θα βρουν προβλήματα μνήμης στην παραγωγή για όλες τις εφαρμογές που στοχεύουν Android 11 ή νεότερη έκδοση. Αυτό θα επιτρέψει στους προγραμματιστές να δοκιμάσουν διεξοδικά τις εφαρμογές τους πριν τις ξεκινήσουν.
Με αυτές τις νέες εξελίξεις στον ορίζοντα για φέτος, οι χρήστες Android έχουν σίγουρα κάτι να περιμένουν. Προς το παρόν, απολαύστε την προεπισκόπηση σας!