Για να ενισχύσει την ασφάλεια, η Google θα απαιτήσει από τους προγραμματιστές διαχείρισης αρχείων να υποβάλουν μια φόρμα για να αποκτήσουν ευρεία πρόσβαση στον χώρο αποθήκευσης αρχείων στο Android 11.
Το Android 10 beta 2 κυκλοφόρησε νωρίτερα φέτος αποκάλυψε ότι η Google σχεδίαζε να περιορίσει τον τρόπο με τον οποίο οι εφαρμογές μπορούν να έχουν πρόσβαση στον εσωτερικό χώρο αποθήκευσης του τηλεφώνου σας. Για το σκοπό αυτό, η Google εισήγαγε κάτι που ονομάζεται Scoped Storage. Ωστόσο, λόγω αντιδράσεων από αρκετούς προγραμματιστές, η εταιρεία έπρεπε να κάνει πίσω σχετικά με την εφαρμογή του. Η εταιρεία επέτρεψε στις εφαρμογές που δεν στοχεύουν ακόμη το Android 10 να λειτουργούν όπως παλιά και έδωσε στους προγραμματιστές χρόνο μέχρι την 1η Νοεμβρίου 2020 για να ενημερώσουν τις εφαρμογές τους για να στοχεύσουν το Android 10.
Οι εφαρμογές που στοχεύουν ήδη το Android 10 από προεπιλογή μπορούν να δουν αρχεία μόνο στον κατάλογό τους για συγκεκριμένη εφαρμογή. Για να αποκτήσετε πρόσβαση σε αρχεία που έχουν δημιουργήσει άλλες εφαρμογές, όπως φωτογραφίες, εικόνες, βίντεο και ήχος, οι εφαρμογές πρέπει ακόμα να ζητήσουν το δικαίωμα READ_EXTERNAL_STORAGE, αλλά η λήψη αυτής της άδειας δεν παρέχει πλέον πρόσβαση σε ολόκληρο το διαμέρισμα /data/media. Αντίθετα, βλέπουν αρχεία μόνο σε καλά καθορισμένες τοποθεσίες που παρέχονται από το MediaStore API. Αν και αυτή η υλοποίηση λειτουργεί για εφαρμογές που απαιτούν πρόσβαση σε αρχεία πολυμέσων, δεν λειτουργεί για εφαρμογές διαχείρισης αρχείων.
Οι διαχειριστές αρχείων χρειάζονται ευρεία πρόσβαση στον εξωτερικό χώρο αποθήκευσης για να λειτουργήσουν και εάν στοχεύουν το Android 10, το ο μόνος τρόπος για να αποκτήσετε ευρεία πρόσβαση στα αρχεία είναι η χρήση του API του Storage Access Framework (SAF). Παρόλο που το SAF υπάρχει από το Android 5.0 Lollipop, οι προγραμματιστές τείνουν να μην το χρησιμοποιούν, όπως έχει ένα δύσκολο και κακώς τεκμηριωμένο API, κακή εμπειρία χρήστη, κακή απόδοση και κακή αξιοπιστία. Τώρα, η Google στοχεύει να αντιμετωπίσει αυτά τα ζητήματα με το Android 11.
Σύμφωνα με μια πρόσφατη ομιλία με τίτλο "Preparing for Scoped Storage" που παρουσιάστηκε από τους υπαλλήλους της Google Roxanna Aliabadi, Zimuzo Ezeozue και Yacine Rezgui, Google σχεδιάζει να παραχωρήσει «ειδική πρόσβαση σε εφαρμογές για επιλεγμένες περιπτώσεις χρήσης». Ως μέρος της ομιλίας, αναφέρουν ότι αυτή η "ειδική πρόσβαση στην εφαρμογή" παρέχεται μόνο σε εφαρμογές που αποδεικνύουν μια "σαφή ανάγκη" για πλήρη πρόσβαση σε κοινόχρηστο χώρο αποθήκευσης, "υποβολή φόρμας δήλωσης" στην Google και δεν έχουν πρόσβαση στην "εξωτερική εφαρμογή" καταλόγους».
Αυτό σημαίνει ότι οι διαχειριστές αρχείων θα πρέπει να ζητούν από την Google άδεια πρόσβασης στον εξωτερικό χώρο αποθήκευσης, όπως ακριβώς πρέπει να ζητούν από την Google οι εφαρμογές που ζητούν άδειες SMS/Καταγραφής κλήσεων. Επομένως, μπορεί να υπάρχουν αυθαίρετα ζητήματα επιβολής, όπως έχουμε δει στο παρελθόν με τις αποφάσεις του Google Play. Τέλος, ένα άλλο πιθανό ζήτημα είναι το γεγονός ότι οι διαχειριστές αρχείων δεν θα έχουν πλέον πρόσβαση σε εξωτερικούς καταλόγους εφαρμογών. Επομένως, πράγματα όπως τα mods για παιχνίδια δεν θα λειτουργούν πλέον.
Πηγή: YouTube
Μέσω: Reddit