Το Android διαθέτει σύστημα αδειών για μεμονωμένες εφαρμογές, αλλά και iPhone και iPad. Το Android σάς δίνει ένα μόνο μήνυμα όταν εγκαθιστάτε μια εφαρμογή, αλλά το iOS σάς επιτρέπει να λαμβάνετε περισσότερες αποφάσεις.
Πολλοί geeks πιστεύουν εδώ και πολύ καιρό ότι το σύστημα αδειών του Android είναι ένα πλεονέκτημα έναντι της έλλειψης ενός στο iOS. Αυτό μπορεί να είναι σοκαριστικό για να προτείνουμε πολλά geeks Android, αλλά το σύστημα αδειών iOS είναι αναμφισβήτητα πολύ πιο πρακτικό.
Εκσυγχρονίζω: Η Google κατάργησε τη δυνατότητα AppOps από το Android 4.4.2 μετά τη σύνταξη αυτού του άρθρου, ισχυριζόμενη ότι κυκλοφόρησε κατά λάθος. Αυτό σημαίνει ότι η κατάσταση άδειας εφαρμογής Android είναι τώρα ακόμη χειρότερη από την παρακάτω.
Το πρόβλημα με τα δικαιώματα Android
Προτού μπορέσουμε να εκτιμήσουμε πλήρως πώς λειτουργούν διαφορετικά τα δικαιώματα εφαρμογής σε iPhone και iPad, ας ρίξουμε μια γρήγορη ματιά στον τρόπο λειτουργίας τους στο Android. Όταν εγκαθιστάτε μια εφαρμογή από το Google Play (ή οπουδήποτε αλλού), θα δείτε μια λίστα αδειών που απαιτεί η εφαρμογή. Οι εφαρμογές πρέπει να δηλώσουν την άδεια να κάνουν τα πάντα, από την πρόσβαση στο Διαδίκτυο έως την ανάγνωση του χώρου αποθήκευσης USB, μέχρι την πρόσβαση στην κατάσταση της τηλεφωνικής κλήσης και στα δεδομένα θέσης GPS.
Εάν είστε κάποιος που πραγματικά προσέχει, μπορείτε να δείτε αυτήν τη λίστα δικαιωμάτων κατά την εγκατάσταση. Αλλά είναι μια απόφαση «take-it-or-Leave-it». Μπορείτε να επιλέξετε να εγκαταστήσετε την εφαρμογή και να αποδεχτείτε τα δικαιώματα ή να αρνηθείτε την εγκατάσταση της εφαρμογής και να αρνηθείτε τα δικαιώματα.
Εάν είστε μέσος χρήστης Android, υπάρχει μια καλή πιθανότητα να μην δώσετε μεγάλη προσοχή στα δικαιώματα. Πιθανότατα έχετε εκπαιδευτεί ότι οι εφαρμογές θα ζητήσουν κάθε είδους άδειες, συμπεριλαμβανομένων των δικαιωμάτων "τοποθεσίας" σε δωρεάν παιχνίδια για σκοπούς στόχευσης διαφημίσεων. Εάν θέλετε να χρησιμοποιήσετε την εφαρμογή, θα καταλήξετε να την εγκαταστήσετε.
ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Όλα όσα πρέπει να γνωρίζετε σχετικά με τη διαχείριση δικαιωμάτων εφαρμογής σε Android
Αυτή είναι η μόνη απόφαση άδειας που λαμβάνουν οι περισσότεροι χρήστες. Σε Android 4.3 και μεταγενέστερες εκδόσεις, είναι πλέον δυνατό διαχείριση αδειών εφαρμογής με ρυθμίσεις ενσωματωμένες στο σύστημα με το νέο πλαίσιο AppOps, αλλά αυτές οι ρυθμίσεις είναι κρυφές και δεν θα βρεθούν ποτέ από τους περισσότερους ανθρώπους. Πρέπει επίσης να λάβετε μια πιο ενεργή απόφαση, αναζητώντας τον πίνακα ελέγχου για να διαχειριστείτε τα δικαιώματα μετά την εγκατάσταση της εφαρμογής.
Πώς λειτουργούν τα δικαιώματα iOS
Τα δικαιώματα εφαρμογής σε iPhone και iPad λειτουργούν διαφορετικά. Κατά την εγκατάσταση μιας εφαρμογής, δεν κάνετε επιλογές σχετικά με τις άδειες. Επιλέγετε να επιτρέπετε ορισμένα βασικά δικαιώματα - κάθε εφαρμογή που εγκαθιστάτε έχει ορισμένα βασικά δικαιώματα, όπως τη δυνατότητα πρόσβασης στο Διαδίκτυο. Κατά την εγκατάσταση, απλώς εγκαθιστάτε την εφαρμογή - δεν της εκχωρείτε ειδικά δικαιώματα όπως πρόσβαση στο GPS ή στις επαφές σας.
Για να χρησιμοποιήσετε συγκεκριμένα δικαιώματα - συγκεκριμένα, για να αποκτήσετε πρόσβαση στις Υπηρεσίες τοποθεσίας (GPS), τις Επαφές, τα Ημερολόγια, τις Υπενθυμίσεις, τις Φωτογραφίες, Bluetooth, Μικρόφωνο, Δραστηριότητα κίνησης, λογαριασμός Twitter ή λογαριασμό Facebook - η εφαρμογή ζητά την άδεια όταν χρειάζεται να τη χρησιμοποιήσει. Για παράδειγμα, κατά την εγκατάσταση των Χαρτών Google ή μιας άλλης εφαρμογής χαρτογράφησης, θα εμφανιστεί ένα αναδυόμενο παράθυρο που ζητά να δει την τοποθεσία σας όταν χρησιμοποιείτε για πρώτη φορά τις δυνατότητες χαρτογράφησής του. Εάν μια εφαρμογή χρειάζεται τις επαφές σας για μια συγκεκριμένη λειτουργία, θα δείτε μια προτροπή άδειας επαφών μόνο όταν χρησιμοποιείτε για πρώτη φορά τη συγκεκριμένη λειτουργία.
Είναι πιο εύκολο να καταλάβουμε γιατί μια εφαρμογή θέλει τα δικαιώματα και για ποια χρήση.
Επιπλέον, έχετε περισσότερες από μία επιλογές εδώ. Μπορείτε να απορρίψετε ένα αίτημα άδειας - λέγοντας "όχι, δεν εμπιστεύομαι αυτήν την εφαρμογή για πρόσβαση στις επαφές μου ή στην τοποθεσία GPS" - και συνεχίστε να χρησιμοποιείτε την εφαρμογή έτσι κι αλλιώς Μπορείτε να ενεργοποιήσετε ορισμένα δικαιώματα αλλά όχι άλλα.
Στο Android, οι κανονικοί χρήστες μπορούν να επιλέξουν να επιτρέπουν όλα τα δικαιώματα κατά την εγκατάσταση ή απλώς να μην χρησιμοποιούν την εφαρμογή. Στο iOS, οι κανονικοί χρήστες μπορούν να διαχειρίζονται και να κατανοούν τα δικαιώματα πολύ πιο εύκολα.
Μπορείτε επίσης να μεταβείτε στην οθόνη Ρυθμίσεις iOS και να πατήσετε Απόρρητο για να δείτε αυτές τις κατηγορίες δικαιωμάτων.
Πατήστε μια κατηγορία για να δείτε ποιες εγκατεστημένες εφαρμογές έχουν πρόσβαση σε άδεια και προαιρετικά να τις ανακαλέσετε. Αυτή είναι ουσιαστικά η έκδοση iOS της οθόνης AppOps σε Android, αλλά είναι ορατή στους μέσους χρήστες αντί να είναι κρυμμένα μόνο για τους geeks.
Αυτό το σύστημα αναγκάζει τους προγραμματιστές εφαρμογών να δικαιολογήσουν τα δικαιώματα που χρειάζονται. Στο iOS, οι χρήστες θα αρνούνταν την πρόσβαση στο Angry Birds εάν ζητούσε ξαφνικά να διαβάσει την τοποθεσία GPS τους. Στο Android, πολλοί χρήστες μάλλον δεν συνειδητοποιούν καν ότι το επιτρέπουν.
Εκεί που κερδίζει το Android
Φυσικά, το σύστημα αδειών Android εξακολουθεί να έχει τα πλεονεκτήματά του. Εάν είστε geek, μπορείτε να αποκτήσετε πιο λεπτομερή έλεγχο άδειας μέσω του AppOps. Το Android αναγκάζει επίσης τις εφαρμογές να δηλώνουν περισσότερα δικαιώματα, ώστε να μπορείτε να δείτε αν μια εφαρμογή μπορεί να έχει πρόσβαση στο Διαδίκτυο ή όχι. Το Android προσφέρει επίσης άδειες που δεν είναι διαθέσιμες στο iOS, επιτρέποντας στις εφαρμογές να κάνουν περισσότερα πράγματα.
Όμως, ενώ το Android είναι ακόμα ευέλικτο και ισχυρό με πολλούς τρόπους, σκοντάφτει όταν πρόκειται για τον πραγματικό κόσμο. Οι κανονικοί χρήστες που θέλουν απλώς να παίξουν παιχνίδια για κινητά χωρίς να συλλέξουν τις επαφές τους και οι τοποθεσίες που έχουν συλλεχθεί έχουν πολύ μεγαλύτερο έλεγχο στο iOS.
Δεν υπάρχει κανένας λόγος για τον οποίο το σύστημα αδειών του Android πρέπει να είναι τόσο "πάρτε-ή-αφήστε το" εκτός εάν γνωρίζετε για μια οθόνη μυστικών ρυθμίσεων. Ο ιστός λειτουργεί όπως το iOS - εάν ένας ιστότοπος θέλει να αποκτήσει πρόσβαση στην τοποθεσία σας, πρέπει να ρωτήσει. Εάν θέλει να αποκτήσει πρόσβαση στο μικρόφωνο ή στην κάμερα web, πρέπει να ρωτήσει. Μπορείτε να επιλέξετε να επιτρέψετε ή να απορρίψετε οποιαδήποτε από αυτές τις άδειες και να συνεχίσετε να χρησιμοποιείτε τον ιστότοπο. Θα πρέπει να λειτουργεί έτσι και στο Android.
Ας ελπίσουμε ότι η Google θα συνεχίσει να αναπτύσσει το AppOps και θα το διαθέσει σε κανονικούς χρήστες Android. Προς το παρόν, δεν είναι αλήθεια να λέμε ότι το Android διαθέτει δικαιώματα εφαρμογής ενώ το iOS δεν έχει - και τα δύο λειτουργικά συστήματα διαθέτουν συστήματα άδειας. Και η λύση της Apple είναι πιθανώς καλύτερη για τους περισσότερους ανθρώπους.