Εφαρμογή κάμερας που αρνήθηκε η Apple επειδή δεν εξηγεί γιατί χρειάζεται πρόσβαση κάμερας

Μια κάπως κωμική ιστορία έχει κάνει τους γύρους στα κοινωνικά μέσα ενημέρωσης σχετικά με τη δημοφιλή εφαρμογή Halide της εφαρμογής κάμερας να αρνηθεί μια ενημέρωση στο App Store για να μην εξηγεί σωστά γιατί η εφαρμογή χρειάστηκε πρόσβαση στην κάμερα στο τηλέφωνό σας. Λοιπόν ... Το αλογονίδιο είναι κυριολεκτικά μια εφαρμογή που τοποθετεί μια εφαρμογή κάμερας για iPhone και iPad που προσφέρει χαρακτηριστικά επαγγελματικής ποιότητας για τη λήψη φωτογραφιών. Έτσι, η ομάδα αναθεώρησης στην Apple δεν μπορούσε να συνθέσει μαζί γιατί μια εφαρμογή κάμερας για τη λήψη φωτογραφιών θα χρειαζόταν πρόσβαση στην κάμερα.

Σύμφωνα με τις αναφορές Lux (ο προγραμματιστής) δήλωσε ότι χρειάζονται πρόσβαση στην κάμερα επειδή:

Η κάμερα θα χρησιμοποιηθεί για τη λήψη φωτογραφιών

Αυτό φαίνεται να εξηγεί σαφώς την εφαρμογή, αλλά ίσως η ομάδα αναθεώρησης δεν το είδε με αυτόν τον τρόπο. Το περιστατικό έφερε την προσοχή στις αυστηρές πολιτικές απορρήτου της Apple και στις προκλήσεις που αντιμετωπίζουν οι προγραμματιστές όταν προσπαθούν να εγκριθούν οι εφαρμογές τους. Και πολλοί προγραμματιστές βγαίνουν για να μιλήσουν ενάντια σε ολόκληρη τη διαδικασία. Παρόλο που το ζήτημα τελικά επιλύθηκε, προκάλεσε μια συζήτηση σχετικά με την εξισορρόπηση της καινοτομίας και της ιδιωτικής ζωής των χρηστών στον κόσμο των εφαρμογών. Οι σαφέστερες οδηγίες και η περισσότερη επικοινωνία από την Apple θα βοηθούσαν τους προγραμματιστές να ανταποκριθούν στις προσδοκίες και να βελτιώσουν την εμπειρία των χρηστών παρέχοντας διαφανείς λόγους για αιτήματα άδειας. Προχωρώντας προς τα εμπρός, η συνεργασία μεταξύ προγραμματιστών και πλατφορμών όπως η Apple θα είναι ζωτικής σημασίας για τη δημιουργία ενός ισχυρότερου οικοσυστήματος εφαρμογών.

Το αλογονίδιο απορρίφθηκε από το κατάστημα εφαρμογών επειδή δεν εξηγεί γιατί η κάμερα τραβάει φωτογραφίες
μεU / chriosh79σεμήλο

Ελέγχου App Store: Το βούρτσα του αλογονιδίου με απόρριψη

Το περιστατικό

Πρόσφατα, η καλά θεωρημένη εφαρμογή κάμερας τρίτων, Halide, αντιμετώπισε προσωρινή οπισθοδρόμηση όταν αρνήθηκε μια ενημέρωση στο App Store. Ο λόγος; Η διαδικασία αναθεώρησης της Apple σημείωσε την εφαρμογή για να μην εξηγεί επαρκώς γιατί απαιτούσε πρόσβαση κάμερας.

Η ειρωνεία

Η κατάσταση προκάλεσε ένα βαθμό ειρωνείας, καθώς το αλογονίδιο έχει σχεδιαστεί ειδικά για να ενισχύσει τις δυνατότητες της κάμερας του iPhone. Ο Ben Sandofsky, ο προγραμματιστής της εφαρμογής, πήρε στα κοινωνικά μέσα ενημέρωσης για να εκφράσει την έκπληξή του και την απογοήτευσή του, υπογραμμίζοντας το ασυνήθιστο σενάριο μιας εφαρμογής κάμερας που χρειάζεται να δικαιολογήσει τη χρήση της κάμερας.

Ψήφισμα και επιπτώσεις

