Το Android P σας ενημερώνει τώρα πότε οι Υπηρεσίες Προσβασιμότητας σταματούν να λειτουργούν

Οι εφαρμογές στις οποίες χορηγείται άδεια για Υπηρεσίες Προσβασιμότητας μπορεί μερικές φορές να διακοπούν λόγω διαφόρων σφαλμάτων, και μόλις ανακαλύψαμε ότι το Android P θα πει πραγματικά στον χρήστη όταν κάτι δεν λειτουργεί σωστά.

Στα τέλη του περασμένου έτους, συζητήσαμε ένα email που έστελνε η Google σε αρκετούς προγραμματιστές εφαρμογών Android σχετικά με τον τρόπο με τον οποίο χρησιμοποιούσαν τις Υπηρεσίες Προσβασιμότητας. Κατά την εξέταση των εγγράφων της Google για τη λειτουργία, δηλώνουν ρητά ότι πρόκειται να χρησιμοποιηθεί ως τρόπος βοήθειας των χρηστών με αναπηρίες παρέχοντας βελτιώσεις στη διεπαφή χρήστη. Ωστόσο, όλοι γνωρίζουμε ότι μερικές από τις πιο καινοτόμες εφαρμογές το χρησιμοποιούν για όλα τα είδη των πραγμάτων. Οι εφαρμογές στις οποίες χορηγείται άδεια για Υπηρεσίες Προσβασιμότητας μπορεί μερικές φορές να διακοπούν λόγω διαφόρων σφάλματα και μόλις ανακαλύψαμε ότι το Android P θα μας πει πραγματικά όταν κάτι δεν λειτουργεί σωστά.


Τι είναι μια Υπηρεσία Προσβασιμότητας;

Η Υπηρεσία Προσβασιμότητας επιτρέπει στην εφαρμογή Android να είναι πιο προσιτή σε χρήστες με συγκεκριμένες αναπηρίες (όπως άτομα με προβλήματα όρασης). Τώρα, αυτό το χαρακτηριστικό αναφέρεται συνήθως ως

a11 ε και είναι μια εφαρμογή στην οποία το σύστημα μπορεί να τροφοδοτήσει ορισμένες πληροφορίες ανάλογα με το τι εκδηλώσεις η Υπηρεσία Προσβασιμότητας εγγράφεται για ακρόαση. Έτσι, για παράδειγμα, μια εφαρμογή στην οποία έχει εκχωρηθεί άδεια υπηρεσίας προσβασιμότητας μπορεί να ακούσει TYPE_VIEW_CLICKED συμβάντα που του επιτρέπουν να λαμβάνει πληροφορίες από το σύστημα σχετικά με τυχόν κουμπιά που μπορεί να πατήσει ο χρήστης. Στη συνέχεια, η εφαρμογή μπορεί να λάβει αυτά τα δεδομένα και να κάνει κάτι άλλο με αυτά (όπως να αντιστοιχίσει ξανά ένα πάτημα κουμπιού σε αυτήν την περίπτωση).


Τα μηνύματα ηλεκτρονικού ταχυδρομείου που στάλθηκαν στους προγραμματιστές ήταν εκπληκτικά επειδή η προηγούμενη έκδοση της Google Τα έγγραφα δεν ανέφεραν τίποτα σχετικά με τις Υπηρεσίες Προσβασιμότητας που χρησιμοποιούνται για να βοηθήσουν τους χρήστες αναπηρίες. Εκείνη την εποχή, μας είπαν ότι οι εφαρμογές που δεν διορθώθηκαν εντός 30 ημερών θα αφαιρούνταν από το Play Store και αυτό δεν έχει συμβεί ακόμη. Σε κάθε περίπτωση, η Google εξακολουθεί να εργάζεται για τη βελτίωση των Υπηρεσιών Προσβασιμότητας με το Android P, καθώς θα σας ενημερώνει τώρα πότε η υπηρεσία δυσλειτουργεί.

Μάθαμε για αυτήν την αλλαγή όταν δοκιμάζαμε μια έκδοση alpha Οι νέες χειρονομίες πλοήγησης της XDA εφαρμογή. Υπήρχε ένα σφάλμα που προκάλεσε τη διακοπή λειτουργίας της υπηρεσίας. Δεδομένου ότι αυτό είναι κάτι που έχουμε αντιμετωπίσει στο παρελθόν, ξέραμε ότι έπρεπε να πάμε στην εφαρμογή ρυθμίσεων και να την απενεργοποιήσουμε και να την ενεργοποιήσουμε ξανά. Ωστόσο, με το Android Oreo και παλαιότερα, η υπηρεσία θα έλεγε απλώς ότι ήταν ενεργοποιημένη και αυτό έκανε πολλούς να υποθέσουν ότι δεν υπήρχε κανένα πρόβλημα με αυτήν. Αυτό δεν συμβαίνει όταν μια εφαρμογή έχει ένα τέτοιο σφάλμα και η υπηρεσία πρέπει να ενεργοποιηθεί ξανά.

Με το Android P, η Google λέει τώρα στον χρήστη ότι κάτι πήγε στραβά με τις Υπηρεσίες Προσβασιμότητας για μια συγκεκριμένη εφαρμογή. Αντί να λέμε απλώς "Ενεργοποιημένο" όπως παλιά, τώρα μας λένε ότι δεν λειτουργεί και ότι χρειαζόμαστε στο "Πατήστε για πληροφορίες." Στην περίπτωσή μας, όταν πατάμε στην εφαρμογή, μας λένε ότι η υπηρεσία είναι δυσλειτουργία. Επομένως, είναι καλό να βλέπουμε ότι η Google μεταφέρει ορισμένες πληροφορίες στον χρήστη αντί να τον αφήνει να μαντεύει τι συμβαίνει.