Η πρόσφατη ενημέρωση της Google στην Πολιτική προγραμματιστών του Google Play ήταν εις βάρος ορισμένων εφαρμογών, καθώς οι προγραμματιστές αναγκάζονται να εγκαταλείψουν χρήσιμες λειτουργίες
Google ανακοίνωσε πρόσφατα μια ενημέρωση για την πολιτική προγραμματιστή του Google Play, ουσιαστικά αλλάζοντας τον τρόπο χειρισμού των δικαιωμάτων που σχετίζονται με τα SMS και τα αρχεία καταγραφής κλήσεων. Αυτή η αλλαγή περιόρισε ποιες εφαρμογές είχαν τη δυνατότητα να ζητούν αυτές τις άδειες—μόνο οι εφαρμογές που έχουν επιλεγεί ως του χρήστη Η προεπιλεγμένη εφαρμογή για πραγματοποίηση κλήσεων ή αποστολή μηνυμάτων κειμένου θα έχει πρόσβαση στα αρχεία καταγραφής κλήσεων και στα SMS, αντίστοιχα, με λίγα εξαιρέσεις.
Ενημέρωση 1/4/19: Μετά την προσθήκη εφαρμογές αυτοματισμού εργασιών στη λίστα εξαιρέσεων από τους νέους περιορισμούς αδειών SMS και καταγραφής κλήσεων, ο προγραμματιστής του Tasker έχει ανακοινώθηκε ότι η εφαρμογή του έχει εγκριθεί για χρήση αυτών των αδειών. Ως εκ τούτου, καμία λειτουργικότητα δεν θα χαθεί στο Tasker. Ωστόσο, άλλες εφαρμογές, όπως η εφαρμογή Join του προγραμματιστή Tasker, βρίσκονται ακόμη υπό εξέταση.
Ιστορικό
Ο σκοπός της αλλαγής είναι να προστατεύσει τον συχνά απρόσεκτο μέσο χρήστη που περιηγήθηκε δίνοντας αυτά τα δικαιώματα σε καθένα και κάθε εφαρμογή που το ζήτησε, ανεξάρτητα από το αν μια τέτοια εφαρμογή χρειαζόταν πράγματι τέτοιες άδειες για τις διαφημιζόμενες λειτουργικότητα. Μόλις χορηγηθούν, οι χρήστες σπάνια θα ανακαλούσαν αυτές τις άδειες από τις εφαρμογές—με αποτέλεσμα πολλές εφαρμογές να έχουν πλήρη πρόσβαση στο ιστορικό SMS και στο ιστορικό κλήσεων ενός χρήστη, ακόμη κι αν δεν χρειάζονται πλέον πρόσβαση. Η ευθύνη εδώ βαρύνει τόσο τον αμελή χρήστη όσο και τους προγραμματιστές εφαρμογών που έκαναν κατάχρηση αυτής της αμέλειας για να αποκτήσουν πρόσβαση σε προσωπικές πληροφορίες. Ωστόσο, η Google επιλέγει να προστατεύει τους χρήστες πιέζοντας το βάρος της απόδειξης της ανάγκης πρόσβασης σε αυτές τις άδειες στους προγραμματιστές. Έτσι ήρθε η νέα ενημέρωση πολιτικής της Google, περιορίζοντας την πρόσβαση μόνο σε εφαρμογές που έχουν οριστεί ως προεπιλογή για το Τηλέφωνο και Λειτουργικότητα SMS και, ως εκ τούτου, περιορίζει την πρόσβαση μόνο σε τέτοιες εφαρμογές που ο καταναλωτής χρησιμοποίησε πραγματικά για αυτές σκοποί.
Δυστυχώς, αυτή η αλλαγή πολιτικής έχει παράπλευρες ζημιές. Οι προγραμματιστές που προσφέρουν χρήσιμες λειτουργίες που απαιτούσαν τέτοια δικαιώματα πρέπει τώρα να υποβάλουν α Έντυπο δήλωσης αδειών στην Google εντός 90 ημερών μετά την αλλαγή, εξηγώντας γιατί η εφαρμογή τους πρέπει να χρησιμοποιεί τις άδειες SMS και/ή Αρχείο καταγραφής κλήσεων για να λάβει έγκριση από το Google Play. Ωστόσο, εάν η Google κρίνει ότι η χρήση αυτών των αδειών δεν είναι απαραίτητη για την εφαρμογή, η φόρμα θα απορριφθεί. Αυτό, με τη σειρά του, αναγκάζει τον προγραμματιστή της εφαρμογής να αφαιρέσει χρήσιμες λειτουργίες από την υπηρεσία του για να παραμείνει στο Play Store.
Σύμφωνα με την Google:
Θα πρέπει να έχετε πρόσβαση μόνο στις άδειες καταγραφής κλήσεων ή SMS για να ενεργοποιήσετε τη βασική λειτουργικότητα της εφαρμογής σας.
Η βασική λειτουργικότητα είναι ο κύριος σκοπός της εφαρμογής. Είναι το χαρακτηριστικό που τεκμηριώνεται και προωθείται πιο έντονα στην περιγραφή της εφαρμογής. κανένα άλλο χαρακτηριστικό δεν είναι πιο κεντρικό στη λειτουργικότητα της εφαρμογής. Εάν αυτή η δυνατότητα δεν παρέχεται, η εφαρμογή είναι "χαλασμένη" (για παράδειγμα, δεν θα λειτουργήσει όπως θα περίμενε ένας χρήστης).
Η Google προβλέπει εξαιρετικά σενάρια, σύμφωνα με τα οποία προσωρινή εξαίρεση σε εφαρμογές που δεν είναι προεπιλεγμένοι χειριστές SMS, τηλεφώνου ή Βοηθού ενδέχεται δίνεται όταν:
- Η χρήση της άδειας παρέχει τη βασική λειτουργικότητα της εφαρμογής στους χρήστες
- Επί του παρόντος δεν υπάρχει εναλλακτική μέθοδος για την παροχή της βασικής λειτουργικότητας
Οι εξαιρετικές χρήσεις που αναφέρονται από την Google περιλαμβάνουν αναγνώριση κλήσης, εντοπισμό ανεπιθύμητων μηνυμάτων και αποκλεισμό. συνδεδεμένες συνοδούς συσκευής. συγχρονισμός μεταξύ συσκευών ή μεταφορά SMS ή κλήσεων· Χρηματοοικονομικές συναλλαγές που βασίζονται σε SMS και σχετική δραστηριότητα. και κλήσεις μεσολάβησης (κλήσεις VoIP). Εάν η εφαρμογή εμπίπτει σε αυτές τις εξαιρέσεις, η Google ενδέχεται χορηγήσει έγκριση, που συνεπάγεται διακριτική εξουσία στα χέρια της Google.
Σύνοψη των αλλαγών στη χρήση αδειών SMS ή Αρχείο καταγραφής κλήσεων. Πηγή: Google Play Academy Live: Ενημερώσεις πολιτικών Οκτωβρίου 2018 και κορυφαία θέματα
Επίπτωση
Ωστόσο, αυτή η προσέγγιση έχει τα δικά της ελαττώματα. Οποιαδήποτε τυχαία λειτουργία που απαιτεί τέτοια άδεια, παρά τη χρησιμότητά της για τον χρήστη και την καλή πρόθεση του προγραμματιστή, ενδέχεται να απορριφθεί αμέσως. Επομένως, εάν μια εφαρμογή παρέχει πολλές δυνατότητες και ένα τέτοιο σημαντικό χαρακτηριστικό απαιτεί οποιαδήποτε από αυτές τις άδειες, ολόκληρη η εφαρμογή θα απορριφθεί. Σε μια τέτοια περίπτωση, το χαρακτηριστικό θα ταξινομηθεί ως τυχαία συνάρτηση και όχι ως βασική συνάρτηση, αφήνοντας το προγραμματιστής με ελάχιστες ελπίδες να εγκριθεί σύμφωνα με τις εξαιρέσεις (καθώς οι εξαιρέσεις σχετίζονται επίσης με την "core app λειτουργικότητα").
Αυτό συμβαίνει σε πολλές δημοφιλείς εφαρμογές που χρειάζονταν τέτοια δικαιώματα για να εκτελέσουν ορισμένες εργασίες που διαμορφώνονται μέρος της «βασικής λειτουργικότητάς τους», αλλά είναι τυχαίες λειτουργίες όταν εξετάζονται από πολύ ευρεία και με σμίκρυνση προοπτική.
Για παράδειγμα, EasyJoin επιτρέπει σε έναν χρήστη να μοιράζεται μηνύματα, συνδέσμους, αρχεία, ειδοποιήσεις και περιεχόμενα του προχείρου μεταξύ συσκευών. Η έκδοση Pro της εφαρμογής επιτρέπει την αποστολή SMS και τη διαχείριση τηλεφωνικών κλήσεων από μια απομακρυσμένη συσκευή και είναι ένας από τους λόγους για τους οποίους ένας χρήστης θα σκεφτόταν να αγοράσει την έκδοση Pro της εφαρμογής. Όπως απαιτείται από την ενημέρωση πολιτικής, ο προγραμματιστής της εφαρμογής συμπλήρωσε τη φόρμα δήλωσης δικαιωμάτων και χαιρετίστηκε με την ακόλουθη απάντηση:
Εξέτασα το αίτημά σας και βρήκα ότι η εφαρμογή σας, Αποστολή αρχείων, πρόχειρο, SMS και άλλα - EasyJoin Το "Pro", net.easyjoin.pro, δεν πληροί τις προϋποθέσεις για χρήση των απαιτούμενων αδειών για τα ακόλουθα αιτιολογικό:
- Η δηλωμένη δυνατότητα {Caller ID, Connected device companion apps} επιτρέπεται. ηΩστόσο, διαπιστώσαμε ότι δεν είναι απαραίτητο για τη βασική λειτουργικότητα της εφαρμογής σας.
- Η δηλωμένη δυνατότητα {Initiate a text message} δεν επιτρέπεται.
Ομοίως, ο προγραμματιστής του Συσκευή εγγραφής κλήσεων ACR ανέφερε σε ένα νήμα του Reddit ότι η αίτησή του απορρίφθηκε επίσης (με βάση το σκεπτικό που δόθηκε για το EasyJoin Pro) λόγω αυτής της αλλαγής πολιτικής.
Μια άλλη δημοφιλής εφαρμογή, Tasker, επηρεάζεται επίσης σε μεγάλο βαθμό από αυτήν την αλλαγή και είναι πιθανό να χάσει ορισμένες από τις βασικές του λειτουργίες και ελκυστικότητα απλώς και μόνο επειδή οι λειτουργίες για ποια άδεια SMS/Αρχείο κλήσεων ζητείται θα ισοδυναμούσε με μια τυχαία λειτουργία από την ευρύτερη προοπτική που φαινομενικά χρησιμοποιεί η Google για ταξινόμηση. Η βασική λειτουργικότητα του Tasker θα ήταν να κάνει οτιδήποτε, για την οποία μια τυχαία λειτουργία θα ήταν η εκκίνηση ή η αυτοματοποίηση ενός μηνύματος κειμένου ή μιας τηλεφωνικής κλήσης. Αλλά δυστυχώς, η Google δεν σκέφτεται με τον ίδιο τρόπο [η έμφαση παρέχεται]:
Εξέτασα το αίτημά σας και διαπίστωσα ότι η εφαρμογή σας, Tasker, net.dinglisch.android.taskerm, δεν πληροί τις προϋποθέσεις για χρήση των απαιτούμενων αδειών για τους ακόλουθους λόγους:
- Η δηλωμένη δυνατότητα, "Εκκίνηση μηνύματος κειμένου, Εκκίνηση τηλεφωνικής κλήσης και Αυτοματοποίηση απεριόριστου αριθμού καταστάσεων βάσει κλήσεων, SMS και MMS" δεν πληροί τις προϋποθέσεις για αυτές τις άδειες.
- Επιτρέπεται η δηλωμένη δυνατότητα "Αναγνωριστικό καλούντος, ανίχνευση ανεπιθύμητης αλληλογραφίας και αποκλεισμός και κλήση μεταξύ συσκευών ή συγχρονισμός & αποστολή SMS". Ωστόσο, αποφασίσαμε ότι δεν ήταν απαραίτητο για τη βασική λειτουργικότητα της εφαρμογής σας.
- Επιτρέπεται η δηλωμένη δυνατότητα "Αναγνωριστικό καλούντος, ανίχνευση ανεπιθύμητης αλληλογραφίας και αποκλεισμός και κλήση μεταξύ συσκευών ή συγχρονισμός & αποστολή SMS". Ωστόσο, δεν μπορέσαμε να επαληθεύσουμε αυτήν τη δυνατότητα κατά τον έλεγχο της εφαρμογής.
- Η εφαρμογή σας έχει προεπιλεγμένη δυνατότητα χειρισμού που δεν ταιριάζει με τη δυνατότητα που έχετε δηλώσει.
- Οι προεπιλεγμένες λειτουργίες χειριστή επιτρέπονται. Ωστόσο, η εφαρμογή σας δεν φαίνεται να ζητά από τον χρήστη να είναι προεπιλεγμένος χειριστής πριν ζητήσει σχετικά δικαιώματα, όπως απαιτείται από την πολιτική.
Το τελικό αποτέλεσμα μιας τέτοιας απόρριψης είναι ότι η εφαρμογή δεν θα εμφανίζεται στο Play Store. Για να καταχωρηθεί η εφαρμογή στο Play Store, ο προγραμματιστής θα πρέπει να αφαιρέσει την άδεια εξ ολοκλήρου από την εφαρμογή, καταργώντας έτσι βασικές λειτουργίες για τις οποίες οι χρήστες έχουν ήδη πληρώσει.
Ορισμένες εφαρμογές, όπως οι εφαρμογές εγγραφής κλήσεων, θα ακρωτηριαστούν από αυτήν την αλλαγή. Άλλες εφαρμογές θα πρέπει να αποσυνδέσουν τη λειτουργία SMS/Call σε μια ξεχωριστή εφαρμογή (για να διασφαλιστεί ότι αυτή η λειτουργία γίνεται πλέον "βασική λειτουργικότητα") και στη συνέχεια υποβάλετε ξανά και τις δύο εφαρμογές στην Google με εξηγήσεις. Αυτό είναι πολλή δουλειά, και δεν υπάρχει καμία εγγύηση ότι αυτή η προσέγγιση οδηγεί επίσης σε έγκριση.
Το αν μια εφαρμογή χρειάζεται την άδεια καταγραφής κλήσεων ή SMS καθορίζεται από την Google και όχι από τον προγραμματιστή ή τους χρήστες της εφαρμογής. Η διακριτική εξουσία που κατέχει η Google είναι πολύ μεγάλη και δεν λαμβάνει υπόψη τη συναινετική και την προβλεπόμενη χρήση της εφαρμογής. Αυτό που θεωρείται «βασική λειτουργικότητα» αφήνεται ανοιχτό για ερμηνεία στα χέρια του ανθρώπου εκπρόσωπος που θα κρίνει επί του αιτήματος — αφήνοντας τις πόρτες ορθάνοιχτες για αυθαίρετη διακριτική ευχέρεια και προκατάληψη.
Ναι, υπάρχει πιθανότητα ορισμένοι προγραμματιστές να μην ήταν σε θέση να εξηγήσουν επαρκώς γιατί οι εφαρμογές τους απαιτούν αυτές τις άδειες. Ωστόσο, είναι δύσκολο να μην το δεις αυξανόμενη τάση περιορισμών τοποθετείται σε προγραμματιστές χωρίς επαρκώς σαφείς οδηγίες για το τι είναι αποδεκτό και τι δεν είναι αποδεκτό. Ο εξαναγκασμός των προγραμματιστών να εγκαταλείψουν χρήσιμες λειτουργίες είναι απώλεια για τους χρήστες που πλήρωσαν για τέτοιες λειτουργίες. Ενώ η προστασία του αμελούς, περιστασιακού χρήστη είναι επίσης δουλειά της Google, θα έπρεπε αυτή η προστασία να είναι εις βάρος του ενημερωμένου και συναινέσει χρήστη;
Ελπίζουμε η Google να επανεξετάσει τις οδηγίες της και να καθορίσει σαφέστερα κριτήρια για την άσκηση της διακριτικής της ευχέρειας. ΕΝΑ Σελίδα Google Issue Tracker έχει δημιουργηθεί για να τεκμηριώσει αυτό το ζήτημα.
Τιμή: 3,49.
4.6.
Τιμή: Δωρεάν.
3.3.