Ευτυχώς, το ζήτημα αντιμετωπίστηκε αμέσως και η τελευταία έκδοση του αλογονιδίου είναι τώρα διαθέσιμη στο App Store. Ωστόσο, το περιστατικό χρησιμεύει ως υπενθύμιση της αυστηρής διαδικασίας αναθεώρησης εφαρμογών της Apple, ακόμη και για καθιερωμένους και αξιόπιστους προγραμματιστές.

Η στάση της Apple για την ιδιωτική ζωή

Η Apple έχει υπερασπιστεί από καιρό την ιδιωτική ζωή των χρηστών και αυτό το περιστατικό προβάλλει τη δέσμευσή τους να εξασφαλίσουν ότι οι εφαρμογές γνωστοποιούν με διαφάνεια τη χρήση δεδομένων τους. Οι κατευθυντήριες γραμμές του App Store απαιτούν από τους προγραμματιστές να παρέχουν σαφείς και συνοπτικές εξηγήσεις για το γιατί οι εφαρμογές τους χρειάζονται πρόσβαση σε ορισμένες λειτουργίες της συσκευής, συμπεριλαμβανομένης της κάμερας.

Εξισορρόπηση της καινοτομίας και της ιδιωτικής ζωής

Ενώ η εστίαση της Apple στην ιδιωτική ζωή είναι αξιέπαινη, είναι σημαντικό να επιτύχουμε μια ισορροπία που δεν καταπνίγει την καινοτομία. Οι προγραμματιστές όπως εκείνοι πίσω από το Halide πιέζουν τα όρια του τι είναι δυνατό με τη φωτογραφία του iPhone και είναι σημαντικό η διαδικασία αναθεώρησης να μην εμποδίζει ακούσια τέτοιες εξελίξεις.

Πίνακας: Key Takeaways από το περιστατικό αλογονιδίου

ΣημείοΠεριγραφή
Έλεγχος App StoreΑκόμη και οι δημοφιλείς και καθιερωμένες εφαρμογές υπόκεινται σε αυστηρή αναθεώρηση.
Εστίαση στο απόρρητοΗ Apple δίνει προτεραιότητα στο απόρρητο των χρηστών και απαιτεί σαφείς εξηγήσεις για τη χρήση δεδομένων.
Η διαφάνεια είναι το κλειδίΟι προγραμματιστές πρέπει να επικοινωνούν με σαφήνεια γιατί οι εφαρμογές τους χρειάζονται πρόσβαση στις λειτουργίες της συσκευής.
Πράξη εξισορρόπησηςΗ ισορροπία μεταξύ της ιδιωτικής ζωής και της καινοτομίας είναι ζωτικής σημασίας για ένα ακμάζον οικοσύστημα εφαρμογών.
Ενδυνάμωση χρήστηΟι χρήστες θα πρέπει να ενημερώνονται σχετικά με τα δικαιώματα εφαρμογών και να κάνουν συνειδητές επιλογές σχετικά με την ανταλλαγή δεδομένων.

Σύντομη περίληψη:

  • Η ενημέρωση του Halide απορρίφθηκε από ασαφείς εξηγήσεις για την άδεια κάμερας.
  • Οι προγραμματιστές βρίσκουν τις απαιτήσεις της Apple για τις προτροπές άδειας διφορούμενων.
  • Οι κλήσεις για σαφέστερες οδηγίες σχετικά με τα αιτήματα άδειας εφαρμογής αυξάνονται.

Σε μια εκπληκτική απόφαση, η Apple απέρριψε μια πολυαναμενόμενη ενημέρωση για τη δημοφιλή εφαρμογή φωτογραφίας, Halide, λόγω ανησυχιών σχετικά με τη σαφήνεια της άδειας της εφαρμογής για την πρόσβαση στην κάμερα. Σύμφωνα με τον Ben Sandofsky, συνιδρυτή της Lux (η εταιρεία πίσω από το Halide), η απόρριψη προέρχεται από μια υπερβολικά σχολαστική διαδικασία αναθεώρησης που επικεντρώνεται στις εξηγήσεις που προβλέπονται για την αίτηση της πρόσβασης της κάμερας. Αυτό το περιστατικό έχει προκαλέσει απογοήτευση μεταξύ των προγραμματιστών που αντιμετώπισαν παρόμοιες προκλήσεις. Η κατευθυντήρια γραμμή 5.1.1 της Apple αναφέρει ότι οποιαδήποτε εφαρμογή που ζητά πρόσβαση σε ευαίσθητες λειτουργίες, όπως κάμερα ή βιβλιοθήκη φωτογραφιών, πρέπει να παρέχει ρητές εξηγήσεις για το αίτημα. Ωστόσο, πολλοί προγραμματιστές, συμπεριλαμβανομένου του Sandofsky, υποστηρίζουν ότι οι απαιτήσεις είναι ασαφείς και συχνά υπόκεινται σε αυθαίρετες ερμηνείες από το προσωπικό αναθεώρησης.

