Πίνακας περιεχομένων:
- Γιατί η κάρτα SD σας δεν λειτουργεί το ίδιο στο Android 4.4 KitKat και τους λόγους της αλλαγής
- Τι άλλαξε στο Android 4.4 KitKat με κάρτες SD
- Θέλετε να είναι εύκολο; Ή θέλετε να είναι ασφαλές;
- Οπότε τι κάνουμε;
Γιατί η κάρτα SD σας δεν λειτουργεί το ίδιο στο Android 4.4 KitKat και τους λόγους της αλλαγής
"Η κατάρα σου, η Google! Η ενημερωμένη έκδοση του KitKat έσπασε την κάρτα SD μου!"
Πιάστε γύρω από το τμήμα Android του Internet και θα ακούσετε κάτι παρόμοιο. Οι χρήστες, όπως εσείς και εγώ, βρισκόμαστε σε κατάσταση αναστάτωσης επειδή ενημέρωσαν το τηλέφωνό τους στο Android 4.4 KitKat και τώρα η υποστήριξη κάρτας SD έχει αλλάξει. Οι εφαρμογές δεν λειτουργούν πλέον, οι χρήστες έχουν προβλήματα με κάμερες και συσκευές αναπαραγωγής μουσικής και ενώ όλοι οι άλλοι λένε "Ω, ναι, έτσι λειτουργεί τώρα", κανείς δεν τους προειδοποίησε εκ των προτέρων πριν πάρουν αυτή την ενημέρωση.
Υπάρχει μεγάλη ώθηση εναντίον αυτών των αλλαγών, με αναφορές και απειλές λαϊκών κινήσεων που απειλούν να δείξουν στο Google το σφάλμα των τρόπων του - ακόμη και ένας πολύ δημοφιλής προγραμματιστής που δεν θα κατονομάσω τους ανθρώπους της PR που στέλνουν αιτήματα για blogs για το κακό Google.
Αλλά, όπως πάντα, υπάρχει μια μέθοδος για την τρέλα της Google. Ας συζητήσουμε.
Τι άλλαξε στο Android 4.4 KitKat με κάρτες SD
Είναι απλό, πραγματικά. Πριν από το Android 4.4 KitKat, οι εφαρμογές - εφόσον είχαν άδεια πρόσβασης στην κάρτα SD - θα μπορούσαν να διαβάζουν και να γράφουν σε οποιαδήποτε περιοχή σε αφαιρούμενο χώρο αποθήκευσης, συμπεριλαμβανομένων των φακέλων του συστήματος όπως DCIM, Συναγερμοί κλπ. Αυτό έχει αλλάξει και τώρα τρίτο μέρος οι εφαρμογές - όπως σε αυτές που κάνετε λήψη από το Google Play ή αλλού - μπορούν να γράψουν μόνο σε αρχεία και φακέλους που έχουν δημιουργήσει ή έχουν αναλάβει.
Η Google έκανε τα πράγματα πιο καθαρά και ασφαλέστερα. Κάποιες εφαρμογές έχουν συνεργαστεί με αυτό, πολλοί άλλοι είναι ακριβώς σπασμένοι.
Αυτό κρατά τα πράγματα «τακτοποιημένα». Οι εφαρμογές δεν απορρίπτουν αρχεία παντού στην κάρτα - κάτι που όλοι συναντήσαμε - και αντί να έχουμε μια κεντρική τοποθεσία για να βάλουμε όλα τα αρχεία τους. Υπάρχουν επίσης κάποιες σοβαρές ανησυχίες για την ασφάλεια που αντιμετωπίσατε επειδή δεν επιτρέπετε σε μια εφαρμογή να γράφει αρχεία απλά οπουδήποτε.
Αυτό σημαίνει ότι η εφαρμογή του προγράμματος προβολής φωτογραφιών του Jerry μπορεί να σαρώσει ολόκληρο το σύστημα σας για εικόνες, να δημιουργήσει μια βάση δεδομένων μικρογραφιών από όλα αυτά και να το αποθηκεύσει σε ένα φάκελο στην κάρτα SD. Αλλά δεν μπορεί να μετακινήσει ή να αποθηκεύσει τις εικόνες τους σε φακέλους - συμπεριλαμβανομένου του φακέλου Εικόνες - στην κάρτα SD, επειδή δεν κατέχει τους φακέλους αυτούς. Εάν έχει προγραμματιστεί σωστά, θα μπορούσε να αποθηκεύσει αντίγραφα των εικόνων στους φακέλους του προγράμματος προβολής του Τζέρι της Awesome Photo Viewer στην κάρτα SD. Ο φάκελος είναι μέρος της εφαρμογής και αν το απεγκαταστήσετε, ο φάκελος πηγαίνει επίσης. Η παλιά μέθοδος της τοποθέτησης οπουδήποτε θέλεις έχει φύγει για πάντα.
Η άλλη πλευρά του νομίσματος είναι ότι η εφαρμογή Jerry's Not Awesome που κλέβει τα δεδομένα σας δεν έχει πια πρόσβαση σε εγγραφή σε κάθε αρχείο και φάκελο στην κάρτα SD. Ναι, προηγουμένως κάθε εφαρμογή που δήλωσε την άδεια να διαβάζει και να γράφει στην κάρτα SD έχει τη δυνατότητα να γράφει αρχεία σε οποιονδήποτε φάκελο - συμπεριλαμβανομένων των φακέλων του συστήματός σας, και οποιοσδήποτε φάκελος μπορεί να έχει γίνει σαν μια εφαρμογή τραπεζικής. Οποιοσδήποτε τύπος αρχείου. Αυτό περιλαμβάνει τα αρχεία που θα μπορούσαν να διαβαστούν όταν ξεκίνησε μια άλλη εφαρμογή και να επηρεάσουν τις ρυθμίσεις ή τον τρόπο λειτουργίας της εφαρμογής. Ήταν ένας πλήρης και πλήρης εφιάλτης ασφαλείας, και γιατί πολλοί άνθρωποι - συμπεριλαμβανομένων και των δικών σας - δεν ήθελαν τηλέφωνα με κάρτες SD.
Θέλετε να είναι εύκολο; Ή θέλετε να είναι ασφαλές;
Ένας από τους λόγους για τους οποίους τα πράγματα πρέπει να αλλάξουν τόσο δραστικά για το μπροστινό μέρος της ασφάλειας είναι λόγω των δικαιωμάτων χρήστη και ομαδικών δικαιωμάτων τύπου Unix και του συστήματος αρχείων της κάρτας SD. Αναμένετε ότι μια κάρτα SD θα λειτουργήσει μόνο όταν την συνδέσετε σε έναν υπολογιστή. Οποιοσδήποτε υπολογιστής. Επειδή σχεδόν το 96% όλων των υπολογιστών εκεί έξω που δεν είναι κάποιο είδος διακομιστή τρέχει τα Microsoft Windows, πρέπει να βεβαιωθείτε ότι η κάρτα SD σας θα συνεργαστεί μαζί τους.
Εάν θέλετε αφαιρούμενο χώρο αποθήκευσης που μπορεί να διαβαστεί οπουδήποτε, καταλάβετε ότι δεν πρόκειται να είναι ασφαλής.
Τα συστήματα αρχείων που βασίζονται σε FAT - αυτό είναι που έχει διαμορφωθεί στην κάρτα SD σας - είναι καθολικά για τα Windows, τα Apple OSX και τα (πιο) μηχανήματα Linux. Βγάζει νόημα. Τι καλό είναι μια φορητή μονάδα δίσκου που δεν μπορεί να διαβαστεί, έτσι; Υπάρχει όμως μια παγίδα. Τα συστήματα βασισμένα σε FAT δεν υποστηρίζουν δικαιώματα αρχείων και φακέλων. Αν είμαι μια εφαρμογή, δεν μπορώ να πω "Αυτός είναι ο φάκελός μου, θα σας επιτρέψω να κοιτάξετε μέσα, αλλά δεν πρέπει να βάζετε κάτι καινούργιο ή να αλλάξετε κάποια από τα πράγματα μου!" σε αυτό το είδος συστήματος αρχείων. Είναι ένα χάος all-or-nothing, και αυτό που η Microsoft έχει απομακρυνθεί από τις νεότερες εκδόσεις των Windows. Ωστόσο, ο FAT πρέπει ακόμα να χρησιμοποιηθεί, γιατί οτιδήποτε άλλο θα απαιτήσει πολλούς στόχους για τους ανθρώπους που χρησιμοποιούν παλιές εκδόσεις των Windows, και αυτό είναι ένας μεγάλος αριθμός ανθρώπων.
Λάβετε υπόψη ότι αυτό δεν έχει καμία σχέση με την πρόσβαση στο αποθηκευτικό χώρο του τηλεφώνου σας - εσωτερικού ή εξωτερικού - μέσω καλωδίου που είναι συνδεδεμένος στον υπολογιστή σας. Αυτό χρησιμοποιεί ένα εντελώς διαφορετικό πρωτόκολλο και μέθοδο, που δεν έχει καμία σχέση με το πραγματικό σύστημα αρχείων ενός αφαιρούμενου μέσου εκτύπωσης.
Εάν έχουν δημιουργηθεί κάρτες SD με το ίδιο σύστημα αρχείων με τα υπόλοιπα τμήματα εντός του Android (EXT, για όσους παρακολουθείτε στο σπίτι), τίποτα από αυτά δεν έχει σημασία. Οι εφαρμογές τρίτων θα μπορούσαν να έχουν άδεια σε μεμονωμένους φακέλους, άλλοι φάκελοι θα μπορούσαν να επισημανθούν ως "hands-off" και όλοι θα ήταν ευχαριστημένοι. Αλλά δεν είναι, και δεν μπορεί να είναι χωρίς τροποποίηση πολλών υπολογιστών, ή ένα αυτόνομο πρόγραμμα που τρέχετε στον υπολογιστή σας μόνο για να έχετε πρόσβαση στην κάρτα SD που βγάζετε από το Android σας.
Αυτό είναι ένα χάος που κανείς δεν μπορεί να διορθώσει αυτή τη στιγμή.
Οπότε τι κάνουμε;
Πρώτα απ 'όλα, σταματάτε και σκεφτείτε πριν λάβετε οποιαδήποτε ενημέρωση στο KitKat. Οποιεσδήποτε εφαρμογές είναι εγκατεστημένες στην κάρτα SD θα χάσουν τα δεδομένα τους όταν ενημερώσετε και θα πρέπει να εγκαταστήσετε ξανά και ορισμένες από τις εφαρμογές που χρησιμοποιείτε πιθανώς θα σταματήσουν να λειτουργούν, επειδή δεν έχουν ενημερωθεί. Τα καλά νέα είναι ότι άλλα apps έχουν ενημερωθεί - για παράδειγμα, τα PocketCasts - για να δοκιμάσετε όλες τις νέες εφαρμογές.
Η ανανέωση της ενημερωμένης έκδοσης KitKat είναι μια επιλογή, αλλά όχι μία που θα συνιστούσαμε.
Δεν θα μπορούσατε ποτέ να ενημερώσετε το KitKat, το οποίο βλέπω πολλοί άνθρωποι ισχυρίζονται ότι έχουν προγραμματίσει. Νομίζω ότι είναι λίγο τρελό, αλλά είναι μια επιλογή και θα κρατήσει τα πράγματα να λειτουργούν όπως πάντα - τόσο το καλό όσο και το κακό - σε σχέση με την εξωτερική σας αποθήκευση.
Ή μπορείτε να εγκαταστήσετε μια προσαρμοσμένη ROM που "διορθώνει" το ζήτημα. Είναι αρκετά εύκολο να αλλάξετε, αλλά οι χρήστες που κάνουν το τηλέφωνό σας δεν επιτρέπεται να το "διορθώσουν" ή δεν μπορούν να διατηρήσουν την πιστοποίηση Google για το Google Play και τις υπόλοιπες εφαρμογές της Google.
Ή μπορείτε να huff και puff, και να ξεκινήσει μια αναφορά.
Θυμηθείτε, το Android - είτε αυτό μας αρέσει είτε όχι - είναι έργο που βρίσκεται σε εξέλιξη. Το Google θα μπορούσε πολύ καλά να έχει κάποιο είδος μαγικής επιδιόρθωσης για αυτό το όλο πρόβλημα που σχεδιάστηκε και θα το δούμε σε μια μελλοντική έκδοση του Android. Ή δεν θα μπορούσε να φροντίσει και να πάρει τη θέση ότι οι κάρτες SD πρέπει να χρησιμοποιούνται μόνο για την αποθήκευση μέσων και θα πρέπει να διατηρούνται χωριστά από το λειτουργικό σύστημα.
Απλά θα πρέπει να δούμε.