"Μετά από επτά χρόνια ενημερώσεων επεξεργασίας χωρίς πρόβλημα, φαίνεται ότι ένας τυχαίος κριτικός αποφάσισε ότι η προτροπή της άδειάς μας δεν ήταν αρκετά περιγραφική", δήλωσε ο Sandofsky στο Mastodon. "Δεν ξέρω πώς να εξηγήσω γιατί μια εφαρμογή κάμερας χρειάζεται δικαιώματα κάμερας."

Η απόρριψη έχει αφήσει πολλούς στην κοινότητα των προγραμματιστών να ξύσουν τα κεφάλια τους. Στη θέση του, ο Sandofsky πρότεινε ότι οι προσδοκίες της Apple μπορεί να είναι αμηχανία, λαμβάνοντας υπόψη τη θεμελιώδη φύση μιας εφαρμογής φωτογραφίας. Επέστρεψε χιουμοριστικά ένα εναλλακτικό κείμενο για την προτροπή άδειας που θυσίασε τη γραμματική ακεραιότητα για σαφήνεια: "Η κάμερα θα χρησιμοποιηθεί για να τραβήξει φωτογραφίες για την εφαρμογή που μόλις κατεβάσατε για να τραβήξετε φωτογραφίες για".

Επιπλέον, αυτό δεν είναι ένα απομονωμένο περιστατικό. Άλλοι προγραμματιστές έχουν εκφράσει παρόμοιες απογοητεύσεις σχετικά με τις εφαρμογές τους που απορρίπτονται σύμφωνα με την κατευθυντήρια γραμμή 5.1.1. Ένας προγραμματιστής, ο οποίος ζήτησε να παραμείνει ανώνυμος, ανέφερε ότι η εφαρμογή τους απορρίφθηκε επειδή η λειτουργία άδειας δεν διέθετε επαρκή σαφήνεια στην εξήγησή του για το γιατί ήταν απαραίτητη η πρόσβαση στη φωτογραφική μηχανή και τη φωτογραφική βιβλιοθήκη.

"Σημειώσαμε ότι η εφαρμογή σας ζητά τη συγκατάθεση του χρήστη να αποκτήσει πρόσβαση στην κάμερα και τις φωτογραφίες τους, αλλά δεν διευκρινίζει τη χρήση αυτής της λειτουργίας στην προειδοποίηση Modal", δήλωσε η ομάδα αναθεώρησης της Apple στην ειδοποίηση απόρριψης.

Στην αρχική λειτουργία της άδειας του προγραμματιστή, η ειδοποίηση διαβάζει: "Το AppName θα ήθελε να αποκτήσει πρόσβαση στη φωτογραφική μηχανή σας για να δημοσιεύσει φωτογραφίες". Αυτό θεωρήθηκε πολύ αόριστο από τους αναθεωρητές, οι οποίοι παρουσιάζουν μια αυξανόμενη τάση όπου μπορούν να αντιμετωπιστούν ακόμη και τα αιτήματα άδειας με έλεγχο.

Η διαδικασία αίτησης άδειας για εφαρμογές iOS συνήθως περιλαμβάνει την αλληλεπίδραση ενός χρήστη με μια ειδοποίηση όταν προσπαθούν να χρησιμοποιήσουν χαρακτηριστικά όπως η κάμερα. Για παράδειγμα, ένα φύλλο δράσης μπορεί να παρέχει επιλογές για τους χρήστες να προσθέσουν εικόνες, οι οποίες στη συνέχεια ενεργοποιούν την ειδοποίηση άδειας. Ο αναμενόμενος τυποποιημένος τίτλος ειδοποίησης είναι συνήθως κάτι σύμφωνα με τις γραμμές: "Το [appname] θα ήθελε να έχει πρόσβαση στην κάμερα."

Προτεινόμενη ανάγνωση:Η άδεια απορρίφθηκε στον τερματικό σταθμό MAC; Δοκιμάστε αυτό το fix

Ωστόσο, το μήνυμα από κάτω, γνωστό ως "συμβολοσειρά σκοπού", φαίνεται να είναι εκεί όπου βρίσκεται η ουσία του ζητήματος. Παρά τις πολυάριθμες προσπάθειες να διευκρινιστούν ο σκοπός της χρήσης της κάμερας στις εφαρμογές τους, οι προγραμματιστές έχουν επανειλημμένα αντιμετωπίσει απορρίψεις καθώς η Apple συνεχίζει να απαιτεί λεπτομερέστερες περιγραφές.

Σε μια άλλη περίπτωση, ένας προγραμματιστής εξήγησε την κατάστασή του: «Έχω εξετάσει πολλές δημοφιλείς εφαρμογές στο App Store και το κείμενό τους είναι ελάχιστο σε σύγκριση με το δικό μου. Το κείμενο που υπέβαλε για άδεια διαβάσει: "Το AppName σας επιτρέπει να επιλέξετε ποιες φωτογραφίες θέλετε να ανεβάσετε. Μόνο φωτογραφίες που επιλέγετε θα μεταφορτωθούν και μοιράζονται", όμως απορρίφθηκε ακόμα.

Οι αντιδράσεις από την κοινότητα των προγραμματιστών υποδηλώνουν την ανάγκη της Apple να παρέχει σαφέστερες, πιο δομημένες κατευθυντήριες γραμμές σχετικά με τις αιτήσεις άδειας. Όπως επεσήμανε ένας προγραμματιστής, "το προσωπικό αναθεώρησης εξηγεί ότι δεν μπορούν να βοηθήσουν με χαρακτηριστικά ή έννοιες", το οποίο προσθέτει μόνο στην απογοήτευση που αισθάνεται σε όλο το σκάφος.

Υπό το πρίσμα αυτών των επαναλαμβανόμενων προκλήσεων, οι φωνές στην τεχνολογική κοινότητα υποστηρίζουν την ανασκόπηση των πολιτικών αναθεώρησης του App Store Review, ιδιαίτερα σχετικά με τα αιτήματα άδειας. Η κριτική τονίζει τη σημασία της συνεργασίας και του διαλόγου μεταξύ προγραμματιστών και της Apple, υποδηλώνοντας ότι η πιο άμεση επικοινωνία θα μπορούσε να αποτρέψει τις παρεξηγήσεις και τις περιττές απορρίψεις στο μέλλον.

Το ζήτημα είναι ιδιαίτερα οδυνηρό, καθώς το Halide έλαβε πρόσφατα αναγνώριση, έχοντας παρουσιαστεί κατά τη διάρκεια του iPhone 16 Keynote. Αυτό το επίπεδο ορατότητας καθιστά την απόρριψη ακόμη πιο εκπληκτική, καθώς υπογραμμίζει την ασυμφωνία μεταξύ της διάσημης στάσης της εφαρμογής και του αυστηρού ελέγχου που αντιμετωπίζει πίσω από τις σκηνές.

"Είναι δύσκολο να φανταστούμε ότι ακόμη και η ενημέρωσή μας θα μπορούσε να απορριφθεί", ο Sandofsky αντανακλάται στην μικτή αντίδραση. "Αισθάνεται σαν να μην έχει σημασία πόσο εξελίσσεται η εφαρμογή, θα είμαστε πάντα κάτω από το μικροσκόπιο."

Αυτή η συνεχιζόμενη συζήτηση γύρω από τις προτροπές άδειας παρουσιάζει μια ευρύτερη ερώτηση για την Apple: Πώς μπορούν να υποστηρίξουν τους προγραμματιστές στην έκφραση της αναγκαιότητας ορισμένων χαρακτηριστικών χωρίς να διακυβεύονται η εμπειρία του χρήστη; Η διαφάνεια στη διαδικασία αναθεώρησης της εφαρμογής είναι απαραίτητη καθώς οι προγραμματιστές προσπαθούν να εξισορροπήσουν τη συμμόρφωση με τη δημιουργική ελευθερία.

Καθώς οι προγραμματιστές των εφαρμογών συνεχίζουν να αντιμετωπίζουν αυτές τις προκλήσεις, πολλοί παροτρύνουν τους συναδέλφους να μοιραστούν τις εμπειρίες απόρριψης και τις στρατηγικές τους για την υπέρβαση των αμφισημιών που επιβάλλονται από τις κατευθυντήριες γραμμές της Apple. Καθώς περισσότεροι προγραμματιστές αντιμετωπίζουν παρόμοια εμπόδια, η ανάγκη για μια συλλογική προσέγγιση καθίσταται όλο και πιο σαφής. Ένα ανοιχτό φόρουμ για την ανταλλαγή βέλτιστων πρακτικών και εμπειριών μπορεί να είναι το κλειδί για την προώθηση.